Как получить мой загрузчик grub2 Ubuntu  Win10 (назад)

Я подготовил (gParted) свою систему мультиначальной загрузки (использующий gpt таблица разделов, поскольку моим BIOS является UEFI-режим, включенный...),

/dev/sda1  ntfs  "Win"      50 GB
/dev/sda2  ext4  "Boot"     1 GB   → for "/boot"
/dev/sda3  ext4  "Linux"    89 GB  → for _crypt Volume, therein "/"
/dev/sda4  fat   "Xfer"     ca 27 GB  (the rest) transfer partition (one day…)

Затем установленный Windows 10 Pro (который сокращение btw., что первый раздел в 4 во время установки, которая является нормальным поведением. Но все равно, установка работала приятно, я мог неоднократно загружать Win10, материал изменения, и т.д.).

Затем я пошел для Помощника Ubuntu 16.0.4 установки LTS, пошел для расширения "чего-то еще" опция. Хотя готовая первая опция для мультиначальной загрузки окон предлагалась, но я хотел шифрование, таким образом, я сделал партон на 89 ГБ "pyhsical объемом для шифрования" и затем в "/". (Я много раз делал эту часть установки человечности. Не должна быть проблема …),

Так или иначе после по-видимому sucessfull установка и первая перезагрузка я теперь уставился на минимальную подсказку личинки:

enter image description here

Теперь, что? Как получить мой/любой загрузчик (назад)?

И/или как диагностировать проблемы?

0
задан 1 April 2018 в 12:03

1 ответ

Это - то, что получит Вас движение (в случае, если у Вас нет удобного Живого USB). Однажды в подсказке личинки:

Разделы списка

grub> ls

(hd0) (hd0, msdos2) (hd0, msdos1)

Определите раздел Linux

Если Вы не знаете, который является Linux загрузочная попытка раздела

grub> ls (hd0,1)/ конечный корень средств наклонной черты ~ перечисляет корень раздела 1

В моей системе это было (hd0, msdos5), таким образом, команда будет:

grub> ls (hd0,5)/

Вывод должен быть подобен:

мусорное ведро lost+found//загружается / CD-ROM / dev/и т.д. / размещают / lib /
медиа lib64//mnt/выбирают / proc/корень / выполняют / sbin/
srv/sys/tmp/usr/var / vmlinuz vmlinuz.old
initrd.img initrd.img.old

Начальная загрузка в Linux

Используя клавишу Tab автоматически заполнит имена ядра в реве команд

grub> set root=(hd0,5)
grub> linux /boot/vmlinuz-4.13.0-39-generic root=/dev/sda5 *
grub> initrd /boot/initrd.img-4.13.0-39-generic
grub> boot

* sda1 соответствует (hd0,1) - ум, которые в разделах GRUB и устройствах были индексированы, начав с 0, тогда как в разделе GRUB 2 индексация запускается с 1

Местоположения файлов ядра, вероятно, sym-связаны так, это становится простым

grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1
grub> initrd /initrd.img
grub> boot

Это должно загрузиться в Linux, никакие вопросы, которые задают.

Зафиксируйте GRUB

$ sudo update-grub

В этой точке начальная загрузка должна быть восстановлена, неважно, количество существующих операционных систем. Включая окна.


Честь для тех инструкций переходит к Carla, Как Спасти Не загружающийся GRUB 2 на сообщении Linux. Я рекомендую читать его, поскольку это включает много деталей и ноу-хау.

Осмелюсь сказать, то, что начальная загрузка моей системы стала поврежденной обновлением Win10. Однако никогда не нужно говорить, что Windows или счет не должны существовать. Они были исторической движущей силой, которая создала правильные обстоятельства для такой большой ОС как Linux.

0
ответ дан 30 October 2019 в 03:58

Другие вопросы по тегам:

Похожие вопросы: