Загрузка по умолчанию#

(NitroPad - Ubuntu Linux)

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

  1. Выберите «Загрузка по умолчанию».

имг1
  1. Heads сообщает вам, что пока не знает ни одного значения по умолчанию. Сначала вы соглашаетесь на обновление контрольных сумм.

имг2
  1. Подтвердите процесс нажатием Enter.

img3
  1. Теперь вставьте Nitrokey, если это еще не так, и подтвердите ввод клавишей Enter. Затем необходимо ввести PIN-код пользователя ключа Nitrokey.

Please confirm that your GPG card is inserted [Y/n]:

Verifying presence of GPG card...

XXXXXXX: XXXXXXXXXX
Please unlock the card

Number: XXXX XXXXXX
Holder:
Counter: X
PIN:

Теперь NitroPad отмечает файлы, измененные обновлением, как проверенные.

  1. Подтвердите процесс нажатием Enter.

имг4
  1. Затем вы увидите список всех возможных вариантов загрузки - выберите первый из них, просто нажав Enter. Параметры загрузки

имг5
  1. Чтобы сохранить это значение по умолчанию, выберите «Сделать Ubuntu по умолчанию» для Ubuntu или «Сделать Qubes по умолчанию» для Qubes OS. Подтверждение сведений о загрузке

img6
  1. Подтвердите следующие три вопроса клавишей Enter и введите PIN-код ключа Nitrokey, если вам будет предложено сделать это.

Saving a default will modify the disk. Proceed? [Y/n]:

Do you wish to add a disk encryption to the TPM [Y/n]:

Please confirm that your GPG card is inserted [Y/n]:

Verifying presence of GPG card...

XXXXXXX: XXXXXXXXXX
Please unlock the card

Number: XXXX XXXXXX
Holder:
Counter: X
PIN:
  1. После этого система загрузится.

Изменение ядра по умолчанию#

Это обходной путь для ошибки Heads v1.1, которая не позволяет изменить ядро на более позднее (нижнее) в списке.

Обычным способом было бы перейти к Options -> Boot Options -> Show OS boot menu, выбрать ядро и сделать его по умолчанию, однако последний способ сейчас не работает. Вместо этого воспользуйтесь следующим обходным решением:

  1. Запустите консоль восстановления и удалите загрузочные файлы по умолчанию. Убедитесь, что удалены правильные файлы. Здесь были доступны 2 файла по умолчанию:

$ cd /
$ mount -o remount,rw /boot
$ ls /boot/kexec_default.*.txt
kexec_default.1.txt kexec_default.2.txt
$ rm /boot/kexec_default.*.txt -v
removed '/boot/kexec_default.1.txt'
removed '/boot/kexec_default.2.txt'
$ reboot
  1. Подпишите все текущие загрузочные файлы: Options --> Update checksums and sign all files in /boot.

  2. Вернитесь в главное меню и выберите загрузку по умолчанию Main Menu --> Default boot.

  3. Согласитесь выбрать ядро по умолчанию (экран: No Default Boot Option Configured )

  4. Выберите желаемое ядро для работы в качестве ядра по умолчанию

  5. Выберите 2-й вариант: Make <kernel version> the default.

  6. Сохраните ядро с принятием опций по умолчанию (продолжить, не соглашаться на шифрование TPM, подтвердить карту GPG):

Saving... Proceed (Y/n): Y
Do you wish... to the TPM (y/N): N
Please confirm... inserted (Y/n): Y
  1. Введите PIN-код для устройства Nitrokey Pro/Storage для выполнения процесса подписания

  2. Выбранное ядро загрузится и будет использоваться по умолчанию в следующий раз при выборе опции Default Boot в меню.