Есть. Сносим всякие перделковелосипеды им. Попова и ставим Ubuntu :cool:
Это я понял. Я имею ввиду иные способы восстановить загрузчик.
Есть. Сносим всякие перделковелосипеды им. Попова и ставим Ubuntu :cool:
Это я понял. Я имею ввиду иные способы восстановить загрузчик.
Это я понял. Я имею ввиду иные способы восстановить загрузчик.
Других нет.
не знаю, актуальна ли тема восстановления загрузчика. НО я восстанавливаю следующим образом:(сижу под 10.4):
Загружаюсь с UBUNTU 9.10 Live CD. Теоретически должен подойти любой LiveCD с пакетом chroot.
Итак, загрузился с Live. Запускаю терминал. далее ввожу:
$sudo fdisk -l
Эта команда покажет таблицу разделов. Ищу, на каком sd у меня Linux-раздел. Например, Linux-раздел у меня на sda1
Затем ввожу команды:
$sudo mount /dev/sda1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc
$sudo chroot /mnt
#grub-install /dev/sda
Должно появится сообщение об успешной инсталляции загрузчика, и что, типа, ошибок не обнаружено(у меня всегда так было)
Вводим дальше команды:
#exit
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
$sudo reboot
После этого перезагружаюсь, не забыв извлечь LiveCD.
Таким образом не раз восстанавливал загрузчик на машинах разной конфигурации. Ни разу осечки не было.
все верно, но решение далеко не окончательное.
даже при таком раскладе у вас может загрузчик после перезагрузки не запуститься...
все зависит от кол-ва накопителей-разделов и местоположения рут-раздела...
Лучше описать в начале вашего "курса" состояние разделов-дисков на вашей системе(думаю один винт и несколько разделов)...
То ХАРИТОН:
Извольте описание дисков-разделов.
Диск /dev/sdb: 40.0 ГБ, 40027029504 байт
255 heads, 63 sectors/track, 4866 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9e43c9d3
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 2273 18251212 c W95 FAT32 (LBA)
/dev/sdb2 2273 4867 20836353 5 Расширенный
/dev/sdb5 2273 4713 19602539+ 83 Linux
/dev/sdb6 4753 4867 912384 82 Linux своп / Solaris
/dev/sdb7 4713 4753 315392 82 Linux своп / Solaris
Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sda: 40.0 ГБ, 40027029504 байт
255 heads, 63 sectors/track, 4866 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe853e853
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 487 3911796 b W95 FAT32
/dev/sda2 488 3592 24940037 f W95 расшир. (LBA)
/dev/sda3 3593 4866 10233405 83 Linux
/dev/sda5 1813 3592 14297818+ 7 HPFS/NTFS
/dev/sda6 488 1812 10641408 83 Linux
Пункты таблицы разделов расположены не в дисковом порядке
та мне оно не надо.
просто если рекомендовать действия по спасению, то желательно исходные данные (геометрию дисков и фстаб) выкладывать в рекомендацию.
А то сферический конь в вакууме. не понятно что вы лечили...
Я написал это, чтоб вы краткий вывод разделов и фстаба вставили в ваш "курс", а не в коментах. Тогда будет цельное решение. А то если будет более сложная схема и ваш вариант не сработает и прийдется выполнять что-то типа :
#grub
root(hd0,0)
setup (hd0)
quit
а читатель вашего решения будет не в курсе и не будет понимать почему у него не получилось.
Так же похожие действия можно при загрузке в командной строке выполнить, чтоб загрузиться...
То ХАРИТОН:
Я просто написал, как Я делаю.. если можно другими способами - я не возражаю. Просто данный способ мне всегда помогал. ТС спросил я ответил.
Я восстановил вот таким вот способом http://softhelp.org.ua/?p=294