Arch/Manjaro で LUKS の削除およびジョブ待ち行列なしを有効にする方法

Arch/Manjaro で LUKS の削除およびジョブ待ち行列なしを有効にする方法

だから私は読んだウィキペディアそしてこの回答、私はまだ少し迷っています。 Wikipediaでは、多くの部分が選択肢のように感じます。

これが私がすることです。 Manjaroを使用して単一のパーティションにインストールしましたが、後悔する可能性があり、ディスク全体の暗号化を有効にしました。 WindowsまたはLinuxを起動すると、パスワードを入力するように求められ、実際のgrubメニューが表示されることが確認されました。

どのオプションがうまくいくのかわかりません。 LVMが有効になっているが100%ではないようで、ext4を選択したと確信しています。 grub.confビルドスクリプトの修正を考えてみましたが、どこにいるのか、それが正しい場所なのかわかりません。

Manjaroにdiscard、、no_read_workqueueを追加する正解は何ですか?no_write_workqueue

修正する:

これは最新の設定ですが、回復シェルで停止し続けます。すべての操作を実行するためにsystemd cryptsetupを使用しようとしていますが、これはluks.*パラメータを使用しているようです。

メモ:名前は、root回復シェルの手動インストールに由来しています。

NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS                                MOUNTPOINT                                 UUID
loop0         7:0    0 450.2M  1 loop  /var/lib/snapd/snap/wickrme/543            /var/lib/snapd/snap/wickrme/543            
loop1         7:1    0  55.4M  1 loop  /var/lib/snapd/snap/core18/2074            /var/lib/snapd/snap/core18/2074            
loop2         7:2    0  65.1M  1 loop  /var/lib/snapd/snap/gtk-common-themes/1515 /var/lib/snapd/snap/gtk-common-themes/1515 
loop3         7:3    0  32.3M  1 loop  /var/lib/snapd/snap/snapd/12398            /var/lib/snapd/snap/snapd/12398            
zram0       253:0    0   1.5G  0 disk  [SWAP]                                     [SWAP]                                     
nvme0n1     259:0    0 953.9G  0 disk                                                                                        
├─nvme0n1p1 259:1    0   100M  0 part  /boot/efi                                  /boot/efi                                  6CEB-F417
├─nvme0n1p2 259:2    0    16M  0 part                                                                                        
├─nvme0n1p3 259:3    0 780.6G  0 part                                                                                        
├─nvme0n1p4 259:4    0   508M  0 part                                                                                        CA343C30343C223D
├─nvme0n1p5 259:5    0 146.5G  0 part                                                                                        74c51543-eb14-4f61-afeb-b5de6c10a32a
│ └─root    254:0    0 146.5G  0 crypt /                                          /                                          e0a93c98-88a8-4fc9-9948-acdb423d05fd
└─nvme0n1p6 259:6    0  18.6G  0 part  [SWAP]                                     [SWAP]                                     72db96da-87e4-4b17-a622-6a4d56b314c6
4 ❯ cryptsetup luksDump /dev/nvme0n1p5                                                                                                                                                                         # ~
LUKS header information for /dev/nvme0n1p5

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha256
Payload offset: 4096
MK bits:        512
UUID:           74c51543-eb14-4f61-afeb-b5de6c10a32a
❯ cat /etc/default/grub | grep -v -e '^[[:space:]]*$' -e '^#'                                                                                                                                                  # ~
GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet luks.uuid=74c51543-eb14-4f61-afeb-b5de6c10a32a luks.options=discard,no_read_workqueue,no_write_workqueue root=/dev/mapper/luks-e0a93c98-88a8-4fc9-9948-acdb423d05fd splash apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""
GRUB_SAVEDEFAULT=true
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
GRUB_TERMINAL_INPUT=console
GRUB_GFXMODE=1280x768x32,auto
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_OS_PROBER=false
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"
GRUB_ROOT_FS_RO=true
GRUB_ENABLE_CRYPTODISK=y

私が知る限りsystemd-cryptsetup-generatorより多くのオプションは必要ありません。一つはありますが、/etc/crypttabすべてがコメントアウトされています。

私はこれがGRUB_CMDLINE_LINUX_DEFAULT私の唯一の問題であると確信していますが、それが何であるかはわかりません。 Googleは、blkidまたはの出力を使用してこれを行う方法の多くの例を見つけることができませんでしたlsblk

ベストアンサー1

最後に、私はブーツを修理し、私が望む機能を得るためにこれを行う必要があることに気づきました。

GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=UUID=74c51543-eb14-4f61-afeb-b5de6c10a32a:root:allow-discards,no-read-workqueue,no-write-workqueue quiet udev.log_priority=3"

おすすめ記事