Можно загружать только Windows 10 через grub. Как отключить это?

Это еще проще сейчас, с версией января 2017 года и Ubuntu 16:

Файл является .deb, вы нажимаете на него и открывает окно для установки. Просто нажмите «Установить», он попросит разрешения, и все. Он только не сообщил о завершении установки.

0
задан 16 May 2018 в 01:18

6 ответов

Кажется, вы выбрали внешний HDD для установки загрузчика (Grub). Итак, я думаю, вам нужно переустановить. Нет необходимости форматировать разделы, но выберите другой раздел для установки GRUB.

0
ответ дан 17 July 2018 в 14:11

Для установки UEFI:

Предполагая, что вы поместите раздел EFI на внешний hdd, просто скопируйте всю внутреннюю EFI на раздел EFI на внешнем диске. Это позволяет загружать внешний диск с помощью grub, который затем может выбирать Ubuntu или Windows. Сначала измените порядок предпочтений загрузки на внешний hdd, а второй - на Windows. Когда внешнего диска нет, Windows загрузится.

Даже не пытайтесь удалить / EFI / ubuntu на внутреннем диске, считайте его резервным, он не будет работать в любом случае.

0
ответ дан 17 July 2018 в 14:11

Решение для двух частей:

Часть 1: Удалить запись Ubuntu из раздела EFI на внутреннем диске

См.: Как удалить & quot; Ubuntu & quot; в меню загрузки BIOS? (UEFI)

Шаг 1. Загрузите Ubuntu с Live DVD / USB в режиме UEFI и выберите Try Ubuntu без установки опции.

Шаг 1: Откройте терминал с помощью Ctrl + Alt + T и установите efibootmgr:

sudo apt-get install efibootmgr

Шаг 3: Затем добавьте в ядро efi support

sudo modprobe efivars

Шаг 3: Затем запустите sudo efibootmgr, чтобы проверить загрузочные записи. Он вернет что-то вроде этого:

BootCurrent: 0004 Timeout: 2 seconds BootOrder: 2001,0003,0005,0006,0000 Boot0000* Lenovo Recovery System Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF) Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF) Boot0003* Windows Boot Manager Boot0004* EFI USB Device (SanDisk) Boot0005* ubuntu Boot2001* EFI USB Device

Шаг 5: Затем удалите параметр, который вам не нужен. В этом примере Ubuntu - это запись 5. для удаления записи 5 и удаления ее из BootOrder можно вызвать следующее:

Шаг 5:

sudo efibootmgr -b 5 -B

Шаг 6: Удалите папку Ubuntu в разделе EFI.

Предположим, что ваш раздел EFI был /dev/sda2, а затем монтируйте его в пустой папке где угодно.

sudo mkdir /mnt/efipart sudo mount /dev/sda2 /mnt/efipart

Теперь нам нужно найти каталог Ubuntu или любое другое имя дистрибутива в этом разделе.

Удалите этот каталог и его содержимое (ПОЖАЛУЙСТА, УБЕДИТЕСЬ, ЧТО ВЫ УДАЛИТЬ ПРАВИЛЬНЫЙ КАТАЛОГ)

sudo rm -r ubuntu

Это заканчивается Часть 1. Это хорошее время для

Шаг 6:

Выключите компьютер и отключите все внешние диски и удалите Live DVD, если вы его использовали. Запустите компьютер. Если все пошло хорошо, он должен непосредственно загружать Windows 10, как это было до установки Ubuntu.

Часть 2: Исправить grub и EFI на внешнем жестком диске, где у вас есть Ubuntu

См. Как удалить & quot; Ubuntu & quot; в меню загрузки BIOS? (UEFI)

Шаг 1: снова загрузите Ubuntu с Live DVD / USB в режиме UEFI и выберите Try Ubuntu без установки опции.

Подключите внешний жесткий диск к Ubuntu, который вы хотите исправить. Запишите имя диска. Здесь я буду считать, что это /dev/sdc, но ваш может быть другим.

Шаг 1: Установите пакет grub-efi-amd64-bin.

sudo apt install grub-efi-amd64-bin

Это позволит установить только необходимые ресурсы.

Шаг 3. Сжатие вашего раздела Ubuntu в GParted, чтобы освободить место для ESP. Рекомендуемые размеры для ESP варьируются от 100 МБ до 500 МБ. Я сделал около 250 МБ.

