Pann, Interesting approach and clean.
I have alternatives to this (from my actual machine.) focusing on redundancy in mind. 1. Use non-lilo mbr on master boot record(/dev/hda). mbr is good. 2. Install lilo in each partition (like /dev/hda1) 3. To make booting path redundant, mount other linux partition to another one. /boot /mnt/hda2/boot /mnt/hda3/boot /mnt/hda4/boot 4. Write lilo.conf to boot current root file system and partition mounted (Multiboot from lilo, usually 8+ images) 5. install-mbr to make multiboot.(1-4) This way, even if some bozo OS overwrite MBR, you are safe. Also, even if you install broken lilo to a system, there is another lilo boot image on another system which you can boot into from mbr. ... Too complicated??? PS: These days, 1024 limit does not seem to be the issue. On Wed, Feb 14, 2001 at 02:19:58PM -0800, Pann McCuaig wrote: > On Wed, Feb 14, 2001 at 14:31, hanasaki wrote: > > I have a HD with > > > > /boot > > / => a complete install of debian > > > > I wish to install a second debian on another partion(s). > > > > How do i do this so that lilo.conf refects both debians? Wont the 2nd > > install make its own /etc/lilo.conf and thus make a lilo boot prompt > > only for the 2nd install? > > Here is a very crude response (but it's from a working system). > > Basically, I make a subdirectory under /boot for every Debian system > (probably Linux system) I want to boot. All these systems share /boot. > In every system /etc/lilo.conf is a symlink to /boot/lilo/lilo.conf. > > lrwxrwxrwx 1 root root 20 Dec 9 08:36 /etc/lilo.conf -> > /boot/lilo/lilo.conf > > /boot: > total 68 > -rw-r--r-- 1 root root 515 Dec 10 10:28 README > -rw-r--r-- 1 root root 512 Dec 2 19:14 boot.0300 > lrwxrwxrwx 1 root root 13 Dec 10 08:16 boot.b -> > potato/boot.b > lrwxrwxrwx 1 root root 14 Dec 10 08:16 chain.b -> > potato/chain.b > drwxr-xr-x 3 root root 1024 Jan 20 13:20 lilo > drwxr-xr-x 2 root root 12288 Dec 9 10:21 lost+found > -rw------- 1 root root 49664 Jan 20 13:20 map > lrwxrwxrwx 1 root root 12 Dec 10 08:16 mbr.b -> potato/mbr.b > lrwxrwxrwx 1 root root 14 Dec 10 08:16 os2_d.b -> > potato/os2_d.b > drwxr-xr-x 2 root root 1024 Jan 20 13:18 potato > drwxr-xr-x 2 root root 1024 Dec 10 08:13 rescue > drwxr-xr-x 2 root root 1024 Nov 24 09:23 rescue.OLD > > /boot/lilo: > total 7 > drwxr-xr-x 2 root root 1024 Jan 20 13:20 RCS > -rw-r----- 1 root root 5226 Jan 20 13:20 lilo.conf > > /boot/lilo/RCS: > total 8 > -r--r----- 1 root root 7314 Jan 20 13:20 lilo.conf,v > > /boot/lost+found: > total 0 > > /boot/potato: > total 1984 > -rw-r--r-- 1 root root 170238 Jan 20 13:10 System.map-2.2.17 > -rw-r--r-- 1 root root 265635 Sep 17 10:11 System.map-2.2.17-old > -rw-r--r-- 1 root root 4568 Sep 25 19:20 boot.b > -rw-r--r-- 1 root root 612 Sep 25 19:20 chain.b > -rw-r--r-- 1 root root 10452 Jan 20 13:02 config-2.2.17 > -rw-r--r-- 1 root root 12648 Sep 17 10:11 config-2.2.17-old > -rw-r--r-- 1 root root 512 Sep 25 19:20 mbr.b > -rw-r--r-- 1 root root 640 Sep 25 19:20 os2_d.b > -rw-r--r-- 1 root root 506758 Jan 20 13:10 vmlinuz-2.2.17 > -rw-r--r-- 1 root root 1042807 Sep 17 10:11 vmlinuz-2.2.17-old > > /boot/rescue: > total 1308 > -rw-r--r-- 1 root root 149 Dec 10 08:13 README > -rw-r--r-- 1 root root 265635 Dec 9 10:48 System.map-2.2.17 > -rw-r--r-- 1 root root 4568 Dec 9 10:59 boot.b > -rw-r--r-- 1 root root 612 Dec 9 10:59 chain.b > -rw-r--r-- 1 root root 12648 Dec 9 10:48 config-2.2.17 > -rw-r--r-- 1 root root 512 Dec 9 10:59 mbr.b > -rw-r--r-- 1 root root 640 Dec 9 10:59 os2_d.b > -rwxr-xr-x 1 root root 1042807 Dec 9 10:48 vmlinuz-2.2.17 > > /boot/rescue.OLD: > total 2026 > -rw-r--r-- 1 root root 161419 Jul 5 2000 System.map-2.2.17 > -rw-r--r-- 1 root root 327163 Jul 1 2000 > System.map-2.2.17-compact > -rw-r--r-- 1 root root 512 Jul 1 2000 boot.0300 > -rw-r--r-- 1 root root 4568 Jul 1 2000 boot.b > -rw-r--r-- 1 root root 612 Jul 1 2000 chain.b > -rw-r--r-- 1 root root 10710 Jul 5 2000 config-2.2.17 > -rw-r--r-- 1 root root 4915 Jul 1 2000 config-2.2.17-compact > -rw------- 1 root root 37888 Oct 31 07:20 map > -rw-r--r-- 1 root root 512 Jul 1 2000 mbr.b > -rw-r--r-- 1 root root 640 Jul 1 2000 os2_d.b > -rw-r--r-- 1 root root 494666 Jul 5 2000 vmlinuz-2.2.17 > -rwxr-xr-x 1 root root 1012567 Jul 1 2000 vmlinuz-2.2.17-compact > > Luck, > Pann > -- > geek by nature, Linux by choice L I N U X .~. > The Choice /V\ > http://www.ourmanpann.com/linux/ of a GNU /( )\ > Generation ^^-^^ > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > -- + Osamu Aoki <[EMAIL PROTECTED]>, GnuPG-key: 1024D/D5DE453D + + Fingerprint: 814E BD64 3288 40E7 E88E 3D92 C3F8 EA94 D5DE 453D + + === http://www.aokiconsulting.com ======= Cupertino, CA USA === +