vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hello. Before you go on, if you may know how to do what I need to do, with grub, then do read on because I am sure that it should be possible with grub too. I want to make a machine boot from a hard disk that already has a linux install on it. I basically need to reinstall lilo to the mbr, using the files from /mnt/hda1/boot (chain.b, boot.0300 & boot.b) and /mnt/hda2/etc/lilo.conf. If anyone can tell me how, please do so asap!!! I would be very grateful. Here is my lilo.conf: root@ttyp0[/mnt/hda2/etc]# cat lilo.conf delay=40 append="panic=20" boot=/dev/hda1 map=/boot/map install=/boot/boot.b #prompt #timeout=50 message=/boot/message linear default=linux image=/boot/vmlinuz-2.2.16-22smp label=linux-mp read-only root=/dev/hda4 append="hdc=ide-scsi" image=/boot/vmlinuz-2.2.16-22 label=linux read-only root=/dev/hda4 append="hdc=ide-scsi" I copied 2 partitions off the drive as I through that the machine would no longer be needed as a RH7 server, and put FC2 on it. I now find out that the machine is needed in bootable state (quickly!). I have copied the two images of the partition back on to the drive - hda1 which I have as /boot/ and hda2 which I have the rest of the old system on. I am using the knoppix live CD. If someone can help me with this I would most grateful! Thanks, Tom Jermy root@ttyp0[hda1]# ls System.map kernel.h-2.4.0 os2_d.b System.map-2.2.16-22 lost+found vmlinux-2.2.16-22 System.map-2.2.16-22smp map vmlinux-2.2.16-22smp boot.0300 message vmlinuz boot.b module-info vmlinuz-2.2.16-22 chain.b module-info-2.2.16-22 vmlinuz-2.2.16-22smp kernel.h module-info-2.2.16-22smp root@ttyp0[hda2]# ls bin dev fsckoptions home loadconfig.sh lost+found opt root tmp usr boot etc getdomain lib loadrc.sh mnt proc sbin todo var root@ttyp0[hda2]# uname -a Linux Knoppix 2.4.27 #2 SMP Mo Aug 9 00:39:37 CEST 2004 i686 GNU/Linux root@ttyp0[/mnt/hda2/etc]# cat redhat-release Red Hat Linux release 7.0 (Guinness) |
| |||
| tomjermy@gmail.com wrote: > Hello. > > Before you go on, if you may know how to do what I need to do, with > grub, then do read on because I am sure that it should be possible with > grub too. > > I want to make a machine boot from a hard disk that already has a linux > install on it. I basically need to reinstall lilo to the mbr, using the > files from /mnt/hda1/boot (chain.b, boot.0300 & boot.b) and > /mnt/hda2/etc/lilo.conf. > > If anyone can tell me how, please do so asap!!! I would be very > grateful. > > Here is my lilo.conf: > > root@ttyp0[/mnt/hda2/etc]# cat lilo.conf > delay=40 > append="panic=20" > boot=/dev/hda1 > map=/boot/map > install=/boot/boot.b > #prompt > #timeout=50 > message=/boot/message > linear > default=linux > > image=/boot/vmlinuz-2.2.16-22smp > label=linux-mp > read-only > root=/dev/hda4 > append="hdc=ide-scsi" > > image=/boot/vmlinuz-2.2.16-22 > label=linux > read-only > root=/dev/hda4 > append="hdc=ide-scsi" > ... I believe /dev/hda4 is always going to be *the* extended partition, unless its the last physical partition. If its created as the extended partition, then you need to have the root partition on either a primary or a logical partition. You might try 'fdisk -l /dev/hda' to see what you actually have. |
| ||||
| In comp.os.linux.misc tomjermy@gmail.com wrote: > I want to make a machine boot from a hard disk that already has a linux > install on it. I basically need to reinstall lilo to the mbr, using the > files from /mnt/hda1/boot (chain.b, boot.0300 & boot.b) and > /mnt/hda2/etc/lilo.conf. well what's the problem with mount -o bind /mnt/hda1/boot /mnt/hda2/boot lilo -r /mnt/hda2 ?? Or other combos. For example cp /mnt/hda2/etc/lilo.conf /mnt/hda2/etc/lilo.conf.2 lilo -r /mnt/hda1 -C /etc/liloconf.2 ??? > If anyone can tell me how, please do so asap!!! I would be very > grateful. Why should you need advice? What is there that is not obvious? Peter |