默认启动

如果你安装了一个新的操作系统,可能默认启动还没有分配。如果是这种情况,请按下文所述进行。

  1. 选择 "默认启动"。

img1
  1. 头部通知你,它还不知道任何默认情况。首先,你同意更新校验和。

img2
  1. 用回车键确认这一过程。

img3
  1. 现在插入硝基钥匙,如果还没有的话,用回车键确认。然后,你必须输入硝基钥匙的用户密码。

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. 用回车键确认这一过程。

img4
  1. 然后你会看到一个所有可能的启动项的列表--在这里选择第一个,只需按下回车键。启动选项

img5
  1. 要把这个值保存为默认值,为Ubuntu选择 "使Ubuntu成为默认值",为Qubes OS选择 "使Qubes成为默认值"。确认启动细节

img6
  1. 用回车键确认接下来的三个问题,如果提示你输入硝基钥匙的密码,则输入密码。

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. 选择第二个选项。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. 输入Nitrokey Pro/Storage设备的PIN码,以执行签名过程。

  2. 所选的内核将被启动,下次从菜单中选择``Default Boot``选项时,它将成为默认的内核。