Archlinux 설치 : 파일 시스템 ‘ext2’는 임베딩을 지원하지 않습니다 Embedding is not

안내서에 따라 archlinux-2017.05.01-x86_64.iso에서 VMware VM으로 ArchLinux를 설치하고 있습니다 .

uname -a
Linux archiso 4.10.13-1-ARCH #1 SMP PREEMPT
grub-install --target=i386-pc --recheck /dev/sda
warning: File system 'ext2' doesn't support embedding
warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists

전체 오류 스택 :

마운트 출력 :

Fstab :

내가 볼 수있는 --target여러 가지 옵션을 가지고 있지만 어느 내가 사용해야합니다?



답변

분할하지 않고 전체 디스크를 ext4로 포맷했습니다. 이것은 GRUB과 호환되지 않는 것 같습니다.

MBR 또는 GPT를 사용하여 디스크를 파티션하십시오. GPT를 사용하면“BIOS Boot Partition”유형의 작은 (1MiB) 파티션을 추가해야합니다. gdisk이 유형 의 코드는 ef02입니다.

BIOS 부팅의 경우 최소한 다음 파티션이 필요합니다.

  • sda1 : 1MB BIOS 부팅 파티션
  • sda2 : 스왑, 필요에 따라 크기
  • sda3 : 루트, 디스크 나머지

사용하는 사람들을 만들려면 gdisk:

  • o: 새로운 GPT 체계 만들기
  • n,, 1기본값 수락 +1M, EF02: BIOS 부팅 파티션 생성
  • n,, 2기본값 수락 +1G, 8200: 스왑 파티션 생성 (1GB)
  • n,, 3기본값 수락, 기본값 수락, 기본값 수락 : 루트 파티션 생성
  • w: 디스크에 쓰고 종료

그런 다음 설치를 계속할 수 있습니다.