
문제는 다음과 같습니다. Xen dom0을 실행하는 Debian Lenny가 있고, 또 다른 Debian Lenny를 domU로 설치하고 싶습니다. 나는 가이드를 따라 갔다.데비안 위키편지에. 데비안 설치 프로그램이 Grub을 설치하려고 시도할 때까지 설치는 잘 진행되지만 다음 오류와 함께 실패합니다:
설치 단계 실패
설치 단계가 실패했습니다. 메뉴에서 실패한 항목을 다시 실행해 보거나 건너뛰고 다른 항목을 선택할 수 있습니다. 실패한 단계는 다음과 같습니다. 하드 디스크에 GRUB 부트 로더를 설치합니다.
이를 무시하고 설치를 완료하고 머신을 부팅하려고 하면 다음과 같은 메시지가 나타납니다.
로드 중입니다. 잠시 기다려 주십시오...
시작: 필수 드라이버 로드 중... 완료되었습니다.
시작: /scripts/init-premount 실행 중... 치명적: 팬 삽입 오류(/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): 해당 장치 없음
치명적: 오류 열 삽입(/lib/modules/2.6.26-2-686-bigmem/kernel/drivers> /acpi/thermal.ko): 해당 장치 없음
[ 0.608267] blkfront: xvda1: 장벽 활성화
완료.
시작: 루트 파일 시스템 마운트 중... 시작: /scripts/local-top 실행 중... 완료.
시작: /scripts/local-premount 실행... 완료.
마운트: /etc/fstab을 읽을 수 없습니다. 해당 파일이나 디렉터리가 없습니다.
시작: /scripts/local-bottom 실행 중 ... 완료.
완료.
시작: /scripts/init-bottom 실행 중 ... 마운트: /root/dev에 /dev 마운트 실패: 해당 > 파일 또는 디렉토리가
완료되지 않았습니다.
마운트: /root/sys에 /sys 마운트 실패: 해당 파일 또는 디렉토리 없음
마운트: /root/proc에 /proc 마운트 실패: 해당 파일 또는 디렉토리 없음
대상 파일 시스템에 /sbin/init가 없습니다.
초기화를 찾을 수 없습니다. init= bootarg를 전달해 보십시오.
Xen용 .conf 파일은 매우 간단합니다.
커널 = '/vmlinuz'
ramdisk = '/initrd.img'
메모리 = 256
vif = ['bridge=xenbr0']
디스크 = [ 'file:/xen/root.img,hda1,w' ]
문제 찾기를 시작할 수 있는 아이디어가 있습니까? 나는 꽤 어리둥절하다.
답변1
mount: cannot read /etc/fstab: No such file or directory
이는 initramfs가 중단되었다는 매우 분명한 신호입니다. 아마도 설치가 중단되었기 때문일 것입니다.
debian-installer에서 파티셔닝을 어떻게 통과했나요? 지난번에 (음... 어제) 파티션할 수 있는 것을 내보내야 했기 때문에 디스크가 hda1이라는 것이 다소 이상합니다. 내 모습은 다음과 같습니다.
disk = ['phy:/dev/GLaDOS/xen-portaltest,xvda,w']
파일이 아닌 논리 볼륨에 있지만 그것은 중요하지 않습니다. 그것을 주거나 xvda1
무엇이든 작동하지 않았습니다. 그것은 상당히 어리석은 일이지만 그것을 분할하고 싶었습니다.
를 사용하여 xvda
이를 분할했습니다( LVM 물리 볼륨용 xvda1로 분할했지만 확실히 루트용으로 사용할 수도 있습니다) /boot
. xvda2
그런 다음 설치 프로그램이 정상적으로 완료되었으며, 다음에 설명된 실행 불가능한 부트로더 오류를 처리한 후 작동합니다.Debian Wiki의 Xen 항목.
답변2
domU의 fstab은 어떤가요? /root/sys 아래에 /sys를 마운트하려고 시도하는 잘못된 행이 있을 수 있습니다.
mount: mounting /sys on /root/sys failed: No such file or directory