默认启动

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

  1. 选择 "默认启动"。

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

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

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

    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将被更新所改变的文件标记为已验证。

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

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

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

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

    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:
    
  9. 然后你的系统将启动。

改变默认内核

这是为了解决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
    
  2. 在所有当前的引导文件上签名。Options --> Update checksums and sign all files in /boot

  3. 返回主菜单并选择默认启动 Main Menu --> Default boot

  4. 同意选择默认内核(屏幕:No Default Boot Option Configured )

  5. 选择所需的内核作为默认的工作。

  6. 选择第二个选项。Make <kernel version> the default

  7. 保存内核并接受默认选项(继续,不同意TPM加密,确认GPG卡)。

    Saving... Proceed (Y/n): Y
    Do you wish... to the TPM (y/N): N
    Please confirm... inserted (Y/n): Y
    
  8. 输入Nitrokey Pro/Storage设备的PIN码,以执行签名过程。

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