Примечание. Не должно иметь значения, где ваш ESP находится на диске, и сокращение вашего раздела Ubuntu на несколько мегабайт с конца должно быть быстрым и безопасным. Сжатие в начале небезопасно.

Одно из предостережений, однако, ваш ESP должен быть основным разделом и не быть частью расширенного раздела или логического тома, номера разделов от 1 до 4 являются точными, цифры выше указывают на расширенный раздел на таблицах разделов MBR .

Выберите FAT32 в качестве файловой системы и установите флаг загрузки.

Шаг 3: Установите раздел ESP, который вы только что создали, и корневую файловую систему, которую вы сократили.

sudo mkdir -p /mnt/esp sudo mount /dev/sdc3 /mnt/esp sudo mkdir -p /mnt/rootfs sudo mount /dev/sdc1 /mnt/rootfs

Примечание: В этом примере /dev/sdc3 является разделом ESP, а /dev/sdc1 является корневым разделом. Возможно, у вас разные.

Установите изображение EFI GRUB и минимальный файл конфигурации с помощью:

sudo grub-install --efi-directory /mnt/esp --boot-directory /mnt/rootfs/boot --target x86_64-efi --removable /dev/sdc

. ] Шаг 5: Проверьте и обновите файл /etc/fstab, используя следующую команду:

sudo nano /etc/fstab

Ваша установка UEFI Ubuntu может включать в себя строку, аналогичную той, что приведена ниже в /etc/fstab.

UUID=1234-567F /boot/efi vfat defaults 0 1

, где 1234-567F - пример. Если такая линия существует, найдите UUID вашего нового раздела EFI на внешнем диске с помощью Gparted или с помощью команды sudo blkid. Обновите UUID в файле и сохраните и выйдите из редактора nano с помощью Ctrl + X, а затем Alt и Enter.

Вот и все. Теперь внешний накопитель должен загрузиться.

Надеюсь, это поможет

1
ответ дан 17 July 2018 в 14:11

Кажется, вы выбрали внешний HDD для установки загрузчика (Grub). Итак, я думаю, вам нужно переустановить. Нет необходимости форматировать разделы, но выберите другой раздел для установки GRUB.

0
ответ дан 20 July 2018 в 14:15

Для установки UEFI:

Предполагая, что вы поместите раздел EFI на внешний hdd, просто скопируйте всю внутреннюю EFI на раздел EFI на внешнем диске. Это позволяет загружать внешний диск с помощью grub, который затем может выбирать Ubuntu или Windows. Сначала измените порядок предпочтений загрузки на внешний hdd, а второй - на Windows. Когда внешнего диска нет, Windows загрузится.

Даже не пытайтесь удалить / EFI / ubuntu на внутреннем диске, считайте его резервным, он не будет работать в любом случае.

0
ответ дан 20 July 2018 в 14:15

Решение для двух частей:

Часть 1: Удалить запись Ubuntu из раздела EFI на внутреннем диске

См.: Как удалить & quot; Ubuntu & quot; в меню загрузки BIOS? (UEFI)

Шаг 1. Загрузите Ubuntu с Live DVD / USB в режиме UEFI и выберите Try Ubuntu без установки опции.

Шаг 1: Откройте терминал с помощью Ctrl + Alt + T и установите efibootmgr:

sudo apt-get install efibootmgr

Шаг 3: Затем добавьте в ядро efi support

sudo modprobe efivars

Шаг 3: Затем запустите sudo efibootmgr, чтобы проверить загрузочные записи. Он вернет что-то вроде этого:

BootCurrent: 0004 Timeout: 2 seconds BootOrder: 2001,0003,0005,0006,0000 Boot0000* Lenovo Recovery System Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF) Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF) Boot0003* Windows Boot Manager Boot0004* EFI USB Device (SanDisk) Boot0005* ubuntu Boot2001* EFI USB Device

Шаг 5: Затем удалите параметр, который вам не нужен. В этом примере Ubuntu - это запись 5. для удаления записи 5 и удаления ее из BootOrder можно вызвать следующее:

Шаг 5:

sudo efibootmgr -b 5 -B

Шаг 6: Удалите папку Ubuntu в разделе EFI.

Предположим, что ваш раздел EFI был /dev/sda2, а затем монтируйте его в пустой папке где угодно.

sudo mkdir /mnt/efipart sudo mount /dev/sda2 /mnt/efipart

