Grub 시작 문제; Arch Linux, Xen, Dom0

Grub 시작 문제; Arch Linux, Xen, Dom0

Arch를 설치한 후 다음 명령을 사용하여 grub을 설치했습니다.

pacman -S grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg

이제 grub 메뉴가 나타나고 Arch Linux를 선택할 수 있습니다. 그러나 grub을 통해 Arch Linux로 부팅하기로 선택하면 다음이 표시됩니다.

Welcome to emergency mode! After logging in, type "journalctl -xb" to view 
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try again
to boot into default mode.

Cannot open access to console, the root account is locked.
see sulogin(8) man page for more details.

Press Enter to continue.
Pressing enter results into the same message with the added line:
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)

내 EFI 부팅 메뉴는 여전히 잘 작동하므로 여전히 Xen에 로그인할 수 있습니다.

또한 Arch Linux를 부팅하려고 할 때 실패 메시지가 표시되는 것을 발견했습니다.

[Failed] Failed to mount /proc xen.

ls /시작

$ ls -lah
total 28M
drwxr-xr-x 5 rogier rogier  16K okt 31 13:18 .
drwxr-xr-x 6 rogier rogier  16K jan  1  1970 ..
drwxr-xr-x 5 rogier rogier  16K okt 31 13:18 EFI
drwxr-xr-x 6 rogier rogier  16K okt 31 13:18 grub
-rw-r--r-- 1 rogier rogier  17M okt 31 13:18 initramfs-linux-fallback.img
-rw-r--r-- 1 rogier rogier 3,4M okt 31 13:18 initramfs-linux.img
drwxr-xr-x 3 rogier rogier  16K okt 31 13:18 loader
-rw-r--r-- 1 rogier rogier 4,1M okt 31 13:18 vmlinuz-linux
-rw-r--r-- 1 rogier rogier 2,0M okt 31 13:18 xen-4.5.1.efi
-rw-r--r-- 1 rogier rogier 850K okt 31 13:18 xen-4.5.1.gz
-rw-r--r-- 1 rogier rogier  192 okt 31 13:18 xen.cfg

ls /시작/그럽

$ ls -lah
total 160K
drwxr-xr-x 6 rogier rogier  16K okt 31 13:18 .
drwxr-xr-x 5 rogier rogier  16K okt 31 13:18 ..
drwxr-xr-x 2 rogier rogier  16K okt 31 13:18 fonts
-rw-r--r-- 1 rogier rogier 6,7K okt 31 13:18 grub.cfg
-rw-r--r-- 1 rogier rogier 6,7K okt 31 13:18 grub.cfg.example
-rw-r--r-- 1 rogier rogier 1,0K okt 31 13:18 grubenv
drwxr-xr-x 2 rogier rogier  16K okt 31 13:18 locale
drwxr-xr-x 3 rogier rogier  16K okt 31 13:18 themes
drwxr-xr-x 2 rogier rogier  32K okt 31 13:18 x86_64-efi

lsblk-f

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda                                                      
|-sda1 vfat         FF2C-B8A3                            /boot
|-sda2 btrfs        b3f4f40f-a8a1-4438-a187-dc02f2104340 /
|-sda3 swap         7d91962c-9eba-4fb2-b198-3a91c681e4f3 [SWAP]
`-sda4 btrfs        986d54c0-878d-4d18-843a-9245ee6d8be5 

/boot/grub/grub.cfg

http://pastebin.archlinux.fr/1690052

평판포인트가 낮아서 링크만 올립니다. 모든 숫자는 위의 Archlinux Pastebin 링크와 유사합니다.

Journalctl -k -b -1 (Arch Linux는 grub에서 시작)

1690454(1부)

1690455(2부)

1690453(경고 및 오류만 해당)

Journalctl -k -b -1(grub에서 Xen 부팅)

1690410(1부)

1690411(2부)

1690452(경고 및 오류만 해당)

답변1

문제가 해결되었습니다. 충분합니다.

나는 이 줄을 제거했습니다:

none /proc/xen xenfs defaults 0 0

/etc/fstab에서

grub.cfg의 Xen 설정을 간단히 "종료"하도록 변경하여 EFI 부팅 메뉴로 종료했습니다.

관련 정보