Как переустановить Ubuntu поверх элементарной ОС в системе EFI?

Во-первых, немного фона. Мне удалось выполнить двойную загрузку Ubuntu 13.04 с Windows 8 (предустановленной). Я отключил безопасную загрузку. Мне пришлось зайти в настройки BIOS и изменить порядок дисков, чтобы выбрать Ubuntu в качестве первого диска (он создал Ubuntu в качестве загрузочного устройства). Grub откроется, и я увидела только Ubuntu. Я открыл Ubuntu и запустил восстановление загрузки, а затем, после перезагрузки, увидел Ubuntu и Windows 8. Обе ОС работали отлично.

После того, как я испортил Ubuntu, я решил, что переустановка была в порядке. Однако я решил установить элементарную ОС поверх Ubuntu. Поскольку у меня был только 1 раздел для Ubuntu (не считая swap), я просто удалил раздел, воссоздал раздел ext4 и оставил загрузчик на его месте по умолчанию (я считаю, что dev / sa). Перезагрузка, снова единственным вариантом была элементарная ОС, поэтому я снова запустил восстановление загрузки и, конечно же, вернул Windows 8. Пробовал оба, и они оба работали. У меня тогда были небольшие проблемы с простейшей ОС, поэтому я решил переустановить Ubuntu снова. Я повторил те же действия, что и раньше, удалил 1 раздел, содержащий элементарную ОС, и установил Ubuntu на только что созданный раздел.

Вот тут и начинается моя проблема. После перезагрузки после завершения установки я бы получил только пустой экран. Поэтому я решил снова взглянуть на свои настройки BIOS и заметил, что элементарный элемент все еще находится в загрузочных устройствах, а не в Ubuntu. Я подумал, что, возможно, загрузка в живом usb и повторное восстановление загрузчика это исправят. Запустил рекомендуемое действие, перезагрузился и все равно получил пустой экран. Посмотрел загрузочные устройства в биосе и элементарно все еще там.

Я пробовал несколько разных настроек при восстановлении загрузчика, но всегда получаю пустой экран. Почему-то я не могу удалить элементарные из списка загрузочных устройств. До начальной установки Ubuntu был загрузочным устройством, из которого я мог выбирать.

Есть какие-нибудь идеи о том, как убрать оттуда элементарные и повторно добавить Ubuntu, чтобы я мог загрузить grub и выбрать из двух моих ОС? »

3
задан 12 September 2013 в 03:11

1 ответ

Используя совет @oldfred

Я загрузился от живого USB и работал

sudo efibootmgr -v 

"-v" опция отображает все записи, таким образом, можно подтвердить удаление правильного. Вывод смотрит что-то как

BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003,0004,0005
Boot0000* elementary    HD(1,GPT,887f27c1-1cfd-42a8-8d04-c3b41ba74a74,0x800,0x100000)/File(\EFI\UBUNTU\GRUBIA32.EFI)
Boot0001* Windows Boot Manager  HD(1,GPT,887f27c1-1cfd-42a8-8d04-c3b41ba74a74,0x800,0x100000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)
Boot0002* ubuntu    HD(1,GPT,887f27c1-1cfd-42a8-8d04-c3b41ba74a74,0x800,0x100000)/File(\EFI\UBUNTU\GRUBX64.EFI)
Boot0003* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0004* UEFI:Removable Device BBS(130,,0x0)
Boot0005* UEFI:Network Device   BBS(131,,0x0)

Затем Вы используете комбинацию -b #### указывать запись и -B для удаления его скажите, что я хочу удалить Boot0000* elementary HD..., Я сделал бы:

sudo efibootmgr -b 0000 -B

Посмотрите man efibootmagr или efibootmgr страница справочника

Я удалил элементарную запись меню и выполнил восстановление начальной загрузки снова. На этот раз все работало.

1
ответ дан 12 September 2013 в 03:11

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

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