제목에서 알 수 있듯이 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를 사용하여 런타임에 비활성화할 수 있는지 확실하게 말할 수는 없지만 시도해 볼 수는 있습니다.