-
Junior Member
registered user
Multi distros and LILO
Ok everyone,
1st, thanks for the help!!! I did move my WWW dir. Next, I'll work on home... Here's what I have:
/hda1 - knoppix
/hda2 - swap
/hda3 - soon to be home
/hda5 - WWW dir
/hda6 - KANOTIX
/hda7 - /hda? ----> other distros later
Now, I need a little help with LILO. I have knoppix up no problems. The KANOTIX is another story. Mr Ed (and/or others reading this), would you mind posting a little of your loader?
Also people, what other distros are you using????
Thanks for the help!
Radnor
-
Senior Member
registered user
You mean /etc/lilo.conf? Here's an example built on your information:
Code:
# /etc/lilo.conf
# LILO 22.6.1
boot=/dev/hda
root=/dev/hda1
map=/boot/map
timeout=100
read-only
# LILO home partition
image=/boot/vmlinuz
label=Knoppix
initrd=/boot/initrd.img
append="ramdisk_size=100000 init=/etc/init lang=us"
# other Linux
image=/mnt/hda7/vmlinuz-2.6.8
label=Debian_2.6.8
root=/dev/hda7
initrd=/mnt/hda7/initrd.img-2.6.8
# other Linux
image=/mnt/hda7/vmlinuz-2.4.27
label=Debian_2.4.27
root=/dev/hda7
initrd=/mnt/hda7/initrd.img-2.4.27
# non-Linux
other=/dev/hda8
label=NetBSD
change
As you know from reading $ man lilo.conf
there are two main sections to the file. At the top are "global options" that either affect how LILO functions and displays (like timeout) or that you want applied to all of the bootable images (like read-only).
Then come "stanzas," one for each different system you want to boot. Effectively, there are three kinds of stanzas: ones for the Linux that hosts LILO, ones for other Linuxes, and ones for operating systems other than Linux.
It's possible to have /etc/lilo.conf in every Linux partition and to run LILO from whichever one you happen to be in. The files can't be identical - they have to reflect which partition you're in. So the stanza for hda1 will be a little different depending on whether you're running LILO from hda1, which makes that partition the host, or from hda7, which makes that partition the host.
But the difference isn't big. In the example, the "other Linux" stanzas need their own root line to override the one set up in the global options, which reflects LILO's host partition.
Notice that you can have more than one stanza per partition. If you want to try out a new kernel before committing to it, add a stanza for it. If the new kernel crashes or just doesn't work out, you can still easily boot into the original.
Notice also that you have to pay attention to where the distro puts the kernel!
As it happens, Debian does actually stash things in the /boot directory, but for whatever reason also provides symlinks in the root directory that point to the relevant items in /boot. That's okay, LILO can follow the symlinks.
Also notice that not every distro uses an initial ramdisk. But for those that do, the initrd line is mandatory.
You can read about the change option in the man page. The way I use it here, actually, is to turn it off - LILO doesn't need to fool around with hiding and deactivating partitions for Windows' sake. It shouldn't be necessary for extended partitions, but it seems to make LILO run more smoothly.
I hope this helps!
-- Ed
-
Junior Member
registered user
Mr. Ed,
Thanks!!! I got it to work after posting. Sure it will help someone else out. I have the Knoppix and Kanotix installed now. May start looking for other distros now. The other thing I was thinking about.... I was thinking about another partition as a backup. Before installing anything, I was thinking about doing a "cp -r" to backup the partition in case of ....
I did change the delay a little.
Thanks again!
Radnor
Similar Threads
-
By yozef in forum Other Live CDs
Replies: 20
Last Post: 12-30-2006, 04:27 AM
-
By jMon54 in forum The Lounge
Replies: 2
Last Post: 03-29-2005, 12:13 PM
-
By o3greg in forum Hdd Install / Debian / Apt
Replies: 5
Last Post: 11-09-2004, 05:35 AM
-
By Kethinov in forum Hdd Install / Debian / Apt
Replies: 4
Last Post: 12-21-2003, 10:23 PM
-
By stonent in forum The Lounge
Replies: 0
Last Post: 07-14-2003, 09:53 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
![1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports picture](/store/img/fxsAAOSwZD5l6PSG/s-l225//1U-BareMetal-pfsense-opnsense-Router-Firewall-DNS-.jpg)
1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports
$149.00
![1U Supermicro Server 10 Bay 2x Intel Xeon 3.3Ghz 8C 128GB RAM 240GB SSD 2x 10GBE picture](/store/img/7KoAAOSwephiKTf4/s-l225//1U-Supermicro-Server-10-Bay-2x-Intel-Xeon-3-3Ghz-8.jpg)
1U Supermicro Server 10 Bay 2x Intel Xeon 3.3Ghz 8C 128GB RAM 240GB SSD 2x 10GBE
$259.00
![2U 12 Bay SAS3 SuperMicro Server 6028U-TR4T+ W/ X10DRU-i+ Barebone 12 Caddy RAIL picture](/store/img/qa4AAOSwMxNk76rN/s-l225//2U-12-Bay-SAS3-SuperMicro-Server-6028U-TR4T-W-X10D.jpg)
2U 12 Bay SAS3 SuperMicro Server 6028U-TR4T+ W/ X10DRU-i+ Barebone 12 Caddy RAIL
$299.00
![HP ProLiant MicroServer Gen8 Server Xeon E3-1220L 8GB RAM No HDD's picture](/store/img/ZLsAAOSwQp1mPk18/s-l225//HP-ProLiant-MicroServer-Gen8-Server-Xeon-E3-1220L-.jpg)
HP ProLiant MicroServer Gen8 Server Xeon E3-1220L 8GB RAM No HDD's
$229.99
![HP HPE Microserver Gen 7 8 9 iLO 2/3/4/5Advanced License Lifetime Key| FAST SHIP picture](/store/img/jMgAAOSwlnhk2TU3/s-l225//HP-HPE-Microserver-Gen-7-8-9-iLO-2-3-4-5Advanced-L.jpg)
HP HPE Microserver Gen 7 8 9 iLO 2/3/4/5Advanced License Lifetime Key| FAST SHIP
$10.00
![HPE ProLiant MicroServer Gen10 picture](/store/img/tb4AAOSwpRxmfLpK/s-l225//HPE-ProLiant-MicroServer-Gen10.jpg)
HPE ProLiant MicroServer Gen10
$420.00
![HPE ProLiant MicroServer Gen10 16GB 4TB PID: 878488-S01 picture](/store/img/pu4AAOSwVtBmlI2K/s-l225//HPE-ProLiant-MicroServer-Gen10-16GB-4TB-PID-878488.jpg)
HPE ProLiant MicroServer Gen10 16GB 4TB PID: 878488-S01
$425.00
![HP ProLiant MicroServer HSTNS-5151 picture](/store/img/dL4AAOSwL4BmhDkc/s-l225//HP-ProLiant-MicroServer-HSTNS-5151.jpg)
HP ProLiant MicroServer HSTNS-5151
$59.99
![Supermicro CSE-847 Server 2*INTEL XEON E5-2690 V2 96GB 36-Bay 3.5](/store/img/awsAAOSwIwFmkGF4/s-l225//Supermicro-CSE-847-Server-2-INTEL-XEON-E5-2690-V2-.jpg)
Supermicro CSE-847 Server 2*INTEL XEON E5-2690 V2 96GB 36-Bay 3.5" 4U SEE NOTES
$200.99
![*READ* SYS-5019S-M2 - Supermicro 813M-3 4X3.5](/store/img/oJgAAOSwuydmebYK/s-l225//-READ-SYS-5019S-M2-Supermicro-813M-3-4X3-5-32GB-DD.jpg)
*READ* SYS-5019S-M2 - Supermicro 813M-3 4X3.5" 32GB DDR4
$260.00