Как удалить Grub с диска? + Как исправить странное поведение загрузчика?

Короткая версия : при каждой установке Ubuntu загрузчик загружается на мой жесткий диск Windows, несмотря на то, что я специально выбирал отдельный жесткий диск во время установки, и теперь я застрял с опцией в моем UEFI меню загрузки (запускается удержанием F8 при загрузке) называется "Ubuntu". Этот вариант загрузки, очевидно, находится на моем жестком диске Windows. Однако я могу нормально загрузиться в Windows, выбрав опцию Windows Boot Manager .

Вот контекст, который может помочь понять, как я попал в эту ситуацию :

Недавно я получил новый игровой ПК с твердотельным накопителем на 1 ТБ, работающим под управлением Windows, и жестким диском на 2 ТБ. Раньше я был исключительно пользователем Ubuntu, поэтому мне пришлось пойти и установить Ubuntu на свой второй жесткий диск объемом 2 ТБ. Я начал с Xubuntu, добавив 3 раздела на мой пустой жесткий диск объемом 2 ТБ. Один для загрузки, один для рута и один для дома. Я также выбрал пустой 2TB жесткий диск для загрузчика.

Это не сработало из-за ошибки «rsyslog», заполняющей мой usb во время установки, но с помощью интернета я попытался снова после его отключения, отформатировать те же 3 раздела и использовать их для тех же целей. Boot, Root и Home с 2 ТБ жестким диском в качестве загрузчика.

Затем мне нужно было загрузить ядро ​​с установленным «pci = noaer» из-за некоторых ошибок шины PCIE, которые мешали мне загружаться или делали его очень медленным.

Это сработало, но на этом большом экране я понял, что Xubuntu мне не очень нравится, поэтому я решил переключиться на стандартную Ubuntu, чтобы посмотреть, как Gnome работает на этой машине. Я выполнил точно такие же шаги , которые я изложил выше, и установил Ubuntu.

Итак, теперь мы достигли того, где я сейчас нахожусь: У меня есть установка Ubuntu на моем жестком диске объемом 2 ТБ, очевидно, с загрузчиком (согласно меню загрузки мой компьютер) установлен на другой жесткий диск, на котором хранится моя установка Windows. В установке Ubuntu есть множество странных причуд, например, мой пароль запрашивается 3 раза при каждом входе в систему или использовании терминала.

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

Вот скриншот дисков в управлении дисками под Windows: r

1
задан 24 August 2019 в 01:58

1 ответ

Посмотрите ошибку панели запуска № 1396379 и ошибка № 1174357 для обходных решений к проблеме установщика, игнорирующего ввод данных пользователем для местоположения загрузчика. Добавьте себя к ошибке, "Это влияет на меня?". В основном предложение для установки от "попытки Ubuntu" рабочий стол запустите терминал, и своевременно во время установки, размонтируйте/boot/efi от диска Windows и повторно смонтируйте EFI от второго диска.

Где Вы уже записали в EFI первого диска, просто скопируйте все файлы от первого EFI до второго EFI. Загрузчики Windows не нужны, но хорошее резервное копирование. Установка человечности имеет a... EFI/ubuntu.grub.cfg, который относится к корню человечности на втором диске, работа - также. EFI второго диска также должен иметь загрузчик устройства в... EFI/Boot/bootx64.efi, который должен быть или shimx64.efi или grubx64.efi в зависимости от того, если бы Вы установили с безопасной начальной загрузкой на). Проверьте размер для наблюдения, который bootx64.efi. Если это - shimx64.efi, должна быть копия grubx64.efi в том же каталоге (EFI/начальная загрузка).

Со вторым диском, загружающимся успешно путем выбора устройства, можно удалить нежелательную запись "человечности" в меню EFI с efibootmgr. Просто удалите EFI/человечность... каталог и файлы, если Вы хотите, но они - резервное копирование на EFI второго диска.


Копирование файлов EFI первого диска к EFI второго диска.

Принятие Вас устанавливает или сделало раздел EFI на втором диске и отформатировало его с файловой системой FAT, у Вас должна быть пустая файловая система на втором EFI, независимо от того, что Вы указали к установщику как местоположение загрузчика. Позволяет предполагают, что раздел EFI является первым на втором диске, таким образом, мы обратимся к нему, поскольку/dev/sdb1 ниже - корректируются, если Вы используете другую дисковую букву или число раздела. Все загрузчики UEFI являются просто файлами и могут быть скопированы с нормальными инструментами копии файла. Необходимо смочь загрузить человечность на втором диске, с помощью загрузчиков EFI первого диска. Рабочая система смонтирует раздел EFI первого диска в/boot/efi - это - источник файлов для копирования. Для монтирования EFI второго диска используйте/mnt, или если/mnt уже используется для чего-либо еще, сделайте каталог в/mnt и использовании этим для монтирования.

sudo mkdir /mnt/secondefi

Смонтируйте EFI второго диска:

sudo mount -tvfat /dev/sdb1 /mnt/secondefi

Скопируйте все файлы от первого раздела EFI до второго

sudo cp -r /boot/efi/* /mnt/secondefi

Второй диск теперь имеет полностью заполненный раздел EFI. EFI/ubuntu/grub.cfg файл всегда имел UUID корневого раздела Ubuntu на втором диске, (то, чтобы заставлять личинку перестать работать, если этот второй диск не присутствует), таким образом, никакое изменение не необходимо.

Для завершения установки второго диска отредактируйте/etc/fstab запись для/boot/efi записи для использования UUID EFI второго диска. Выберите EFI второго диска UUID (Не PARTUUID) от вывода:

sudo blkid

Очистка создания загрузчика установщика. Установщик сделает несколько вещей неправильно:

1) Созданный микропрограммная запись для человечности, указывающей на диск кулака EFI. Никакая запись не необходима при начальной загрузке (правильно устанавливают второй диск). Можно удалить эту запись с efibootmgr или оставить его при отъезде загрузчиков в EFI первого диска одними.

2) Каталог EFI/ubuntu на EFI первого диска может быть удален. Если Вы делаете это, необходимо также удалить микропрограммную запись.

3) EFI первого диска default/devce botloader, EFI/Boot/bootx64.efi, был заменен grubx64.efi (или shimx64.efi). Этот загрузчик не должен обычно использоваться, но мог бы быть вызван как нейтрализация в некоторых случаях. Исходный загрузчик Windows EFI/Microsoft/Boot/bootmgfw.efi может просто быть скопирован назад в EFI/Boot/bootx64.efi или файл резервной копии... bkp скопированный назад в bootx64.efi.

0
ответ дан 7 December 2019 в 19:02

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

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