web-dev-qa-db-ja.com

文字列 `fsck.mode = skip`をLubuntuの永続的なUSBに配置して、ディスクのチェックを無効にするのはどこですか?

Rufusを使用して、永続的なストレージを備えたUSBペンドライブにLubuntu 20.04を置きました。 USBからLubuntuを起動でき、永続的にデータを保存できます。

ただし、ディスクの検査は、起動するたびに数分間実行されます。テキストには、Ctrl + Cを押してディスクの検査をキャンセルするように書かれていますが、非常に大きなファイルのすでに進行中のチェックはキャンセルされません。したがって、まだ数分かかります。

これ https://askubuntu.com/a/1232719/1083672 投稿は言う

(UEFIブートモード)のデフォルトメニューエントリにfsck.mode=skipを追加します。
rootとして/isolinux/txt.cfgを開き、fsck.mode=skipを[インストールせずにUbuntuを試す]メニューエントリに追加します(BIOSブートモードの場合)。

しかし、これらのファイルのどこに文字列fsck.mode=skipを追加するか正確にはわかりません。また、その回答のコンテキストにその文字列の例はありません

これは私のgrub.cfgです。文字列を追加しようとした場所を確認できます。それは機能しませんでした、ディスクチェックはまだ起動時に実行されます。

if loadfont /boot/grub/font.pf2 ; then
  set gfxmode=auto
  insmod efi_gop
  insmod efi_uga
  insmod gfxterm
  terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

set timeout=30
menuentry "Start Lubuntu" {
  fsck.mode=skip
  set gfxpayload=keep
  linux /casper/vmlinuz  persistent file=/cdrom/preseed/lubuntu.seed quiet splash ---
  initrd    /casper/initrd
}
menuentry "Start Lubuntu (safe graphics)" {
  fsck.mode=skip
  set gfxpayload=keep
  linux /casper/vmlinuz  persistent file=/cdrom/preseed/lubuntu.seed quiet splash nomodeset ---
  initrd    /casper/initrd
}
menuentry "OEM install (for manufacturers)" {
  set gfxpayload=keep
  linux /casper/vmlinuz  persistent file=/cdrom/preseed/lubuntu.seed only-ubiquity quiet splash oem-config/enable=true ---
  initrd    /casper/initrd
}
grub_platform
if [ "$grub_platform" = "efi" ]; then
menuentry 'Boot from next volume' {
  exit
}
menuentry 'UEFI Firmware Settings' {
  fwsetup
}
fi

これは私のtxt.cfgです。ここに文字列を追加する場所がわからないので、まだ何も試していません。

default live
label live
  menu label ^Start Lubuntu
  kernel /casper/vmlinuz
  append  persistent file=/cdrom/preseed/lubuntu.seed initrd=/casper/initrd quiet splash ---
label live-nomodeset
  menu label ^Start Lubuntu (safe graphics)
  kernel /casper/vmlinuz
  append  persistent file=/cdrom/preseed/lubuntu.seed initrd=/casper/initrd quiet splash nomodeset ---
label memtest
  menu label Test ^memory
  kernel /install/mt86plus
label hd
  menu label ^Boot from first hard disk
  localboot 0x80

私は上記のリンクされた回答へのコメントでこれを尋ねようとしましたが、まだコメントを追加するのに十分な評判がありません。したがって、この新しい質問。

3
lubunewbu

Fsck.mode = skipの場所

grub.cfg内の場所、(mkusb、UNetbootin、およびRufus)

menuentry "Ubuntu" {
    set gfxpayload=keep
    linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed maybe-ubiquity fsck.mode=skip quiet splash ---
    initrd  /casper/initrd
}

syslinux.cfgの場所、(UNetbootin)

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit file=/cdrom/preseed/ubuntu.seed fsck.mode=skip quiet splash ---

txt.cfg内の場所、(Rufus)

label live
  menu label ^Try Ubuntu without installing
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed initrd=/casper/initrd fsck.mode=skip quiet splash ---

Linux行の正確な場所は重要ではありません。---の後に1スペースでもかまいません。

編集20200524:上記の回避策は不要になりました。

このバグはパッケージcasper-1.447で修正されました: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1875548

実行:

Sudo apt-get update
Sudo apt-get install -y casper

(私はまだ修正をテストしています、まだ動作していないようです)。

2
C.S.Cameron