& ldquo; Загрузка в небезопасном режиме & rdquo; сообщение после 28.08.2017 Обновление GRUB2

Если вам нравится делать это только один раз, просто ручная загрузка и установка могут быть наилучшим способом.

Но если вы хотите обновить регулярные значения, попробуйте использовать APT-пиннинг для принудительного репо, вы можно найти на https://help.ubuntu.com/community/PinningHowto#line-153

Я никогда не использовал его для репо только для указания версии пакета, поэтому я не уверен, как заставить его работать таким образом.

0
задан 29 August 2017 в 01:14

3 ответа

Easy Response

Это сообщение отображается программой Shim (shimx64.efi) в качестве способа сообщить вам, что компьютер загружается с защищенной загрузкой, недоступной или отключенной. Это не сообщение об ошибке, и это не указывает на проблему - если, конечно, вы не считали, что загружаетесь с включенной защищенной загрузкой, что, по-видимому, является причиной того, что сообщение отображается в первую очередь.

«если это не сломано, не исправляйте это» применяется в этом случае. Ничего не сломано. В худшем случае это лишнее загрузочное сообщение, которое можно смело игнорировать. Вы можете сделать это, и ничего плохого не произойдет. Это самый безопасный и простой способ справиться с тем, что, в сущности, не проблема.

Если вы действительно должны изменить его

Если вы Серьезно раздражает сообщение, вы можете удалить его, минуя Shim и загружая GRUB напрямую. Однако имейте в виду, что это означает, что вы не сможете включить безопасную загрузку, если вы решите, что хотите ее использовать, по крайней мере, не переконфигурируя компьютер для загрузки через Shim.

Чтобы обходить Shim, вы должны использовать инструмент efibootmgr или что-то подобное в другой ОС. Процедура:

Загрузка в Ubuntu Откройте окно терминала. Введите sudo efibootmgr -v. Это покажет вам все текущие загрузочные записи. Один из них будет называться ubuntu и будет ссылаться на shimx64.efi. Может быть вторая запись ubuntu, которая ссылается на grubx64.efi. Если вы видите вторую загрузочную запись, ссылающуюся на grubx64.efi, вы можете изменить строку BootOrder, используя опцию -o на efibootmgr. Этот параметр устанавливает новый порядок загрузки. Обратите внимание на номер записи grubx64.efi и передайте его как первый вариант -o, при этом существующие записи BootOrder заполняют остальные. Например, если ваш текущий BootOrder - 0007,000A,0000,0003, а запись grubx64.efi - Boot0003, вы наберете sudo efibootmgr -o 0003,0007,000A,0000. Если в OTOH нет существующей записи grubx64.efi, вы должны создать новую с такой командой, как sudo efibootmgr -c -d /dev/sda -p 2 -l \\EFI\\ubuntu\\grubx64.efi -L ubuntu, но измените /dev/sda на дисковое устройство, на котором проживает и изменяется ваш системный раздел EFI (ESP) 2 (из -p 2), чтобы ссылаться на номер раздела ESP. Ввод df /boot/efi покажет вам, где находится ваш ESP. Перезагрузитесь и надейтесь, что это сработает.

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

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

Обратите внимание, что одна и та же задача может быть достигнута в прошивке некоторых компьютеров (но пользовательский интерфейс меняется), в оболочке EFI с помощью команды bcfg или в Windows с помощью стороннего инструмента EasyUEFI. Если вы используете двойную загрузку с Windows, этот последний вариант, вероятно, будет намного проще, чем использование efibootmgr в Ubuntu - по крайней мере, unbootable, существует существующая опция прямой загрузки для GRUB. Если нет, добавление такого параметра не будет намного проще или безопаснее с помощью EasyUEFI, чем с помощью efibootmgr.

2
ответ дан 22 May 2018 в 18:58
  • 1
    Спасибо. Отличный ответ, как всегда. Я буду жить с сообщением. – Organic Marble 29 August 2017 в 20:47

Easy Response

Это сообщение отображается программой Shim (shimx64.efi) в качестве способа сообщить вам, что компьютер загружается с защищенной загрузкой, недоступной или отключенной. Это не сообщение об ошибке, и это не указывает на проблему - если, конечно, вы не считали, что загружаетесь с включенной защищенной загрузкой, что, по-видимому, является причиной того, что сообщение отображается в первую очередь.

«если это не сломано, не исправляйте это» применяется в этом случае. Ничего не сломано. В худшем случае это лишнее загрузочное сообщение, которое можно смело игнорировать. Вы можете сделать это, и ничего плохого не произойдет. Это самый безопасный и простой способ справиться с тем, что, в сущности, не проблема.

Если вы действительно должны изменить его

Если вы Серьезно раздражает сообщение, вы можете удалить его, минуя Shim и загружая GRUB напрямую. Однако имейте в виду, что это означает, что вы не сможете включить безопасную загрузку, если вы решите, что хотите ее использовать, по крайней мере, не переконфигурируя компьютер для загрузки через Shim.

Чтобы обходить Shim, вы должны использовать инструмент efibootmgr или что-то подобное в другой ОС. Процедура:

