Вторая ОС исчезла из личинки

Я - двойная загрузка Ubuntu 14.04 и CentOS 7. Ubuntu была установлена сначала, но теперь CentOS является моим ежедневным драйвером.

После обновления Ubuntu я больше не могу получать доступ к своей установке CentOS. Когда я загружаю свой компьютер, он загружает меню личинки Ubuntu, которое не перечисляет CentOS.

Я попытался работать update-grub но команда только находит Ubuntu. Я также попытался решить проблему путем выполнения boot-repair с живого CD: http://paste.ubuntu.com/14590076/

Если я понимаю вывод от boot-repair правильно, сложность - то, что Centos устанавливают (на /dev/sda4) шифруется.

Я думаю, что решение могло бы состоять в том, чтобы удалить личинку Ubuntu (установленный в MBR /dev/sda). Однако я боюсь, что это могло бы оставить мой компьютер абсолютно незагрузочным.

Я был бы довольно доволен вовлечением решения, удалив установку Ubuntu в целом. Моя цель состоит в том, чтобы действительно смочь загрузиться в CentOS снова.

2
задан 21 January 2016 в 22:05

3 ответа

Ответ @TrevG123 заставил меня достаточно близко решать проблему. Я загрузил Centos 7 живой DVD; выбранный для спасения существующей системы и затем работал grub2-install --root-directory=/mnt/sysimage/ /dev/sda при подсказке. После перезагрузки компьютера я получил меню личинки Centos (который также перечислил Ubuntu).

0
ответ дан 2 December 2019 в 04:59

Если Вы сделали, чтобы CentOS жил CD, Вы могли бы попытаться установить Личинку от этого с тех пор иногда, Ubuntu может иметь проблемы, читая файловые системы, используемые дистрибутивами Redhat, в то время как Цент может обычно читать ext4

sudo grub-install /dev/sdx

sudo update-grub
1
ответ дан 2 December 2019 в 04:59

Добавьте Ручную запись в grub2. Было много сообщений, чтобы сделать это. Но было довольно трудно добавить запись в личинку 2. (Насколько я Известный, поскольку почти все изменяется сравненное с личинкой, Слишком многими опциями)

0
ответ дан 2 December 2019 в 04:59

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

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