Error 15 /boot/xen.gz not found
Filesystem type is ext2fs, partition type 0x83 Error 15
原因:
除了安装以下三个安装包
-rw-r--r-- 1 root root 23362981 Jun 14 2013 kernel-xen-3.0.76-0.11.1.x86_64.rpm
-rw-r--r-- 1 root root 14158930 Jun 14 2013 kernel-xen-base-3.0.76-0.11.1.x86_64.rpm
-rw-r--r-- 1 root root 5782450 Jun 14 2013 kernel-xen-devel-3.0.76-0.11.1.x86_64.rpm
还需要安装如下安装包
-rw-r--r-- 1 root root 9242485 Jun 14 2013 xen-4.2.2_04-0.7.5.x86_64.rpm
安装完成后的相关命令查询结果:
suse11sp3:~ # rpm -qa |grep xen
kernel-xen-base-3.0.76-0.11.1
xen-4.2.2_04-0.7.5
kernel-xen-devel-3.0.76-0.11.1
kernel-xen-3.0.76-0.11.1
suse11sp3:~ # uname -r
3.0.76-0.11-xen
suse11sp3:~ # rpm -ql xen-4.2.2_04-0.7.5
/boot/xen-4.2.2_04-0.7.5.gz
/boot/xen-4.2.gz
/boot/xen-4.gz
/boot/xen-dbg-4.2.2_04-0.7.5.gz
/boot/xen-dbg-4.2.gz
/boot/xen-dbg-4.gz
/boot/xen-dbg.gz
/boot/xen-syms
/boot/xen-syms-4.2.2_04-0.7.5
/boot/xen-syms-dbg
/boot/xen-syms-dbg-4.2.2_04-0.7.5
/boot/xen.gz
/usr/lib64/efi
/usr/lib64/efi/xen-4.2.2_04-0.7.5.efi
/usr/lib64/efi/xen-4.2.efi
/usr/lib64/efi/xen-4.efi
/usr/lib64/efi/xen.efi
二、xen内核启动后,ip a命令找不到网卡,例如eth0, 导致没有IP可使用。
「此问题并没有解决」 勿再往下观看,待有时间再看看。
解决可能的命令:
我做了如下这些操作
1. 执行了modprobe e1000和mkinitrd
2.在/boot/grub/menu.lst
文件中添加了pci=nomsi
随后重启系统,详情分析过程如下。
附GPT-3的帮助信息:
在 SUSE 11 SP4 上安装 Xen 内核后,使用 ip a
命令看不到网卡,这意味着 Xen 内核未能正确识别或加载网卡驱动。以下是详细的排查和解决步骤:
1. 检查硬件和驱动
检查硬件信息
首先,确认系统硬件识别到网卡:
lspci | grep -i ethernet
这个命令将显示系统中所有的以太网设备。确保能够看到你的网卡信息。
检查网卡驱动
确认网卡驱动模块已加载:
lsmod | grep <网卡驱动名称>
例如,如果你的网卡使用 e1000
驱动:
lsmod | grep e1000
如果没有看到相关模块,尝试手动加载:
modprobe e1000
更新 initrd
如果手动加载驱动模块有效,更新 initrd
以确保在启动时自动加载这些模块:
mkinitrd
2. 检查网络配置
确保网络配置正确:
检查网络接口配置文件
查看 /etc/sysconfig/network/
目录下的网络接口配置文件,例如 ifcfg-eth0
,确保其配置正确。
重启网络服务
重启网络服务以应用配置更改:
service network restart
3. 检查 Xen 配置
确认 Xen 配置正确:
检查 Xen 网络脚本
确认 Xen 使用的网络脚本(如 xen-network-bridge
)配置正确。脚本通常位于 /etc/xen/scripts/
目录下。
检查 Xen 配置文件
查看 /etc/xen/xend-config.sxp
文件中的网络配置部分,例如:
(network-script network-bridge)
确保网络脚本正确配置。
4. 内核参数
有时需要在 Xen 内核启动时传递特定的内核参数以启用网络设备。
编辑 GRUB 配置文件
编辑 /boot/grub/menu.lst
文件,找到 Xen 内核的启动项,并添加适当的内核参数:
title Xen with SUSE Linux root (hd0,0) kernel /xen.gz dom0_mem=512M module /vmlinuz-xen root=/dev/sda1 ro console=tty0 module /initrd-xen.img
可以尝试添加 pci=nomsi
或 acpi=off
等参数:
kernel /xen.gz dom0_mem=512M pci=nomsi
5. 查看日志
检查系统日志文件以获取更多错误信息:
查看 dmesg 输出
dmesg | grep -i eth
查看系统日志
查看 /var/log/messages
或 /var/log/syslog
中的相关日志:
tail -f /var/log/messages