禁用 Ubuntu 20.04 每次启动时的磁盘检查?

Tyl*_*re 1 live-usb boot persistence system-installation 20.04

我在 USB 上安装了 Ubuntu 20.04。每次启动时,它都会开始磁盘检查。我每次都必须按Ctrl+ 。C我想永久禁用它。而且每次关机时,它都会说按 Enter 键删除安装介质。

C.S*_*ron 6

删除持久 USB 上的磁盘检查

命令行选项fsck.mode=skip可用于跳过磁盘检查。

该行Checking disks: 0% complete仍然会出现,但fsck将不会运行,引导时间也不会增加。

编辑下面从桌面或 Live USB 引导的引导文件,而不是从新的永久驱动器引导的引导文件。

mkusb创建持久 USB 驱动器后,以 root 身份打开 /boot/grub/grub.cfg。

  • 添加fsck.mode=skip到持久菜单项:

    linux   ($root)/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed maybe-ubiquity fsck.mode=skip quiet splash persistent ---
    
    Run Code Online (Sandbox Code Playgroud)
  • 较新版本的 mkusb 已包含此修复程序

  • 如果您还希望删除尝试 Ubuntu / 安装 Ubuntu屏幕,请删除“maybe-ubiquity”。

UNetbootin创建引导驱动器后,以 root 身份打开 /boot/grub/grub.cfg。

  • 添加fsck.mode=skip到(UEFI 启动模式)的第一个菜单项。

  • 以 root 身份打开 syslinux.cfg 并将其添加fsck.mode=skip到(BIOS 引导模式)的默认菜单项。

Rufus创建引导驱动器后,以 root 身份打开 /boot/grub/grub.cfg。

  • 添加fsck.mode=skip到(UEFI 启动模式)的默认菜单项。

  • 以 root 身份打开 /isolinux/txt.cfg 并将fsck.mode=skip其添加到“无需安装即可尝试 Ubuntu”菜单项(适用于 BIOS 引导模式)。

可以通过使用以下命令覆盖 syslinux.cfg 来从 BIOS 启动中删除“尝试 Ubuntu / 安装 Ubuntu”屏幕:

default persistent
label persistent
  say Booting an Ubuntu Persistent session...
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd quiet splash noprompt --
Run Code Online (Sandbox Code Playgroud)

通过从 /boot/grub/grub.cfg 中删除“maybe-ubiquity”,可以从 Rufus UEFI 启动中删除“尝试 Ubuntu / 安装 Ubuntu”屏幕。

编辑20200524: 不再需要上述解决方法。

此错误已在 casper - 1.447 包中修复,如以下所示: https: //bugs.launchpad.net/ubuntu/+source/casper/+bug/1875548

跑步:

sudo apt-get update
sudo apt-get install -y casper
Run Code Online (Sandbox Code Playgroud)

我仍在测试修复。