Re: Installing 2nd bootable debian
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 debian-user-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
>
--
+ Osamu Aoki <debian@aokiconsulting.com>, GnuPG-key: 1024D/D5DE453D +
+ Fingerprint: 814E BD64 3288 40E7 E88E 3D92 C3F8 EA94 D5DE 453D +
+ === http://www.aokiconsulting.com ======= Cupertino, CA USA === +
Reply to: