>Описание проблемы
>Перенес Ubuntu на новый винт, загрузился с LiveCD и установил загрузчик grub-install
>/dev/hdc1. Прошло успешно. Перезагрузился. Меню есть, но на любой пункт меню
>Error 17 Unable to mount partition.
>Стал играться и зафигачил случайно GRUB на ещё один винт. Вот с
>него грузится =) grub/menu.tst имеют одинаковые параметры пунктов загрузки.
>
>Вопрос
>Что я наделал - я не понимаю =) На втором винте нет
>папки /boot и соответственно загрузчика.
>Почему не монтируется раздел на первом винте? Может из-за размера? ~20G. 1. положи в раздел новой системой, например /dev/hda2, следующий файлик
------ file /boot/grub/installme.sh ----------
grub --device-map=./device.map --batch <<EOF
install (hd0,1)/boot/grub/stage1 d (hd0,1) (hd0,1)/boot/grub/stage2 p (hd0,1)/boot/grub/grub.conf
quit
EOF
-------- end of file --------------
2. примонтируй /dev/hda2 скажем к /mnt/hda2
потом
mount -t proc none /mnt/hda2/proc
cd /mnt/hda2
chroot /mnt/hda2 /bin/bash
и ты новой системе!
Запусти там
/boot/grub/installme.sh
sync
Тут читается местный новый grub.conf и все ставится в boot record hda2
перегрузись