현재 Centos 6.6 x86_64 설치에서 DVD1을 사용하면 Intel NUC 컴퓨터에 Centos 6.6 minimal을 설치하여 20GB 플래시 및 4GB를 설치할 수 있습니다. 램. 커널은 2.6.32-504.el6.x86_64입니다. Xen4CentOS는 부팅되지 않지만 Ubuntu/Xen을 같은 시스템에로드하면 하드웨어가 아닙니다 (두 개의 동일한 하드웨어 장치, 동일한 결과에서 테스트 됨).오류 9090 : Centos 6.6이지만 Xen 4.2는 동일한 하드웨어에서 잘 작동합니다.
Xen4CentOS 설치 (xen-4.2.5-37.el6)는 설치 후 http://wiki.xenproject.org/wiki/Xen4CentOS을 참조로 커널 3.10.56.11-el6.centos.alt.X86_64에서 작동하지 않습니다. 다시 부팅 할 때 '9090'발생하는 오류에 대한 산발적 인 질문이 있지만 아무도 그 질문을 굳게 묻지 않거나 문제의 재생산을 위해 불충분 한 텍스트 2 ~ 3 줄 이상에서 오류를 얻는 방법에 대한 충분한 정보를 제공하지 않습니다 . (겸손은 9090에서 빠른 검색을 수행하여 논의 이전에이를 표시하지 않도록주의 또는 질문은,이에 하루 보냈어요 몇 가지 힌트를 사용할 수있는) 내가 다음 단계는했다
을 :
1) Burn DVD1, DVD2 from Centos Mirrors for installation (CentOS 6.6)
2) Install 'minimal' CentOS installation following all defaults with only the CentOS Repo, this required only DVD1 for the 'minimal' install
3) Disabled SE Linux and rebooted (to eliminate any concern, I know it's a bit harsh but its for troubleshooting)
4) Reboot into CentOS 6.6 - 2.6 Kernel
5) yum install centos-release-xen (accept 1 pkg install)
6) yum install xen (accept 36 packages install)
7) /usr/bin/grub-bootxen.sh
8) reboot
9) Upon selecting the 3.10 kernel => Get "Invalid magic number: 9090 Error 13: Invalid or unsupported executable format
지시 사항이 내 하드웨어에서 작동하지 않는다는 첫 번째 표시는 "다음과 같은 /boot/grub/grub.conf에 항목을 생성해야합니다 :"입니다. CentOS 6.6의 Grub은 아키텍처의 해당 디렉토리에 구성 파일을 저장하지 않지만 여기서는 /boot/efi/EFI/redhat/grub.conf를 입력하고 /etc/grub.conf에 심볼릭 링크를 넣습니다. 나는 애벌레 파일의 grub-bootxen.sh bash는 스크립트를 살펴 보았다
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_chassis0-lv_root
25131356 958760 22889320 5%/
tmpfs 1683088 0 1683088 0% /dev/shm
/dev/sda2 487652 74666 387386 17% /boot
/dev/sda1 204580 260 204320 1% /boot/efi
다음은 시스템 마운트가
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_chassis0-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda1
device (hd0) HD(1,800,64000,6d6512a3-0f84-44db-a808-1191d98cd207)
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.56-11.el6.centos.alt.x86_64)
root (hd0,1)
kernel /xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all
module /vmlinuz-3.10.56-11.el6.centos.alt.x86_64 ro root=/dev/mapper/vg_chassis0-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_chassis0/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_chassis0/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
module /initramfs-3.10.56-11.el6.centos.alt.x86_64.img
title CentOS 6 (2.6.32-504.el6.x86_64)
root (hd0,1)
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_chassis0-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg_chassis0/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_chassis0/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-504.el6.x86_64.img
: 여기
는 GRUB 파일입니다. 설치를 반복하면 동일한 결과가 재현됩니다. 나는이 사람을 지나치는 법에 대한 암시를 가지고있는 누군가에게 감사 드린다.
확인해 주셔서 감사합니다. 내 생각은 파일에서 마법 번호를 추출하여 어떤 파일에 마법 번호 오류가 있는지 확인하는 것입니다. libmagic이 올바른 라이브러리 인 것처럼 보입니다. 그리고 나는 함께 자갈을 댈 수 있다고 믿습니다. (일부는 stackoverflow에 있습니다) '매직 넘버를 읽고 프린트하는 프로그램'이라고 저는 믿습니다. 그러나 나는 올바른 바이트와 길이. 나는 3.10에 대한 linuz 파일의 처음 2 바이너리 바이트를 읽고 정확히 9090이 아닌 1888727294 (예)와 같은 숫자를 얻습니다.이 문제를 해결하는 데 도움을주고 싶습니다. 많은 온라인에서 비슷한 문제가있는 것 같습니다. – apollon
아래의 솔루션이 당신을 위해 효과가 있기를 바랍니다. 아폴론 – apollon