Как просмотреть и изменить последовательность загрузки в терминале 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