Могу ли я удалить диспетчер загрузки Windows с выделенного компьютера с Ubuntu?

Похоже, что я остановил свою систему на базе Ubuntu в середине обновления. Позже он не загружался. Благодаря использованию этого замечательного ресурса: Grub2/Troubleshooting
я снова запустил свою систему после выполнения команды: configfile (hd0,2)/boot/grub/grub.cfg . Моя система сразу начала вести себя нормально.

По совету я затем установил и запустил:

  sudo update-grub sudo grub-installInstalled и запустил boot-  ремонт, выполняя параметр по умолчанию  

При перезагрузке, чтобы доказать, что система все еще загружается, я заметил следующие изменения в моей конфигурации загрузки:

  • Теперь у меня есть меню grub, а не просто загрузка

  • Список параметров загрузки моего компьютера (на моем Dell я нажимаю F12 on poweron) теперь имеет два параметра ubuntu в дополнение к Windows BootManager. Раньше у него была только одна опция ubuntu и не было диспетчера загрузки Windows.

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

Я просмотрел дополнительные параметры восстановления при загрузке и не нашел ничего, что могло бы мне помочь. Итак, что мне нужно сделать, чтобы удалить диспетчер загрузки Windows из диспетчера загрузки моего компьютера, дополнительную опцию загрузки Ubuntu из того же самого и выбрать вариант «загрузка в меню Grub»?

(Да, Я знаю, что многое из этого зависит от компьютера. Но это часть моего опыта работы с Linux. Потеря способности загружаться вообще заставила меня смотреть рекламу нового ноутбука с Windows …)

ОБНОВЛЕНИЕ: данные с моего компьютера в виде файла журнала восстановления загрузки:

  ===================  ========== Сводная информация о загрузке: ================================> Нет загрузчика  установлен в MBR/dev/sda.sda1: __________________________________________________________________________ Файловая система: vfat Тип загрузочного сектора: FAT32 Информация о загрузочном секторе: В блоке параметров загрузки ошибок не обнаружено.  Операционная система: Загрузочные файлы:/EFI/Boot/bootx64.efi/EFI/ubuntu/MokManager.efi/EFI/ubuntu/grubx64.efi/EFI/ubuntu/shimx64.efi/EFI/Microsoft/Boot/bootmgfw.efi/EFI /Microsoft/Boot/bootx64.efi sda2: _________________________________________________________________________ Файловая система: ext4 Тип загрузочного сектора: - Информация о загрузочном секторе: Операционная система: Ubuntu 14.04.3 LTS Загрузочные файлы:/boot/grub/grub.cfg/etc/fstabsda3: _________________________________________________________________________ Файл  система: swap Тип загрузочного сектора: - Информация о загрузочном секторе: [SNIP] ================================ Точки монтирования:  ================================= Параметры типа точки_установки устройства/dev/sda1/boot/efi vfat (rw)/ dev/sda2/ext4 (rw, errors = remount-ro)  

Наличие двух записей ubuntu — это нормально. Один из них — прокладка, а другой — личинка. Вы можете просмотреть подробную информацию о каждом с помощью:

  sudo efibootmgr -v  

Вы можете удалить папку/EFI/Microsoft в системный раздел ESP — efi, а затем удалите записи UEFI NVRAM. Если вы покинете папку, UEFI часто найдет загрузочные файлы и снова добавит их в меню загрузки UEFI. Это может зависеть от того, как вы смонтировали ESP, где он находится. Внутри установки это/boot/efi/EFI/Microsoft. Но более новые версии Ubuntu делают ESP защищенным от записи с разрешениями монтирования 0077 в fstab. Измените настройки по умолчанию, например 14.04, и перемонтируйте, чтобы убедиться в отсутствии ошибок перед перезагрузкой, и вам необходимо перезагрузиться, чтобы новые разрешения на/efi вступили в силу:

  sudo nano/etc/fstabsudo mount  -a  

14,04 значения по умолчанию для записи fstab

  UUID = FD76-E33D/boot/efi по умолчанию для vfat 0 1   

16.04 fstab entry umask = 0077

  UUID = 68CD-3368/boot/efi vfat umask = 0077 0 1  

Здесь обсуждается удаление записи. Только убедитесь, что используете Windows:

Как удалить «Ubuntu» в меню загрузки BIOS? (UEFI)

Удалить запись, изменить XXXX, чтобы исправить записи. Некоторым UEFI требуются все 4 шестнадцатеричных символа, другим достаточно 1 или 2 значащих символа.

  sudo efibootmgr -b XXXX -B  

подробности о командах efibootmgr:

man efibootmgr

http://linux.die.net/man/8/efibootmgr

Оцените статью
Botgadget.ru
Добавить комментарий