Перечитал всю темы а вы с live-cd?
Debian Squeeze: на Linuxlvm. Восстановить Grub
http://linuxforum.ru/viewtopic.php?pid=179250#p179250
Ещё раз:
siguard Смонтируй /dev/system/root
mkdir /mnt/tmp
mount /dev/system/root /mnt/tmpИ сделай:
cat /mnt/tmp/etc/fstabВывод покажи.
Вроде не совсем с LiveCD - я так понял, ребята в Дата-центре поставили просто установочный, т.к. не смогли точно определить мою структуру.
Работаю в режиме - Grafics rescue mod - после того как все определила-настроил - запустила командную строку в оболочке программы установки...

Ясно вам надо подмонтировать /dev/system/root и /dev/sda1
после chroot в root cреду чтоб достать grub или grub-install а дальше дело техники
да, меня вот что смутило в fstab
cтрока /dev/sda1 - закомментирована .. .а вместо нее какойто длинющий UUID
Это нормально - монтируется по UUID.
Ну по идее это http://linuxforum.ru/viewtopic.php?pid=179258#p179258 должно сработать
Можно еще так (после удачного чрута)
chroot /mnt/debchroot
grub-install --recheck /dev/sdaпро grub-install --root-directory забыл
Kettler, если чрутимся то не надо --root-directory, мы и так в корне оказываемся после chroot.
Позволю себе немного не понять ...
в частности как это делать ... -
надо подмонтировать /dev/system/root и /dev/sda1
grub-install - достается .. .вроде ... что-то начинает делать, а потом grub-probe матерится, что не поймет где взять /dev - или что-то в этом роде ...
я выполняю вот так - п командно
mkdir /mnt/debchroot
mount --bind /dev /mnt/debchroot/dev
<-- тут ошибка, типа нету /dev
mkdir /mnt/debchroot/dev
<-- и повторяю
mount --bind /dev /mnt/debchroot/dev
mount --bind /proc /mnt/debchroot/proc
<-- тут ошибка, типа нету /proc
mkdir /mnt/debchroot/dev
<-- и повторяю
mount --bind /proc /mnt/debchroot/proc
далее:
mount -v /dev/system/root /mnt/debchroot
и по порядку:
mount -v /dev/sda1 /mnt/debchroot/boot
mount -v /dev/system/usr /mnt/debchroot/usr
mount -v /dev/system/tmp /mnt/debchroot/tmp
mount -v /dev/system/home /mnt/debchroot/home
mount -v /dev/system/var /mnt/debchroot/var
выполняю
~# chroot /mnt/debchroot
в чруте
# grub-install /dev/sda
и получаю в лоб:
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?)
попытка
grub-install --recheck /dev/sda
дает тот же ответ ...
выполнение
grub-install --root-directory=/mnt/debchroot /dev/sda
немного изменяет ответ - добавляя просто /mnt/debchroot/ ... :
/usr/sbin/grub-probe: error: cannot find a device for /mnt/debchroot/boot/grub (is /dev mounted?)
ыы. Сейчас у меня lvm нет, меня смущает /dev/mapper/siguard-root, опять таки если mount -v /dev/system/root /mnt/debchroot - срабатывает то вроде всё учтено, просто проверить сейчас негде, но по своим старым скриптам для debootstrap вроде ничего не забыл.
внесу свои 5 копеек думаю правильных)
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
grub-install --root-directory=/mnt/boot /dev/sda
Я могу и ошыбаться :D
Kettler, http://linuxforum.ru/viewtopic.php?pid=179229#p179229 смотри внимательно создавать boot не надо он при монтировании /dev/system/root уже есть.
Kettler, http://linuxforum.ru/viewtopic.php?pid=179229#p179229 смотри внимательно создавать boot не надо он при монтировании /dev/system/root уже есть.
Сам себе противоречишь поспать надо
http://linuxforum.ru/viewtopic.php?pid=179246#p179246
boot я не создаю. тут все чисто проходит само собой ...
я создаю только /dev и /proc
а вот с LVM, судя по http://kirkh.ru/2009/06/kak-podmonitirovat-lvm-volumes-mount/ надо действительно быть осторожне - так как это вроде не прямая указивка ...
я сейчас попробую все переделать с учетом правила монтирования через маппер ...
Kettler, ничего не противоречу
после монтирования /dev/system/root
точки монтирования /boot /usr /var /tmp /home уже есть - к ним и надо присоединяться
А вот тут каша какая-то http://linuxforum.ru/viewtopic.php?pid=179248#p179248
Короче у меня к ТС предложение смонтировать всё и через debootstrap установить систему заново.
/boot/boot пусто потому что на sda1
Надо его просто под монтировать и пальцем ткнуть.
siguard, а собственно при таких навыках, так ли необходим lvm?
Не чё страшного в нём нет)
Kettler, если не учитывать что ТС скопипастить текст в тему не может, ну не знаю - не знаю, siguard, сорри сами то же такими когда-то были... wink smile
newzenon кстати до сих пор юзаешь kvm?
Kettler, Да это http://zenon.sytes.net/ - на kvm правда noip забодал не всегда корректно отрабатывает.