이 안내서에 따라 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
내가 볼 수있는 --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
: 디스크에 쓰고 종료
그런 다음 설치를 계속할 수 있습니다.