Двойная загрузка Ubuntu 16.04 и Debian 8.4

После установки Ubuntu 16.04 вместе с Debian я не получаю опцию загрузки для Ubuntu. Как я могу исправить загрузочное меню?

3
задан 5 May 2016 в 02:17

2 ответа

Исходя из этого, я подозреваю, что «опция загрузки без Ubuntu» относится к загрузчику GRUB 2, который был установлен ранее Debian, а не к Ubuntu.

В связи с этим на моей тестовой машине у меня установлена ​​двойная загрузка Debian 8.2 Xfce и Xubuntu 14.04. Для моей установки установки указаны ниже.

  • Сначала устанавливается Debian, затем устанавливается Xubuntu

  • Загрузчик, который устанавливается на сам жесткий диск, т.е. /dev/sda принадлежит Debian, который будет не обнаружить Xubuntu, который был установлен позже

  • Загрузчик, установленный на его раздел, т.е. /dev/sda3 принадлежит Xubuntu, который будет обнаруживать Debian на разделе /dev/sda2 при загрузке цепочки из загрузчика на /dev/sda.

После этого я бы сказал, что «нет варианта загрузки для Ubuntu», потому что загрузчик GRUB 2 в Debian каким-то образом не обнаруживает другие операционные системы, которые были установлены позже. Однако мне не удалось перенастроить конфигурации GRUB 2 в Debian, чтобы сделать возможным обнаружение.

Временное решение

Временное решение: вручную добавить новую запись в /etc/grub.d/40_custom, а затем запустить update-grub в Debian. Несмотря на то, что показано для Xubuntu, его можно адаптировать аналогично для Ubuntu.

menuentry "Chainload to Xubuntu" {
    insmod ext2
    search --no-floppy --fs-uuid --set <UUID>
    chainloader +1
}

<UUID> - это значение UUID раздела, которое можно проверить, запустив blkid от имени пользователя root в Debian. Найдите соответствующую строку, которая выглядит как /dev/sda3: UUID="...", и скопируйте значение без кавычек (ваша Ubuntu может быть установлена ​​в другом разделе).

chainloader +1 будет искать загрузчик в следующем разделе. Цепная загрузка удобнее, чем указывать linux и initrd вручную, потому что пользователю не нужно редактировать эти строки всякий раз, когда Ubuntu обновил свой выпуск ядра.

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

Решение найдено (2016-06-06)

Нет необходимости переконфигурировать конфигурацию GRUB 2. Соответствующий файл конфигурации уже существует в /etc/grub.d/30_os-prober. В отличие от Ubuntu и его разновидностей, в Debian по умолчанию отсутствует пакет под названием os-prober.

Поэтому пользователям Debian придется вручную установить os-prober через APT и перезапустить update-grub. Варианты загрузки для Ubuntu будут видны при следующей загрузке.

См. Также этот ответ по Unix SE , который был опубликован недавно с этой даты.

0
ответ дан 5 May 2016 в 02:17

Меню личинки появится, если Вы будете нажимать и держать

Сдвиг

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

[еще 115] информация ЗДЕСЬ

0
ответ дан 5 May 2016 в 12:17
  • 1
    @TrailRider, Хотя не эксперт... ' vanilla-gnome' будет тем, что Вы раньше имели от Gnome Ubuntu. Сессия Gnome является просто видом экрана гнома, меньшим количеством единицы как взгляд и ни одно из приложений гнома, которые Вы получили с гномом Ubuntu. – Charles Green 7 January 2018 в 13:28

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

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