Christian Zimmermann writes
rsync finished, tried the grub-install, it failed:
end_request: I/O error, dev fd0, sector 0 end_request: I/O error, dev fd0, sector 0 end_request: I/O error, dev fd0, sector 0 end_request: I/O error, dev fd0, sector 0 end_request: I/O error, dev fd0, sector 0 end_request: I/O error, dev fd0, sector 0 The file /vol/boot/grub/boot/grub/stage1 not read correctly
I have not touched /etc/fstab/. I have not rebooted. Note that it will reboot into kernel 2.4 by default. I have not restarted rid.
I am out of here. I can get back to the machine room Friday 7:30am EDT.
You could have woken me up. Anyway, having woken up, I did nebka:~# grub-install --root-directory=/vol /dev/sdb /dev/sdb does not have any corresponding BIOS drive. Googling for this I did nebka:~# grub-install --recheck --root-directory=/vol /dev/sdb1 Probing devices to guess BIOS drives. This may take a long time. Installation finished. No error reported. This is the contents of the device map /vol/boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb We should be ready now to exchange the disks. Take the 80G out. Put the 140 into the physical place where the 80G was. Go into the bios to check that the bios sees only the 140G disk. You may have to do this a couple of times, the bios is sometimes "slow". Then reboot to Linux, everything should start as normal. If this fails, put the 80G back and check that the bios boots off it. Then you can change the root parameter in the /boot/grub/menu.lst The default entry is set on line 12 of this file. The numbering starts at 0. It used to be set to 2, to prevent firing up the 2.6 kernel. I have set it to 0. Thus kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda1 ro noacpi noapic can be changed to kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sdb1 ro noacpi noapic Then we have the 80G disk in there. In /boot/grub/menu.lst change kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda1 ro single kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/sda1 ro noacpi noapic kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/sda1 ro single to kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sdb1 ro single kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/sdb1 ro noacpi noapic kernel /boot/vmlinuz-2.4.27-2-686 root=/dev/sdb1 ro single and reboot. It then should see the 80G as a boot disk, and use the 140G as the root. Cheers, Thomas Krichel http://openlib.org/home/krichel RePEc:per:1965-06-05:thomas_krichel phone: +7 383 330 6813 skype: thomaskrichel