gpt4 book ai didi

operating-system - 错误 9090 : Xen 4. 2 与 Centos 6.6 但 Ubuntu/Xen 在相同的硬件上工作正常

转载 作者:行者123 更新时间:2023-12-04 19:34:37 26 4
gpt4 key购买 nike

使用当前 Centos 6.6 x86_64 安装中的 DVD1,我可以在具有 20GB 闪存和 4GB RAM 的英特尔 NUC 计算机上成功安装 Centos 6.6 最小版。内核为 2.6.32-504.el6.x86_64。 Xen4CentOS 无法启动,但在同一系统上加载 Ubuntu/Xen 可以正常工作,因此它不是硬件(在两个相同的硬件设备上测试,结果相同)。

在安装 http://wiki.xenproject.org/wiki/Xen4CentOS 之后,我无法让 Xen4CentOS 安装 (xen-4.2.5-37.el6) 为内核 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 中放置一个符号链接(symbolic link)。

这是grub文件:
# 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

以下是系统挂载:
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 文件,即 grub-bootxen.sh bash 脚本。重复安装会重现相同的结果。我很感谢那里的任何人,他们可能对如何克服这个问题有所暗示,或者有一些我可能会检查的东西......

最佳答案

我也有完全一样的问题。还没有找到任何解决方案,但我认为这不是一个小问题,可能与 GRUB 有关。用另一个经过验证的版本替换 xen.gz 也不起作用。

我在安装过程中的步骤是相同的​​,但我是从完整的 DVD 镜像安装的。

系统:

  • i7-5820K
  • 技嘉 X99-UD4H
  • 32GB DDR4 内存
  • 512GB三星SSD

  • 系统挂载:
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/mapper/xen-root 10190136 4860724 4805124 51% /
    tmpfs 16351060 76 16350984 1% /dev/shm
    /dev/sda2 198337 80825 107272 43% /boot
    /dev/sda1 204580 376 204204 1% /boot/efi

    我也尝试了多次安装。我测试的/boot的文件系统:ext2,ext4。

    关于operating-system - 错误 9090 : Xen 4. 2 与 Centos 6.6 但 Ubuntu/Xen 在相同的硬件上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27604480/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com