grub의 부팅 문제; 아치 리눅스, Xen, DomU

grub의 부팅 문제; 아치 리눅스, Xen, DomU

내 Dom0 내부

내 오류 로그:

sudo xl create /etc/xen/arkOS-Dev_PV.cfg

/var/log/xen/bootloader.1.log
   pyGRUB  version 0.6
 ┌────────────────────────────────────────────────────────────────────────┐
 │ Arch GNU/Linux, with Linux core repo kernel                            │
 │                                                                        │
 │                                                                        │
 │                                                                        │
 │                                                                        │
 │                                                                        │
 │                                                                        │
 │                                                                        │
 └────────────────────────────────────────────────────────────────────────┘
Use the ^ and ┴ keys to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the
commands before booting, 'a' to modify the kernel arguments
before booting, or 'c' for a command line.







[Errno 2] No such file or directory
Error opening /boot/vmlinuz-linux in guest

내 이전 설정:

/etc/xen/ArkOS-Dev.cfg.old

name = 'ArkOS-Dev'
kernel = "/mnt/arch/boot/x86_64/vmlinuz"
ramdisk = "/mnt/arch/boot/x86_64/archiso.img"
extra = "archisobasedir=arch archisolabel=ARCH_201511"
memory = 512
disk = [ "phy:/dev/sda3,xvda,w", "file:/home/xen/ISO/archlinux-2015.11.01-dual.iso,xvdb:cdrom,r" ]
vif = [ 'mac=00:16:3e:49:2b:a1,bridge=xenbr0' ]

내 현재 설정:

/etc/xen/Arkos-Dev.cfg

name = 'ArkOS-Dev'
bootloader = "pygrub"
memory = 512
disk = [ "phy:/dev/sda3,xvda,w" ]
vif = [ 'mac=00:16:3e:49:2b:a1,bridge=xenbr0' ]

lsblk -f

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
|-sda1 vfat         FF2C-B8A3                            /boot
|-sda2 btrfs        b3f4f40f-a8a1-4438-a187-dc02f2104340 /
|-sda3                                                   
`-sda4 swap         f90e6e95-5f00-4138-aa76-13feb4bce985 [SWAP]

마운트 -o 루프 /home/xen/ISO/archlinux-201511.01-dual.iso /mnt ls /mnt -lah

total 26K
drwxr-xr-x 1 root root 2.0K Nov  1 09:34 .
drwxr-xr-x 1 root root  136 Oct 29 20:39 ..
drwxr-xr-x 1 root root 2.0K Nov  1 09:34 EFI
drwxr-xr-x 1 root root 2.0K Nov  1 09:35 arch
drwxr-xr-x 1 root root 2.0K Nov  1 09:34 isolinux
drwxr-xr-x 1 root root 2.0K Nov  1 09:34 loader

마운트 /dev/sda3 /mnt

mount: wrong fs type, bad option, bad superblock on /dev/sda3,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

내 DomU 내부(이전 설정을 통해)

lsblk -f

http://pastebin.archlinux.fr/1717775

아치-chroot /mnt /bin/bash lsblk -f

http://pastebin.archlinux.fr/1717771

ls -lah /부팅

http://pastebin.archlinux.fr/1717772

내 그럽 파일:

/boot/grub/grub.cfg

http://pastebin.archlinux.fr/1717774

답변1

마침내 DomU에는 '/boot' 파티션이 필요하지 않으며 '원시 파티션 = 단일 파티션'이라는 사실을 알아냈습니다. 따라서 DomU에 여전히 스왑 공간이 필요하므로 LVM이 필요합니다. LVM은 쉽지 않기 때문에 다음 질문은 다음 위치에 있습니다.

관련 정보