Последний рывок в написании диплома. Пришлось поставить второй системой Windows 7. Очевидно, что не восприняв наличие второй системы (Ubuntu) и загрузчика (Grub), «семерка» нагло перезаписала загрузочную область.
Вопрос решил следующим образом:
1. Для начала узнал на каком диске и на каком разделе установлена Ubuntu. Воспользовался командой sudo fdisk -l
2. Для работы нужен был /-раздел (root). Примонтировал его командой sudo mount /dev/sda5 /mnt
В моем случае корневой раздел системы — /dev/sda6, вы же используйте свое значение. Если у вас /boot сделан отдельным разделом, его также надо будет примонтировать. Я не использую отдельный boot-раздел, но предположим, что sda3 выделен под /boot. Монтируем его:
sudo mount /dev/sda3 /mnt/boot
3. Также монтировал папку /dev live-системы как /dev root-раздела: sudo mount --bind /dev /mnt/dev
и /proc live-системы как /proc root-раздела: sudo mount --bind /proc /mnt/proc
4. Теперь выполняем следующую команду: sudo chroot /mnt
Теперь вы — root-пользователь в системе, корневым разделом которой считается /mnt, то есть корневой раздел вашей настоящей системы. И вот вы готовы обновить MBR-раздел жесткого диска, переустановив grub2. Но для начала вам нужно определиться, с какого физического диска загружается ваш компьютер. Если у вас один жесткий диск, разбитый на разделы — он будет именоваться sda. Если несколько — первый из них — sda, второй — sdb, и так далее. Определить загрузочный диск снова поможет команда
sudo fdisk -l
В полученной таблице есть столбец «загрузочный». В моем случае напротив раздела sda1 стоит звездочка, означающая, что у меня загрузочным является первый жесткий диск, то есть sda.
5. Определившись с загрузочным диском, поставл на него grub2: grub-install /dev/sda
Если вы столкнетесь с какими-либо ошибками — попробуйте перезапустить команду с ключом —recheck:
grub-install —recheck /dev/sda
Также в некоторых случаях может помочь вариант
grub-install —recheck —no-floppy /dev/sda
Обратите внимание: вы устанавливаете grub2 на физический диск (sda, sdb…) т.е. в mbr, а не на раздел (sda3, sdb1…)!
6. У меня все прошло успешно, вышел из chroot командой exit
7. Отмонтировал диски и папки: /dev live-системы: sudo umount /mnt/dev
/proc: sudo umount /mnt/proc
Если монтировали boot-раздел: sudo umount /mnt/boot
8. Отмонтирова корневой раздел: sudo umount /mnt
9. Перезагрузился.
10. Появился сюрприз! При загрузке не смонтировался автоматом NTFS — раздел (C:/). Причиной конечно же стало несоответсвие UUID. Примонтировал его вручную, подсмотрел UUID и вписал его вместо старого sudo gedit /etc/fstab
17:02, 21.03.2011Вадим /
Другие варианты востановления Grub ТУТ.
06:43, 10.05.2011Matilda /
At last, seomnoe comes up with the «right» answer!
07:27, 10.05.2011Lyza /
Youre a real deep tnhiker. Thanks for sharing.
23:27, 10.05.2011Gabrielle /
No more s***. All posts of this quialty from now on
01:00, 11.05.2011Caiden /
You’re the greetast! JMHO
02:08, 11.05.2011Dontarrious /
The forum is a birghetr place thanks to your posts. Thanks!