Jump to content
xisto Community
the empty calorie

Setup Lilo To Boot Plan 9 Dual boot between Linux and Plan 9

Recommended Posts

Does anyone know how to set up LILO to boot another hard disk with Plan 9 installed on it? I'm Installing it on the other hard drive, and then hooking it up as a slave and setting up LILO to give me an option to boot into Plan 9 on that drive. Anyone have any ideas?

Share this post


Link to post
Share on other sites

It's quite simple actually. Lets assume that your first drive is /dev/hda1 and second drive with Plan 9 is /dev/hdb1. Another assumption is you've got Linux+Lilo installed on the either drive with lilo being set to boot from the first drive.

 

In your /etc/ folder you'll find a file called lilo.conf. It looks somewhat like this.

CONSOLE
boot = /dev/hda

vga = normal

read-only

prompt

default = dos

timeout = 30

append="hdc=ide-scsi"

 

image = /boot/vmlinuz

label = linux

root = /dev/hda2

initrd = /boot/initrd

 

 

This configuration is set to boot DOS from first partition of your drive and Linux from a second partition. The first line here, boot = /dev/hda tells lilo to install itself on the MBR of the first drive and boot using it. Assuming you've got Windows and Linux on the first one, and Plan 9 on the second, your config file should look like this:

CONSOLE
boot = /dev/hda

vga = normal

read-only

prompt

default = WinXP

timeout = 30

append="hdc=ide-scsi"

 

image = /boot/vmlinuz

label = Linux

root = /dev/hda2

initrd = /boot/initrd

 

other = /dev/hda1

label = WinXP

table = /dev/hda

 

other = /dev/hdb1

label = Plan9

table = /dev/hdb

 

Once you've made these changes to lilo.conf, save and quit. Now you've to run lilo once to read the config changes. It resides in /sbin/lilo - so simply run,

CONSOLE
shell> /sbin/lilo

Added Linux

Added WinXP *

Added Plan9

 

The * beside WinXP tells you that it is the default boot OS.

 

To make Plan 9 your default OS, you should type:

CONSOLE
shell> lilo -D Plan9

 

That should do it for you.... :rolleyes:

Share this post


Link to post
Share on other sites

It resides in /sbin/lilo

Nice tutorial, miCRoSCoPiC^eaRthLinG ! I learned a lot with it !Just a simple comment, on some systems like mine, it's not /sbin/lilo, it's /etc/lilo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.