установить флаг bios_grub в раздел

Я новичок в установке Linux. каким-то образом я установил два загрузочных окна 8 и Ubuntu, выполнив эту ссылку. Но сегодня как-то всегда загружается команда grub. Нашел проблему с hd0 в grub. Поймите, чтобы узнать эту проблему с grub. Поэтому я выполнил загрузку (через live USB), и я получил следующую ошибку . Создайте раздел BIOS-Boot (> 1 МБ, неформатированная файловая система, флаг bio_grub). Это может быть выполнено с помощью таких инструментов, как Gparted. Затем повторите попытку.

Используя gparted, я создал новый раздел с неформатированной файловой системой. Но управлять флагом нет. Так не удалось добавить 'bios_grub'. Кто-нибудь может мне помочь? Ниже изображено gparted view и / sdb9 - linux.

ссылка

2
задан 29 June 2017 в 14:00

4 ответа

, предполагая, что grub установлен успешно, но вы получаете загрузчик окон. сделайте это:

1) сделайте grub загрузчиком по умолчанию:

загрузитесь в live CD и попробуйте ubuntu. установить efibootmgr и gparted sudo apt-get install efibootmgr gparted

использовать gparted, чтобы отключить флаг загрузки ESP в разделе EFI.

найти файл /EFI/ubuntu/grubx64.efi или / EFI / ubuntu / shimx64.efi

сделайте копию и переименуйте его bootx64.efi. затем переместите файл в /EFI/boot/bootx64.efi. замените файл, который есть.

использовать gparted для сброса флага загрузки ESP в разделе.

2) окна, как сказать efi, поставить 0000 сначала в порядке загрузки. Для того, чтобы окна не размещались сначала в порядке загрузки:

, используйте efibootmgr для удаления записей в загрузочной памяти efi.

sudo efibootmgr -b 0000 -B

repeat for все записи (кроме USB, CD и сетевых загрузок), затем перезагрузитесь. убедитесь, что ubuntu - первая система, в которую вы загрузились, чтобы она попала в слот 0000

, затем загрузите другие системы. вернитесь к ubuntu и efibootmgr, чтобы проверить, что ubuntu находится в слоте 0000.

0
ответ дан 18 July 2018 в 10:56

Ваша проблема связана с модулем поддержки совместимости (CSM), который включен на вашем компьютере. Многие инструкции по установке Linux предполагают включение CSM, но это плохой совет. (На странице, на которую вы ссылались, комментирует, что устаревший режим ничего не принесет, но на самом деле это не особо подчеркивает.) Если вы отключите CSM (например, «устаревшую поддержку загрузки» или что-то подобное) в своей утилите настройки прошивки, вы должны быть способны чтобы программа установки Ubuntu загрузилась в режиме EFI, которая затем должна корректно работать с Boot Repair. (В некоторых случаях опции «CSM» или «устаревшая загрузка» отсутствуют, но есть опция «режим загрузки» с такими настройками, как «Только UEFI», «UEFI» или «наследие» или «только наследие». «UEFI only» должен отключить CSM.)

Если вы не можете найти соответствующие параметры, я рекомендую вам попробовать использовать мой менеджер загрузки rEFInd для принудительной загрузки EFI. Это менеджер загрузки только для EFI; если он загружается, вы можете быть уверены, что вы загрузились в режиме EFI и на компьютере под управлением UEFI, если он показывает вам вариант загрузки Ubuntu, его использование будет загружаться в режиме EFI. Страница, на которую я связан, включает ссылки загрузки для USB-флеш-накопителей и CD-R-версий rEFInd; используйте один из них для подготовки загрузочного носителя и загрузки к нему. Если это работает и позволяет вам загружаться в Ubuntu, вы можете либо запустить Boot Repair, либо установить rEFInd с помощью своего пакета PPA или Debian, который будет обходить GRUB и использовать rEFInd в качестве менеджера загрузки по умолчанию. Одно из предостережений заключается в том, что загружаемый USB-накопитель и CD-R версии rEFInd не поддерживают Secure Boot. Если эта функция включена, вы должны либо отключить Безопасную загрузку, либо перейти через дополнительные обручи, чтобы получить rEFInd, работая с защитой загрузки. Первый будет легче, чем последний.

0
ответ дан 18 July 2018 в 10:56

, предполагая, что grub установлен успешно, но вы получаете загрузчик окон. сделайте это:

1) сделайте grub загрузчиком по умолчанию:

загрузитесь в live CD и попробуйте ubuntu. установить efibootmgr и gparted sudo apt-get install efibootmgr gparted

использовать gparted, чтобы отключить флаг загрузки ESP в разделе EFI.

найти файл /EFI/ubuntu/grubx64.efi или / EFI / ubuntu / shimx64.efi

сделайте копию и переименуйте его bootx64.efi. затем переместите файл в /EFI/boot/bootx64.efi. замените файл, который есть.

использовать gparted для сброса флага загрузки ESP в разделе.

