Linux mint как переустановить загрузчик

Linux mint как переустановить загрузчик

ВОССТАНОВЛЕНИЕ С ПОМОЩЬЮ LiveCD/USB

Запустите систему с LiveCD/USB и откройте терминал . Для этого

можно нажать Alt+F2 и ввести команду:

Далее необходимо узнать Вашу таблицу разделов. Используйте

На экран должна быть выведена примерно такая таблица:

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended

Из таблицы видим, что Linux стоит (в нашем случае) на разделе

Теперь подключим этот раздел в /mnt следующей командой:

sudo grub-install --root-directory=/mnt /dev/sda

В случае, если нужно только восстановить MBR диска (например,

после переустановки Windows), то этого достаточно.

Если нужно обновить и меню grub (например, после установки

Windows), то нужно сделать:

sudo update-grub --output=/mnt/boot/grub/grub.cfg

ВОССТАНОВЛЕНИЕ ИСПОЛЬЗУЯ CHROOT

Запустите систему с LiveCD/USB и откройте терминал . Для этого

можно нажать Alt+F2 и ввести команду:

Далее необходимо узнать Вашу таблицу разделов. Используйте

На экран должна быть выведена примерно такая таблица:

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended

Теперь нужно примонтировать Ваш Linux раздел (здесь это sda1) и

еще несколько важных директорий:

sudo mount /dev/sda1 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys

Если раздел /boot находится отдельно, то Вам необходимо

примонтировать его в /mnt/boot !

Теперь перейдем в окружающую среду chroot !

grub-install --recheck /dev/sda
grub-install --recheck --no-floppy /dev/sda
sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt

ВОССТАНОВЛЕНИЕ В RESCUE MODE

При отсутствии загрузочного диска, можно восстановить Grub из его

консоли. Восстановление происходит следующим образом: сначала

нужно подгрузить все модули, чтобы стала доступна вся

функциональность Grub, а затем уже запуститься с нужного раздела.

Как известно, Grub состоит из двух частей. Первая часть записана в MBR

диска. Она содержит базовую функциональность, то есть в ней есть

консоль в rescue mode и ничего больше. Вначале нужно определить, на

каком разделе находится вторая часть груба (она лежит в каталоге

/boot/grub), подгрузить недостающие модули. И только потом можно

будет дать команду запуска с нужного раздела. В rescue mode доступно

В ответ она выведет, например, следующее:

Читайте также:  Linux network sharing with windows

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

Иногда Grub может неправильно опеределить, какие файловые системы

находятся на разделах дисков. В данном случае определяет их как

msdos. Нам нужно постараться угадать, какие диски мы видим. В

данном случае видно два диска. Диск с индексом 0 содержит три

раздела, диск с индексом 1 содержит два раздела. Зная структуру своих

дисков несложно определить нужный диск.

Grub называет разделы в обратном порядке . И становится непонятно,

что имеется в виду под (hd0,msdos3) — первый раздел или третий? Тут

можно выкрутиться, использовав синтаксис (hd0,1). Нужно помнить, что

в Grub счет дисков начинается с 0, а счет разделов — с 1. Предположим,

что Linux установлен на первый диск в первый раздел, то есть (hd0,1).

set prefix=(hd0,1)/boot/grub set root=(hd0,1)

Этими командами мы указываем использовать диск (hd0,1) для

дальнейших команд. После чего нужно проверить, действительно ли на

этом разделе есть то, что нам нужно. Даем команду:

если в ответ получаем список всех файлов в этой директории, то диск и

раздел выбраны правильно. Подгружаем модули:

insmod ext2 insmod normal normal

Проверьте правильность написания первой команды для файловых

систем ext3 и ext4

После чего Grub перейдёт в полнофункциональный режим. Он

автоматически найдет все операционки, которые можно подгружать, и

покажет своё Grub-меню.

Дальнейшее восстановление сводится к тому, чтобы загрузить нужный

нам Linux, и в нем от рута дать команду:

Где sdX, диск, на который нужно установить Grub.

Информация любезно предоставлена пользователем avkP3

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
IRC-канал
Изображение

Rout Сообщения: 6 Зарегистрирован: 09 июн 2017, 14:15 Решено: 1 Благодарил (а): 1 раз Поблагодарили: 2 раза Контактная информация:

Восстановление GRUB

Спасибо за статью, мне как новичку, непонятно в разделе «ВОССТАНОВЛЕНИЕ ИСПОЛЬЗУЯ CHROOT» куда и как примонтировать раздел /boot. И раздел /boot — он же EFI (ESP)?

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Восстановление GRUB

Нет. Это инструкция для владельцев машин с БИОС и тех, кто устанавливает ОС в эмуляции БИОС на диск с разметкой ms-dos.

root Сообщения: 938 Зарегистрирован: 16 фев 2017, 20:03 Решено: 5 Откуда: г. Хабаровск Благодарил (а): 268 раз Поблагодарили: 262 раза Контактная информация:

Восстановление GRUB

Изображение

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Восстановление GRUB

adminka , в УЕФИ и восстанавливать не нужно, ничего ни куда не пропадает, если сам руками не удалишь.
Если страшно, можешь забекапить каталог ubuntu на флешку, потом тупо его скопировать на esp раздел если по какой то причине он исчезнет в неизвестном направлении.

