(If you Alpha system doesn't support MILO, please skip to Section D.5.2.)
Before you can boot your MILO diskette, you'll need to add a new boot selection to your ARC console. You can add a new boot selection for your MILO diskette by following these steps:
At the end of this process, your boot selection should look something like this one (Not counting differences in boot selection name and disk identification strings:
LOADIDENTIFIER =Linux SYSTEMPARTITION=multi(0)disk(0)fdisk(0) OSLOADER=multi(0)disk(0)fdisk(0)\linload.exe OSLOADERPARTITION=multi(0)disk(0)fdisk(0) OSLOADFILENAME=\milo OSLOADOPTIONS=
At this point your Alpha system has been set to boot MILO from diskette.
Now it's time to get things started. We need to start by booting from the kernel diskette you've created. How this is done depends on your Alpha system. If it supports MILO, insert your MILO diskette, and boot from that. At the MILO> prompt, insert your kernel diskette, and enter the following boot command:
boot floppy
MILO should then read the Linux kernel from your boot disk and start running it.
On the other hand, if you cannot use MILO, and must boot using the SRM console, enter the appropriate boot command for your Alpha system, making sure to add the following arguments to be passed to the kernel:
"load_ramdisk=1 prompt_ramdisk=1"
After the kernel boots, it prompts for a ramdisk. Remove the kernel diskette, insert the ramdisk diskette, and press [Enter]. After the ramdisk is done loading, you should see the first installation screen.
Before you return to the installation, you should know about some differences between Red Hat Linux/Intel and its Alpha counterpart. Let's review them:
Red Hat Linux/Alpha supports two varieties of hard drive partitioning:
If your system supports MILO, you should allocate a small (no more than 2 MB) partition to it. The partition type must be DOS. This is where you will copy MILO and linload.exe to after the installation completes.
If you have an Alpha with a TGA card and you choose to install XFree86, the installation program prompts you to choose a video card. Choose Unlisted Server, and the installation program will display a list of available servers. Choose the TGA server.
You can now turn back to Section 3.3 to complete the installation.
After the installation is finished and your system is fully configured, you will be asked to reset your computer. This indicates that your system has been successfully installed.
In order to boot your newly installed system, you'll need to use your MILO
diskette. To boot Red Hat Linux/Alpha from MILO, you must use the boot
command. The command differs slightly depending on where your
root partition is. For example, if your root partition is the second
partition on your first SCSI hard drive, you would boot as follows:
However, if your root partition is the third partition on your second IDE
drive, you would use this command:
Boot your Alpha system (using the appropriate root partition name for your
system, of course). Once Red Hat Linux/Alpha has finished booting, login, and
issue the following command:
This will copy MILO (along with linload.exe) to the small MILO
partition you created during installation.
Finally, you need to create a boot selection that will look for MILO on
your MILO partition. Shutdown your Alpha system, and perform the following
steps from the ARC console:
Here's a sample boot selection:
Note that in this case we are using the OSLOADOPTIONS line to
automatically direct MILO to boot our kernel.
At this point, reboot your system, the boot selection you just created.
Once the login: prompt appears, log in as root, and continue with the
post-installation tasks in Chapter 6.
boot sda2:vmlinux.gz root=/dev/sda2
boot hdb3:vmlinux.gz root=/dev/hdb3
dd if=/dev/fd0 of=/dev/sda1 bs=1440k
option''. Pick the boot selection you just created.
changes''.
LOADIDENTIFIER =Linux
SYSTEMPARTITION=scsi(0)disk(0)rdisk(0)partition(1)
OSLOADER=scsi(0)disk(0)rdisk(0)partition(1)\linload.exe
OSLOADERPARTITION=scsi(0)disk(0)rdisk(0)partition(1)
OSLOADFILENAME=\milo
OSLOADOPTIONS=boot sda2:vmlinux.gz root=/dev/sda2