![OS 설치 후 GNOME 박스가 ISO에서 부팅됩니까?](https://linux55.com/image/121862/OS%20%EC%84%A4%EC%B9%98%20%ED%9B%84%20GNOME%20%EB%B0%95%EC%8A%A4%EA%B0%80%20ISO%EC%97%90%EC%84%9C%20%EB%B6%80%ED%8C%85%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
프로그램 문제를 해결하려면 몇 대의 Arch Linux 가상 머신을 설정해 보세요. 그 중 하나가 네트워크 문제였기 때문에 이를 해결하기 위해 chrooting하고 Network Manager나 Connman을 설치해 보았습니다.
그러나 Boxes에 OS를 성공적으로 설치하면 ISO 파일에서의 부팅이 거부되었습니다. ISO 파일을 변경해도 ISO의 GRUB 메뉴가 표시되지 않고 설치된 운영 체제의 GRUB 메뉴로 바로 이동합니다.
Boxes가 설치 전에는 ISO 이미지를 잘 로드하지만 설치 후에는 이미지 로드를 거부하는 이유는 무엇입니까?
답변1
설치 후 GNOME Box의 ISO 부팅은 나에게는 잘 작동했지만 직관적이지 않으며 속도가 빨라야 합니다.
VM이 종료되면 VM의 속성에 ISO를 추가하고, 속성 화면을 닫고, VM을 클릭하여 시작한 다음,빠르게Escape를 눌러 부팅 메뉴를 가져온 다음 3을 눌러 "DVD/CD"에서 부팅하면 ISO에서 부팅됩니다.
SeaBIOS 화면이 나타나면 실제 부트로더가 시작되기 전에 Esc 키를 빠르게 눌러야 합니다.
다른 방법을 사용하여 업데이트합니다.
Escape 키를 충분히 빠르게 누를 수 없다면 유일한 다른 옵션은 virt-manager
상자 대신 Esc 키를 한 번만 사용하는 것입니다.
시작 시 virt-manager
"시스템 전체" 가상 머신에 액세스하기 위한 비밀번호를 묻는 메시지가 표시됩니다. 비밀번호는 필요하지 않습니다(취소를 누르세요).
그런 다음 "QEMU/KVM 사용자 세션"을 클릭하면 모든 Boxes 가상 머신이 표시됩니다. 가상 머신을 선택하고 열기를 클릭한 후 전구 아이콘을 클릭하고 시작 옵션을 클릭한 다음 항상 메뉴를 표시하거나 시작 순서를 변경하도록 선택할 수 있습니다. 변경한 후에는 오른쪽 하단에 있는 "적용"을 클릭하는 것을 잊지 마세요.
또한 현재 방법을 사용할 수 없으며 Boxes 자체에 이에 대한 UI를 추가해야 할 수도 있다는 점을 gnome-boxes 사람들에게 설명하기 위해 버그를 제출하는 것이 좋습니다.
답변2
올바른 매개변수를 사용하여 qemu를 직접 호출하여 VM의 부팅 메뉴를 가져올 수 있습니다. 부팅 메뉴에서 ISO를 선택할 수 있습니다.
명령은 다음과 같습니다.
qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on <path-to-disk-image(see below)>
그놈 박스는 디스크 이미지(가상 머신 디스크가 저장되는 곳)를 다음 위치에 저장합니다.~/.local/share/gnome-boxes/images/
그러면 가상 머신이 포함된 창이 열립니다. 그런 다음 Esc부팅 메뉴를 열려면 처음 1초 이내에 키를 눌러야 합니다 .
-m
또한 128MB 이상의 RAM으로 부팅하는 옵션을 추가하는 것이 좋습니다 .
qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on -m <amount of ram> <path-to-disk-image>
전체 명령은 다음과 같습니다.
qemu-system-x86_64 -cdrom ~/Downloads/install-amd64-minimal-20181113T214502Z.iso -boot menu=on -m 2G ~/.local/share/gnome-boxes/images/boxes-unknown