Читайте также:  Libgcc s1 astra linux

Rout Сообщения: 6 Зарегистрирован: 09 июн 2017, 14:15 Решено: 1 Благодарил (а): 1 раз Поблагодарили: 2 раза Контактная информация:

Восстановление GRUB

В этой статье приведены команды как для MBR так и для GPT и нигде неуточняется для каких разметок они подходят

ikrost Сообщения: 555 Зарегистрирован: 12 май 2017, 17:20 Решено: 1 Откуда: Тбилиси Благодарил (а): 831 раз Поблагодарили: 83 раза Контактная информация:

Восстановление GRUB

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Восстановление GRUB

Изображение

Изображение

ikrost Сообщения: 555 Зарегистрирован: 12 май 2017, 17:20 Решено: 1 Откуда: Тбилиси Благодарил (а): 831 раз Поблагодарили: 83 раза Контактная информация:

Восстановление GRUB

Chocobo , Ясно. Я ифу взял отсюда про него, и нигде больше не встречал. Подумал может инфа устарела и уже не канает.
Тогда этот способ проще чем вышеописанные.
Вот только вопрос — когда устанавливается этот Бут репаир он тоже в оперативку ставится?

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Восстановление GRUB

ikrost , в случае запуска с LiveCD — да, будет жить в оперативке.
На рабочую систему ставиь не приходилось за ненадобностью, но как любая другая прога — расположится в /bin , /var , /usr , и т.д

можно глянуть внутрь деб-пакета — там все видно будет

Изображение

Изображение

S.A. Сообщения: 226 Зарегистрирован: 26 апр 2017, 09:53 Решено: 2 Благодарил (а): 9 раз Поблагодарили: 34 раза Контактная информация:

Восстановление GRUB

Rout писал(а): В этой статье приведены команды как для MBR так и для GPT и нигде неуточняется для каких разметок они подходя

Про статью не скажу (читал её «по диагонали»).

Для диска с разметкой MBR можно так (один из вариантов)

sudo mount /dev/sdaN /mnt — смонтировать корневую директорию
sudo grub-install —root-directory=/mnt /dev/sdХ — где Х, нужный жесткий диск

Для диска с разметкой GPT ( установка в UEFI режиме )

sudo mount /dev/sdXХ /mnt — смонтировать корень
sudo mount /dev/sdNN /mnt/boot/efi — смонтировать раздел EFI
sudo mount —bind /dev /mnt/dev
sudo mount —bind /proc /mnt/proc
sudo mount —bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-install /dev/sdY — где Y, нужный HDD
sudo update-grub — если раньше GRUB был установлен, то эта команда не нужна
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/boot/efi
sudo umount /mnt

Читайте также:  Узнать код процесса linux

Dja Сообщения: 6635 Зарегистрирован: 27 авг 2016, 20:03 Решено: 28 Откуда: Voskresensk Благодарил (а): 1188 раз Поблагодарили: 699 раз Контактная информация:

Восстановление GRUB

Если с уефаями играться кто-нибудь надумает — отключайте системный диск, а то с него загрузчик убежит туда, куда вы его поставите во время установки. GRUB в этом плане поумнее.

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
IRC-канал
Изображение

StarMAUGLI Сообщения: 1639 Зарегистрирован: 10 сен 2016, 10:16 Решено: 19 Откуда: Москва Благодарил (а): 692 раза Поблагодарили: 187 раз Контактная информация:

Восстановление GRUB

Dja , Попробовал все три варианта — ни один не помог.
То ли у меня случай был такой запущенный, то ли пакеты и команды для их использования обновились — не знаю.
Первый способ, как я понял лайтовый для простых случаев. Поэтому на него не особо-то и рассчитывал.
Во втором способе, на просторах интернета предлагают другие команды и их больше на три штуки. Впрочем, не сработал ни тот вариант ни этот.
В третьем способе затык на insmod ext2. не находит (хотя /boot отформатирован именно в ext2) и все дальше прохода нет.
Boot Repair упоминаемый в обсуждении продвинулся дальше всех — загрузил окно с выбором пользователя, но не принял пароля (ни пользователя, ни рута).

В результате, запустил установку с livecd с форматированием /swap, /boot и / , а /home просто подмонтировал без форматирования (хорошо, что при начальной разметке во времена оно я эти разделы выделил). Правда, пользователя старого оставлять не рискнул. Создал нового и уже под ним таскал/спасал документы из предыдущего пользователя. Вот уж не знаю насколько правильный сей способ с точки зрения опытных линуксоидов, но мне помог только такой вариант. Может еще кому поможет.

1

svtv1 Сообщения: 278 Зарегистрирован: 26 дек 2017, 15:27 Решено: 2 Благодарил (а): 39 раз Поблагодарили: 23 раза

Восстановление GRUB

Да и еще, кому интерес
Посмотреть GRUB, не выходя из системы в Linux
sudo apt-get install grub-emu
По окончании установки ты можешь использовать утилиту, выполнив команду в терминале:
grub-emu
Дальше может попросить, нажмите любую клавишу для продолжения не надо ни чего жать . Просто подожди чуть.
Вот:

Источник

Оцените статью
Adblock
detector