2) окна, как сказать efi, поставить 0000 сначала в порядке загрузки. Для того, чтобы окна не размещались сначала в порядке загрузки:

, используйте efibootmgr для удаления записей в загрузочной памяти efi.

sudo efibootmgr -b 0000 -B

repeat for все записи (кроме USB, CD и сетевых загрузок), затем перезагрузитесь. убедитесь, что ubuntu - первая система, в которую вы загрузились, чтобы она попала в слот 0000

, затем загрузите другие системы. вернитесь к ubuntu и efibootmgr, чтобы проверить, что ubuntu находится в слоте 0000.

0
ответ дан 24 July 2018 в 19:41
  • 1
    Нет / EFI / папка – Ramesh Pokala 29 June 2017 в 18:43
  • 2
    Ссылки на имена файлов ravery относятся к корню системного раздела EF (DSP) EFI, , а не к корню Ubuntu. Копирование файлов по запросу ravery является , вероятно, ненужным и включает в себя другие шаги, которые , вероятно, не нужны. Удаление всех загрузочных записей, как предлагается здесь, может вызвать серьезные проблемы, поэтому я настоятельно советует против этого. Существуют лучшие методы восстановления. – Rod Smith 30 June 2017 в 17:25
  • 3
    @Rod Я написал их как ссылку разделом sytem, ​​потому что, если он устанавливает с живого cd, путь ubuntu - это / media / & lt; drive id & gt; / efi / boot. и это никогда не вызывает серьезных проблем. это всегда будет устранять проблему при использовании Windows, потому что компьютер загружает окна вместо grub. эта настройка также требуется для большинства загрузочных дисков usb. – ravery 30 June 2017 в 17:32
  • 4
  • 5
    @ravery, мой комментарий к файловой ссылке не был критикой; это объяснение Рамешу, почему он не видел каталог. Что касается вашего утверждения о том, что ваша процедура никогда не вызывает проблем, Я видел, что эта процедура вызывает проблемы! Система, о которой идет речь, потеряла возможность хранить любой после того, как все они были удалены. Это, конечно, ошибка EFI; но если вы на 100% не уверены в том, что такая система не будет затронута такой ошибкой, советуя кому-то взять этот риск, это абсолютно безрассудно. EFIs значительно различаются, поэтому выводы из одного или двух очень рискованны. – Rod Smith 1 July 2017 в 05:03

Ваша проблема связана с модулем поддержки совместимости (CSM), который включен на вашем компьютере. Многие инструкции по установке Linux предполагают включение CSM, но это плохой совет. (На странице, на которую вы ссылались, комментирует, что устаревший режим ничего не принесет, но на самом деле это не особо подчеркивает.) Если вы отключите CSM (например, «устаревшую поддержку загрузки» или что-то подобное) в своей утилите настройки прошивки, вы должны быть способны чтобы программа установки Ubuntu загрузилась в режиме EFI, которая затем должна корректно работать с Boot Repair. (В некоторых случаях опции «CSM» или «устаревшая загрузка» отсутствуют, но есть опция «режим загрузки» с такими настройками, как «Только UEFI», «UEFI» или «наследие» или «только наследие». «UEFI only» должен отключить CSM.)

Если вы не можете найти соответствующие параметры, я рекомендую вам попробовать использовать мой менеджер загрузки rEFInd для принудительной загрузки EFI. Это менеджер загрузки только для EFI; если он загружается, вы можете быть уверены, что вы загрузились в режиме EFI и на компьютере под управлением UEFI, если он показывает вам вариант загрузки Ubuntu, его использование будет загружаться в режиме EFI. Страница, на которую я связан, включает ссылки загрузки для USB-флеш-накопителей и CD-R-версий rEFInd; используйте один из них для подготовки загрузочного носителя и загрузки к нему. Если это работает и позволяет вам загружаться в Ubuntu, вы можете либо запустить Boot Repair, либо установить rEFInd с помощью своего пакета PPA или Debian, который будет обходить GRUB и использовать rEFInd в качестве менеджера загрузки по умолчанию. Одно из предостережений заключается в том, что загружаемый USB-накопитель и CD-R версии rEFInd не поддерживают Secure Boot. Если эта функция включена, вы должны либо отключить Безопасную загрузку, либо перейти через дополнительные обручи, чтобы получить rEFInd, работая с защитой загрузки. Первый будет легче, чем последний.

0
ответ дан 24 July 2018 в 19:41
  • 1
    В качестве опции загрузки использовался UEFI. Так что скопирован rEFInd на USB. В refind я выбрал linux. Но я был приземлен для консоли, но оттуда команда startx не работала для запуска Desktop – Ramesh Pokala 21 July 2017 в 15:31
  • 2
    Пожалуйста, начните новый вопрос о вашей проблеме X (startx / GUI), так как это полностью не связано с вашей проблемой boot / GRUB. – Rod Smith 22 July 2017 в 16:38

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

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