Summary: Configuring a Toshiba Satellite Pro 430CDT laptop with Linux and XFree86.
I (Ted Ruegsegger) prepared this document as:
A record of the machine's hardware and software configuration, which I'll endeavor to keep up-to-date as I make changes
A reference to guide me and others in building similarly-configured PCs
Component | Description |
---|---|
Console | Toshiba Satellite Pro 430CDT laptop with:
|
Processor | Intel Pentium, 120 MHz |
Memory | 48 MB in three (the max) EDO modules |
Hard Disk | Toshiba MK4006MAV EIDE, 3909 MB |
CD-ROM Drive | Toshiba XM-1502B ATAPI, 10X in removable module |
Graphics Adapter | Chips & Technologies 65550, 2MB |
Monitor | 11.3in LCD display |
Sound | Built-in Ess688 |
Network Card | Xircom CEM33 Ethernet/Modem PCMCIA card: 10 Mbps ethernet 33.6 kbps modem |
Modem | |
Mouse | Logitech 3-button PS/2 (don't leave home without it). Note that the internal "finger joystick" is also a PS/2 "mouse," so the same configuration works with either. The external mouse must be connected at boot to be recognized. |
Floppy Disk Drive | 1.44 MB 3.25in. in external drive (can be installed in place of CDROM) |
Operating System | Mandrake Linux
6.0 (enhanced RedHat 6.0) |
Graphic user interface | XFree86 3.3.3.1, K Desktop Environment 1.1.1 |
Communication | Kppp (automatic dial-up and connection management); Netscape (Web browser, email, USENET news); Apache webserver; wget (grabs entire websites and ftp archives); Kmail (email client); ncftp (smart ftp client); tons more... |
Text processing, word processing, web page preparation |
Kedit; Kwrite; Maxwell; Amaya; asWedit; tkHTML |
Graphics | GIMP (GNU Image Manipulation Program); Kpaint; Xv; tons more... |
Sound | CD player (gets playlist via Internet); other sound tools in KDE |
Archive management | tar; gzip; rpm; tons more... |
Hardware already set up when I got it. Once I open the case and make changes, I'll document them here.
Boot the Linux install media and carry out the installation procedure. Some notes:
fdisk
(Disk Druid
needlessly makes an extended partition):
Disk /dev/hda: 128 heads, 63
sectors, 993 cylinders Units = cylinders of 8064 * 512 bytes |
||||||
Device | Cyls | Start | End | MB | Type | Mount Point |
/dev/hda1 |
508 | 1 | 508 | 2000 | 83 Linux native | / |
/dev/hda2 |
33 | 509 | 541 | 130 | 82 Linux swap |
|
/dev/hda3 |
452 | 542 | 993 | 1780 | 83 Linux native | /home |
Total | 993 | 1 | 993 | 3910 |
Fully-qualified domain name | pikachu.home |
IP address | 192.168.0.100 |
Subnet mask | 255.255.255.0 |
Gateway | 192.168.0.250 |
DNS servers | 131.131.20.20 131.131.10.20 131.131.131.131 |
[amd off] apmd atd autofs on crond [dhcpd off] gpm httpd inet [innd off] |
keytable linuxconf [lpd off] named netfs network nfs nscd on pcmcia portmap |
[postfix off] random [sendmail off] sound syslog xntpd on ypbind on yppasswdd on ypserv on |
sndconfig
to set up sound--this is best done
immediately or, at least in older versions, it will fail./home/config
(reference copies are in the config
subdirectory relative to this
document).File | Notes |
/etc/X11/XF86Config |
This file is a cross between the results of
"Monitor" section:
"Screen" section:
|
/etc/bashrc |
Aliases |
/etc/conf.modules |
Shouldn't require any additional work after sndconfig
adds the sound modules. |
/etc/hosts |
Hosts on LAN. |
/etc/httpd/conf/access.conf (optional) |
Note: the initial
access.conf file supplied by Mandrake relaxes access
permissions considerably, compared to earlier versions and,
presumably, the default supplied by Apache.
This variation is more restrictive in general, but allows access to
user web pages by adding a Directory section
for them. Remember to restart apache: |
/etc/nsswitch.conf |
Name service polling order |
/etc/profile.d/local.sh |
Environment variables |
/etc/skel/.bashrc |
Place reference to global /etc/bashrc at beginning, not
at end |
/etc/sysconfig/network |
RedHat's network config file |
/root/.bashrc |
Same as /etc/skel/.bashrc |
Create some local user accounts, including a guest
account
(uid 60000, gid 60000) with an easy, welcoming password.
/dev/modem
is linked to) /dev/ttyS1.kppp
by starting
it and clicking the Setup button:
Accounts
tabDial
tabDNS
tabGateway
tabAssign the Default Route to this
Gateway
.Device
tabModem Device
to /dev/modem
.Connection Speed
to 115200.Modem
tabModem Commands
:Volume/high
to M1L3
.Terminal
:ATW2
and save it with AT&W
(this reports connect speed).PPP
tabPPP: Dock into Panel on Connect
Automatic Redial on Disconnect
Show Clock on Caption
Disconnect on X-server Shutdown
Minimize Window on Connect
with appropriate settings for the available ISPs.
eznet
(optional if kppp
is working
satisfactorily, but has the advantage that it need be set up only once):
xeznet.
/etc/resolv.conf
files for each ISP and a
dial script
that
installs the appropriate one for any particular ISP. Make the dial
script chmod 754
with group pppusers
.pppusers
group.chmod g+rw /dev/ttyS*
(they start out as
crw-------
)tty
group.For each account that will need it, set up kmail
by starting
it and specifying the ISP's mail and news
servers.
Get the Amaya web browser/editor from the World Wide Web Consortium at http://www.w3c.org
or, more
conveniently, as an RPM from ftp://rpmfind.net/pub/amaya/amaya-2.1-1.rh52.i386.rpm
.
Check rpmfind.net
(see References) for newer versions.
http://www.sun.com/staroffice/
as a tar
file (I keep installation packages in individual
directories under /home/pkg
).so51inst/documentation/setup.pdf
but KDE's built-in PDF
reader has some trouble with it--it's a good idea to install Adobe's
acrobat reader anyway, but these steps should suffice for typical
installations./net
parameter is very important; it sets up a multiuser
installation. We could, in fact, install it on a central server but, in
this case, we're going to install it on the local box. The important thing
is that more than one user can use it.)/usr/local/Office51
.For each user:
/net
this time.)doc/mandrake/en/mdkuserguide/index.html
/usr/doc/mandrake/en/mdkuserguide/index.html
http://www.linuxmandrake.com/en/fdoc.php3
(Installation and User guides are separate)http://www.linuxmandrake.com/
http://www.csd.toshiba.com/cgi-bin/WebObjects/Toshiba.woa/wa/ssDownload?series=72
rpmfind.net
http://www.rpmfind.net/linux/RPM/ByName.html