タイトルが示すように、grub
私のext4パーティションは認識されません。
GNU GRUB version 2.06-3~deb11u5
Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists possible
device or file completions.
grub> ls (hd0
Possible partitions are:
Device hd0: No known filesystem detected - Sector size 512B - Total size
2097152KiB
Partition hd0,gpt1: No known filesystem detected - Partition start at
131072KiB - Total size 1966063.5KiB
...
ディスクはGPTパーティションスキームを使用し、ブートローダはgrub-efi-amd64-signed
Debian 11に付属のデフォルトのEFI GRUB2()です。このパーティションには、別のディスクから複製されたLinuxインストールが含まれていますrsync -ahPHAXx
(推奨)ここ)(しかし、パーティションが空であってもGRUBはそれを認識しません)。
他のLinuxインストールでは、上記のファイルシステムをマウントして参照でき、e2fsckではエラーは報告されませんでした。/dev/sdb1: clean, 25991/122880 files, 176823/491515 blocks
ext4パーティションは、次のコマンドを使用してフォーマットされています。
sudo mkfs.ext4 -v -o 'Linux' -O '^has_journal,resize_inode,^filetype,^64bit,sparse_super2,^huge_file,extra_isize,inline_data' -E 'resize=8388608,root_owner=0:0' -M '/' /dev/sdXY
この問題は、仮想マシンで初めて表示されます。しかし、既存のGPTディスクに同じサイズのパーティションを作成し、同じオプションでフォーマットし、異なるディストリビューションls
(CentOS、CentOS、openSUSEなど)を実行しましたが、常に同じ問題が発生しました(No known filesystem detected
)。
mkfs
GRUBはパーティションを認識しませんが、起動したLinuxに問題なくインストールして使用する特定のオプションが渡されたことを指摘できる人はいますか?
答え1
GRUB2は現在ext4機能をサポートしていませんinline_data
。
(マウントされていないパーティションで)tune2fsを使用して実行時に無効にできるかどうかはわかりませんが、試してみることはできます。