This is a quick howto describing how to install Linux (DSL) onto an AT&T Globalyst
250P laptop.
Checklist
- pcmcia nic (linux compatible, linksys pcmlm56 recommended)
- 2 good 3.5 HD floppy disks
- tomsrtbt floppy
image
- DSL frugal script
- Internet connection
Install Steps
- create a bootable floppy disk from tomsrtbt
- boot tomsrtbt floppy
- run fdisk and create linux swap and linux install partitions
(e.g. fdisk /dev/hda)
- swap /dev/hda1 (73MB)
- dsl_install /dev/hda2 (64MB)
- dsl_restore /dev/hda3 (MB = total disk capacity - (swap +
dsl_install))
- mkswap /dev/hda1
- mke2fs /dev/hda2
- mke2fs /dev/hda3
- wget
http://ibiblio.org/pub/Linux/distributions/damnsmall/current/frugal_lite.sh
- run frugal script (e.g. sh ./frugal_lite.sh)
- choose hda2 for iso
- choose hda3 for poorman's install
- insert blank floppy into drive
- reboot with DSL floppy in drive and enter "install" at the
prompt
- choose frugal grub hard drive install
- choose hda2 as target
- choose live cd as source
Setup Backup/Restore Device
- sudo mount /dev/hda2 /mnt/hda2
- sudo vi /mnt/hda2/boot/grub/menu.lst
- comment out every entry except for the one with line "DSL with
mydsl ..."
- remove "toram" from kernel line, since our ram is too
small
- sudo mount /dev/hda3 /mnt/hda3
- sudo mkdir /mnt/hda3/optional
- sudo chown dsl /mnt/hda3/optional
Hardware Configuration
LCD display:
- make sure "vga=normal" is set in your grub entry
- when prompted, select xvesa mode 640x480 24 bit
Pointer device:
- when prompted, select ps2 two button (external ps2 mouse is
strongly recommended, since the trackball is tacked on the front,
lower side of this laptop)
Tips
myDSL:
-
don't bother installing .dsl extensions, they won't work if your
ramdisk is too small.
-
install .uci extensions instead, because they install straight
to your hard drive
-
use "/mnt/hda3/optional" instead of "/tmp" for extension
downloads
-
load .uci extensions automatically
/mnt/hda3/opt/bootlocal.sh:
if [ -d /mnt/hda3/optional ]; then
for mydsl_ext in /mnt/hda3/optional/.uci; do
mydsl_app="${mydsl_ext##/}"
EXT_LOADED=$(/bin/grep -c $mydsl_app /etc/mtab)
if [ $EXT_LOADED -lt 1 ]; then
/usr/bin/mydsl-load $mydsl_ext > /dev/null 2>&1
fi
done
fi
DSL system: