%20Arch-Linux%20GRUB%EA%B0%80%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EC%84%A4%EC%B9%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C.png)
대학 과제를 위해 가상 머신에서 Arch Linux를 실행해야 합니다.
나는 수년 동안 Hyper-V(Windows 10)에 설치하려고 노력해 왔으며 GRUB 설치/구성 외에 가능한 대부분의 다른 문제를 배제했습니다.
설치하면 오류나 문제 없이 모든 것이 잘 진행되는 것 같지만, 부팅하려고 하면 몇 번이나 다시 설치해도 콘솔 모드로 들어갑니다. 저는 튜토리얼을 정확히 따라했고 답을 찾기 위해 여기저기 찾아보았으나 아직 아무것도 찾지 못했습니다.
분할:
/dev/sda1
: 512M vfat EFI 시스템/dev/sda2
: 8G 리눅스 스왑/dev/sda3
: 127G 리눅스 x86-64 루트
/dev/sda3
에 설치됩니다/mnt
/dev/sda1
/mnt/boot
(설치하기 전에 폴더를 만들었습니다. )
그런 다음 나는 달렸다 pacstrap /mnt base-devel
.genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
그 후 grub 및 efibootmgr 패키지를 설치하고 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
및 grub-mkconfig -o /boot/grub/grub.cfg
.
내가 따라온 튜토리얼:
https://wiki.archlinux.org/index.php/Hyper-V
https://wiki.archlinux.org/index.php/installation_guide
답변1
GRUB을 성공적으로 설치한 것 같습니다.
/boot
그러나 아직 파티션에 initramfs를 생성 하지 않았기 때문에 항목이 없습니다 .
~에 따르면Wikipedia 설치 가이드:
mkinitcpio
새로운 initramfs 는 일반적linux
으로pacstrap
.
pacstrap
나는 당신이 실제로 그렇지 않다는 것을 알았습니다base
그룹- linux
패키지의 위치.
$ pacstrap /mnt base
설치 미디어에서 실행하세요. 그러면 linux
.linux
grub-mkconfig
그런 다음 항목을 생성하기 위해 다시 실행해야 할 수도 있습니다 .