11-1-96: Starting with the original Windows 95 operating system in one partition, I wanted Linux installed alongside in its own partition. I did not want to re-install Windows 95. I used Partition Magic to partition the 1.08MB disk like so (this is the output from linux's fdisk) Device Boot Begin Start End Blocks Id System /dev/hda1 1 1 362 729760+ 6 DOS 16-bit >=32M /dev/hda2 363 363 517 312480 83 Linux native /dev/hda3 518 518 525 16128 82 Linux swap Set /dev/hda2 to be active/bootable. Due to the following messages when booting the bare.i boot diskette, Warning: Unknown PCI device (8086:1235). Please read include/linux/pci.h. Warning: Unknown PCI device (8086:0). Please read include/linux/pci.h. Warning: Unknown PCI device (8086:601). Please read include/linux/pci.h. Warning: Unknown PCI device (104c:1c12). Please read include/linux/pci.h. Warning: Unknown PCI device (1023:9320). Please read include/linux/pci.h. Warning: Unknown PCI device (1014:47). Please read include/linux/pci.h. Warning: Unknown PCI device (8002:101). Please read include/linux/pci.h. Warning: Unknown PCI device (9004:0). Please read include/linux/pci.h. Warning: Unknown PCI device (2:82). Please read include/linux/pci.h. I had to undock the Thinkpad and NFS-mount the install CD from my AIX machine. Mounted the CD at /cd and NFS-exported it. Remember to set the smitty line HOSTS allowed root access to [your-linux-host-name] else linux won't be able to NFS mount the CD. Created the /bootdsks.144/bare.i boot disk & /rootdsks/pcmcia.gz root disk. Booted the boot disk. Specified /cd/slakware for the "What is the Slackware source directory?" question. Installed the following disk sets, A - Base Linux System AP - Various applications that do not need X D - Program Development (C, C++, Kernel source, Lisp, Perl, etc.) E - GNU Emacs F - FAQ lists N - Networking (TCP/IP, UUCP, Mail) TCL - Tcl/Tk/TclX, Tcl language, and Tk toolkit for developing X apps X - XFree86 Base X Window System XAP - X Window Applications XD - XFree86 X11 server development system Y - Games (that do not require X) I did not choose to use prompt mode. With hints from the web page at http://mobilepreload.raleigh.ibm.com/tplinux/basic_install.html, - Wrote the linux kernel from the install bootdisk. The first time I installed, I tried a kernel from the install CD, but it didn't boot. - Created a(nother) bootable floppy diskette. - Did not set the modem. It said I could change the link in /dev "from your callout device (cua0, cua1, cua2, cua3) to /dev/modem" later if I wanted. - Setup the mouse. It said, "A link will be created in /dev from your mouse device to /dev/mouse." I could change it later. Called my mouse #2 - QuickPort or PS/2 style mouse. (Auxiliary port). - Yes, I had a CD ROM, even though I was installing linux undocked and NFS-mounting the CD from my AIX machine. Selected option #1 - Works with most ATAPI/IDE CD drives (/dev/hd*). Called it /dev/hdb. - Didn't bother with the custom screen fonts. I screwed around with this the first time and wasn't impressed. The default font is fine. - Set modem speed to 38400. - Configured LILO: - Put it at #2 - The superblock of your root Linux partition (which could then be made the bootable partition with fdisk). - Wait 5 seconds. - Defined dos (!) at /dev/hda1 first to get Windows 95 by default. - Defined linux at /dev/hda2 second. - Then #5, Install LILO. - Configured the network. - Did not configure gpm (the web page warned me not to). - Configured my /etc/sendmail.cf with option # 1 - Systems actually on the Internet (including SLIP/CSLIP/PPP) that use a nameserver. I'll check this out later to see if it's right. It's almost guaranteed to not be what I need. - Configured time zone with US/Pacific. That was it. Rebooted the system and got I9990305. Damn! Oh, yeah. I forgot to make one partition active, that is, bootable. IPL'd the Linux Boot disk and made the Linux partition active. Everything worked fine. Notes on Installing XFree86: The XFree86 that came on the Slackware 96 CD wouldn't work for me. I tried different combinations of the /etc/XFree86Config file, but without success. Finally did as the mobilepreload.raleigh.ibm.com web page said to do, that is get their version of XFree86, 3.1.2G. That worked ok. Now I gotta figure out bash (there's no ksh) and twm (there's no mwm). Also, my screen size is trying to display 800x600, but the display is actually only in 640x480 mode evidently, cause I can't see the bottom of each window. Ah, well. Another day.