Как просмотреть и изменить последовательность загрузки в терминале Linux

Вам когда-нибудь приходилось менять последовательность загрузки через терминал? Может быть, вы делаете это удаленно через SSH, или, может быть, вам не удается войти в BIOS в течение двух секунд, когда ваш компьютер впервые включается. В этой статье мы объясним, как легко изменить последовательность загрузки через терминал.

Просмотр последовательности загрузки

Предполагая, что ваш компьютер поддерживает EFI (Extensive Firmware Interface) , который в настоящее время есть практически на всех компьютерах, вы можете просмотреть текущую последовательность загрузки через терминал с помощью команды:

 efibootmgr -v

Это отобразит все загрузочные устройства на вашем компьютере и будет выглядеть примерно так:

 BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0004,0005,0003
Boot0000* ubuntu HD(...)/File(EFIUBUNTUSHIMX64.EFI)
Boot0003* Hard Drive BBS(...)
Boot0004* UEFI: JetFlashTranscend 32GB 1100 ...
Boot0005* UEFI: JetFlashTranscend 32GB 1100, Partition 1...

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

Обратите внимание на такие числа, как 000, 003 и т. Д. В этом примере мы видим, что текущая последовательность загрузки – это установка Ubuntu , за ней следует жесткий диск и два разных раздела на USB-накопителе емкостью 32 ГБ.

Изменить последовательность загрузки

Выберите новую последовательность загрузки по номерам устройств и измените последовательность загрузки с помощью команды:

 sudo efibootmgr -o 5,0,4,3

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

Это так просто, и теперь вы можете изменить последовательность загрузки на любом компьютере с Linux через терминал, не пытаясь попасть в BIOS при первом включении компьютера.

Кредит изображения: Логан Уивер / Unsplash