There are a couple of parameters to add to the lilo.conf for the clone/target disk to be recognized as /dev/hda, and installing it is easier with chroot. Here's how I install lilo on LFS disks that I build. The target disk is /dev/hdb. I mount the root partition on $LFS (/mnt/lfs). This is how my $LFS/etc/lilo.conf file looks: boot=/dev/hdb #This will write to the MBR of the target install=/boot/boot.b #$LFS/boot disk=/dev/hdb #This will cause the system bios bios=0x80 # to recognize the drive as hda prompt timeout=50 linear default=lfs image=/boot/lfskernel #$LFS/boot label=lfs root=/dev/hda1 #hda1 at boot time read-only Then I cd into $LFS, do a 'chroot $LFS bash' and then run lilo without any parameters. After that, I can dismount the disk, move it into the /dev/hda position and it will boot normally. After the system is up, I change the boot parameter to /dev/hda. I also remove the disk and bios line, though I'm not sure that is necessary. That part can be easily scripted in an of several ways before the reboot. I'll have to add that. :^) Larry On Monday 05 February 2001 19:35, you wrote: > moin, moin, > > I'm building quite a few boxen on the same hardware, so have setup a > cloning system. > > sfdisk makes regenning the partition table a sinch and copying the > filesystem over is also easy. > > The thing I haven't figured out, though, is how to setup the mbr. I don't > see a way, with lilo, to write the mbr to another drive. I guess I could > setup RAID 1 and let that do it, but I'm not wanting to right now :). I > thought of dding the first 512 bytes over, but that presumes the kernels > are in the exact same places on the disks, which I can't guarantee with > the methods I'm currently using. I think I can do this with grub since > it's actually reading the fs, but would prefer to stick with lilo for now > as that's what the others who would be using this understand. > > Currently I boot an install CD into rescue mode, mount the drive and run > lilo with the -r option. > > ciao, > > der.hans