Загрузка в Ubuntu Откройте окно терминала. Введите sudo efibootmgr -v. Это покажет вам все текущие загрузочные записи. Один из них будет называться ubuntu и будет ссылаться на shimx64.efi. Может быть вторая запись ubuntu, которая ссылается на grubx64.efi. Если вы видите вторую загрузочную запись, ссылающуюся на grubx64.efi, вы можете изменить строку BootOrder, используя опцию -o на efibootmgr. Этот параметр устанавливает новый порядок загрузки. Обратите внимание на номер записи grubx64.efi и передайте его как первый вариант -o, при этом существующие записи BootOrder заполняют остальные. Например, если ваш текущий BootOrder - 0007,000A,0000,0003, а запись grubx64.efi - Boot0003, вы наберете sudo efibootmgr -o 0003,0007,000A,0000. Если в OTOH нет существующей записи grubx64.efi, вы должны создать новую с такой командой, как sudo efibootmgr -c -d /dev/sda -p 2 -l \\EFI\\ubuntu\\grubx64.efi -L ubuntu, но измените /dev/sda на дисковое устройство, на котором проживает и изменяется ваш системный раздел EFI (ESP) 2 (из -p 2), чтобы ссылаться на номер раздела ESP. Ввод df /boot/efi покажет вам, где находится ваш ESP. Перезагрузитесь и надейтесь, что это сработает.

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

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

Обратите внимание, что одна и та же задача может быть достигнута в прошивке некоторых компьютеров (но пользовательский интерфейс меняется), в оболочке EFI с помощью команды bcfg или в Windows с помощью стороннего инструмента EasyUEFI. Если вы используете двойную загрузку с Windows, этот последний вариант, вероятно, будет намного проще, чем использование efibootmgr в Ubuntu - по крайней мере, unbootable, существует существующая опция прямой загрузки для GRUB. Если нет, добавление такого параметра не будет намного проще или безопаснее с помощью EasyUEFI, чем с помощью efibootmgr.

3
ответ дан 18 July 2018 в 07:46

Easy Response

Это сообщение отображается программой Shim (shimx64.efi) в качестве способа сообщить вам, что компьютер загружается с защищенной загрузкой, недоступной или отключенной. Это не сообщение об ошибке, и это не указывает на проблему - если, конечно, вы не считали, что загружаетесь с включенной защищенной загрузкой, что, по-видимому, является причиной того, что сообщение отображается в первую очередь.

«если это не сломано, не исправляйте это» применяется в этом случае. Ничего не сломано. В худшем случае это лишнее загрузочное сообщение, которое можно смело игнорировать. Вы можете сделать это, и ничего плохого не произойдет. Это самый безопасный и простой способ справиться с тем, что, в сущности, не проблема.

Если вы действительно должны изменить его

Если вы Серьезно раздражает сообщение, вы можете удалить его, минуя Shim и загружая GRUB напрямую. Однако имейте в виду, что это означает, что вы не сможете включить безопасную загрузку, если вы решите, что хотите ее использовать, по крайней мере, не переконфигурируя компьютер для загрузки через Shim.

Чтобы обходить Shim, вы должны использовать инструмент efibootmgr или что-то подобное в другой ОС. Процедура:

Загрузка в Ubuntu Откройте окно терминала. Введите sudo efibootmgr -v. Это покажет вам все текущие загрузочные записи. Один из них будет называться ubuntu и будет ссылаться на shimx64.efi. Может быть вторая запись ubuntu, которая ссылается на grubx64.efi. Если вы видите вторую загрузочную запись, ссылающуюся на grubx64.efi, вы можете изменить строку BootOrder, используя опцию -o на efibootmgr. Этот параметр устанавливает новый порядок загрузки. Обратите внимание на номер записи grubx64.efi и передайте его как первый вариант -o, при этом существующие записи BootOrder заполняют остальные. Например, если ваш текущий BootOrder - 0007,000A,0000,0003, а запись grubx64.efi - Boot0003, вы наберете sudo efibootmgr -o 0003,0007,000A,0000. Если в OTOH нет существующей записи grubx64.efi, вы должны создать новую с такой командой, как sudo efibootmgr -c -d /dev/sda -p 2 -l \\EFI\\ubuntu\\grubx64.efi -L ubuntu, но измените /dev/sda на дисковое устройство, на котором проживает и изменяется ваш системный раздел EFI (ESP) 2 (из -p 2), чтобы ссылаться на номер раздела ESP. Ввод df /boot/efi покажет вам, где находится ваш ESP. Перезагрузитесь и надейтесь, что это сработает.

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

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

Обратите внимание, что одна и та же задача может быть достигнута в прошивке некоторых компьютеров (но пользовательский интерфейс меняется), в оболочке EFI с помощью команды bcfg или в Windows с помощью стороннего инструмента EasyUEFI. Если вы используете двойную загрузку с Windows, этот последний вариант, вероятно, будет намного проще, чем использование efibootmgr в Ubuntu - по крайней мере, unbootable, существует существующая опция прямой загрузки для GRUB. Если нет, добавление такого параметра не будет намного проще или безопаснее с помощью EasyUEFI, чем с помощью efibootmgr.

3
ответ дан 24 July 2018 в 18:52

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

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