Теперь нам нужно найти каталог Ubuntu или любое другое имя дистрибутива в этом разделе.

Удалите этот каталог и его содержимое (ПОЖАЛУЙСТА, УБЕДИТЕСЬ, ЧТО ВЫ УДАЛИТЬ ПРАВИЛЬНЫЙ КАТАЛОГ)

sudo rm -r ubuntu

Это заканчивается Часть 1. Это хорошее время для

Шаг 6:

Выключите компьютер и отключите все внешние диски и удалите Live DVD, если вы его использовали. Запустите компьютер. Если все пошло хорошо, он должен непосредственно загружать Windows 10, как это было до установки Ubuntu.

Часть 2: Исправить grub и EFI на внешнем жестком диске, где у вас есть Ubuntu

См. Как удалить & quot; Ubuntu & quot; в меню загрузки BIOS? (UEFI)

Шаг 1: снова загрузите Ubuntu с Live DVD / USB в режиме UEFI и выберите Try Ubuntu без установки опции.

Подключите внешний жесткий диск к Ubuntu, который вы хотите исправить. Запишите имя диска. Здесь я буду считать, что это /dev/sdc, но ваш может быть другим.

Шаг 1: Установите пакет grub-efi-amd64-bin.

sudo apt install grub-efi-amd64-bin

Это позволит установить только необходимые ресурсы.

Шаг 3. Сжатие вашего раздела Ubuntu в GParted, чтобы освободить место для ESP. Рекомендуемые размеры для ESP варьируются от 100 МБ до 500 МБ. Я сделал около 250 МБ.

Примечание. Не должно иметь значения, где ваш ESP находится на диске, и сокращение вашего раздела Ubuntu на несколько мегабайт с конца должно быть быстрым и безопасным. Сжатие в начале небезопасно.

Одно из предостережений, однако, ваш ESP должен быть основным разделом и не быть частью расширенного раздела или логического тома, номера разделов от 1 до 4 являются точными, цифры выше указывают на расширенный раздел на таблицах разделов MBR .

Выберите FAT32 в качестве файловой системы и установите флаг загрузки.

Шаг 3: Установите раздел ESP, который вы только что создали, и корневую файловую систему, которую вы сократили.

sudo mkdir -p /mnt/esp sudo mount /dev/sdc3 /mnt/esp sudo mkdir -p /mnt/rootfs sudo mount /dev/sdc1 /mnt/rootfs

Примечание: В этом примере /dev/sdc3 является разделом ESP, а /dev/sdc1 является корневым разделом. Возможно, у вас разные.

Установите изображение EFI GRUB и минимальный файл конфигурации с помощью:

sudo grub-install --efi-directory /mnt/esp --boot-directory /mnt/rootfs/boot --target x86_64-efi --removable /dev/sdc

. ] Шаг 5: Проверьте и обновите файл /etc/fstab, используя следующую команду:

sudo nano /etc/fstab

Ваша установка UEFI Ubuntu может включать в себя строку, аналогичную той, что приведена ниже в /etc/fstab.

UUID=1234-567F /boot/efi vfat defaults 0 1

, где 1234-567F - пример. Если такая линия существует, найдите UUID вашего нового раздела EFI на внешнем диске с помощью Gparted или с помощью команды sudo blkid. Обновите UUID в файле и сохраните и выйдите из редактора nano с помощью Ctrl + X, а затем Alt и Enter.

Вот и все. Теперь внешний накопитель должен загрузиться.

Надеюсь, это поможет

1
ответ дан 20 July 2018 в 14:15
  • 1
    Не нужно ли адаптировать /etc/fstab к внешнему диску, а затем установить правильный ESP? Также проверьте последнюю команду, похоже, что синтаксис неверен, а несколько =. – mook765 16 May 2018 в 03:09
  • 2
    Я думаю, что редактирование fstab необходимо, а не для установки изображений grub, но для будущего. При обновлении системы, устанавливающей новую версию Grub, она установит grub-изображения в неправильном ESP, если мы не адаптируем fstab. Во всяком случае, ваш ответ описывает хороший способ установки grub-изображений без chrooting в установку, я никогда не видел этого раньше, палец вверх! – mook765 16 May 2018 в 15:42
  • 3
    @ mook765 Еще раз спасибо. Я существенно изменил раздел fstab. – user68186 16 May 2018 в 15:46

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

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