grub 시작 문제; Arch Linux, Xen, DomU

grub 시작 문제; Arch Linux, 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은 쉽지 않기 때문에 다음 질문은 다음과 같습니다.

관련 정보