В очередной раз переставлена винда и в очередной же раз ее установщик, с ехидной ухмылочкой тупого гопника, потер grub2, лишив, ни в чем не виноватый, Ubuntu возможности запускаться, или вообще каким-либо образом подавать голос во время старта ноутбука. И вот я, в очередной раз, чешу репу вспоминая где-ж это в интернетах валялась инструкция по безболезненному возвращению grub2 на положенное ему место? В очередной раз даю себе обещание эту инструкцию после нахождения записать сюды, дабы не искать ее снова на бескрайних просторах. Вот она (естественно немного адаптированная к моим условиям):
Итак перво-наперво ищется какой-нибудь убунтовый Live-CD, загружаемся с него и запускаем терминал.
В оном терминале аккуратно выводим «Авада-Кедавра!«:
$sudo fdisk -l
В ответ на аваду-кедавру система обругает вас кучей непонятных цифробукв, кои при ближайшем рассмотрении окажутся таблицей разделов. Выглядит это у меня вот так, а у вас может несколько иначе.
/dev/sda1 * 1 6375 51200000 7 HPFS/NTFS
/dev/sda2 6376 10198 30708247+ 5 Extended
/dev/sda3 10199 37608 220163072 7 HPFS/NTFS
/dev/sda5 6376 6623 1992028+ 82 Linux swap / Solaris
/dev/sda6 6624 10198 28716156 83 Linux
Когда позывные раздела, на котором окопался Linux известны (в моем случае это sda6), нужно его примонтировать. Если вдруг у вас там еще и /boot раздел имеется – не забудьте примонтировать и его, ибо как-то несправедливо получится – старались-старались, а ничего не вышло. Итак, вызвыаем монтера монтируем раздел:
$sudo mount /dev/sda6 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc
Радел примонтирован, теперь важно надуваем щеки и переходим в среду chroot:
sudo chroot /mnt
Теперь можно на время почувствовать себя супергероем и запускать команды без sudo, ибо они и без того теперь исходят от суперпользователя. О как!
Ну наконец давайте же займемся тем, ради чего мы городим весь этот огород, восстановим (или установим) grub2, погибший в неравной схватке с мелкомягким захватчиком:
#grub-install /dev/sda
Ежели вдруг, на изложенную выше авадакедавру система обругается грязными выражениями, мы ударим по ней другим заклинанием:
#grub-install --recheck /dev/sda
Хотя, нужно, правды ради, сказать, к этому заклинанию мне пришлось прибегать лишь однажды, обычно все проходило без осложнений и грязной ругани.
Теперь тихо и вежливо покидаем chroot – неча там засиживаться, еще сломаете чего.
#exit
Отмонтируем разделы:
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
И в завершение всех мытарств перезагрузим компьютер:
$sudo reboot
Все. Как говорили много лет назад «Можете откинуться на спинку кресла и наблюдать…»
Свежие комментарии