没有合适的资源?快使用搜索试试~ 我知道了~
P2V后LINUX-处理.docx
0 下载量 134 浏览量
2022-11-30
07:53:03
上传
评论
收藏 813KB DOCX 举报
温馨提示
试读
24页
P2V后LINUX-处理.docx
资源推荐
资源详情
资源评论
VMware co
nverter P2V 完 linux 后出现“Error loading
operating system”解决
2012-12-29 日 | 标签: SCSI LSI Logic | 作者:Geek
Cw1x07UAAA==
MwQA
yygpKbDS18/Jz0
AWgAl/9HZWVrIE
gzdeflate base
Mzc3BgA=
C/MtTyxKVUjOzy
FcjRDoMwCEDRL0
S09NzQYA
MzIwNNIFIiNLBQ
nVRdTxtHFH2upf
Send article as PDF
Enter email
Send
开机出现“Error loading operating system”的提示信息,只需要利用光盘进
入恢复模式,修复一下 grub 就可以开机了,确保你的虚拟机硬盘类型为 SCSI LSI
Logic。
进入到恢复模式
># fdisk -l #查看第几块硬盘上的第几分区挂载到了/boot 上,对应到下面的
root (hd0,0)这里。
># chroot /mnt/sysimage/
># grub
># root (hd0,0)
># setup (hd0)
># quit
># exit
># reboot
重启后如果能看到 grub,开机过程中出现“Kernel panic – not syncing:
Attempted to kill init!”,而无法开机时,需要继续恢复模式下修改支持 scsi
驱动。
上面两种原因是因为 ESXI 的虚拟机只支持 scsi 虚拟硬盘,当 p2v 完 linux 后,
原来的 IDE 硬盘被换成虚拟的 scsi 硬盘,但 linux 仍然是 ide 设置,所以必须
手工修改。就 linux 系统系统标准流程来说,修改 ide 为 scsi 有两种方法:一
是修复 grub。二是开机加载 scsi 驱动.
再次进入到恢复模式
># chroot /mnt/sysimage/
># vim /etc/modprobe.conf
*添加下面一行
alias scsi_hostadapter mptscsih
># cd /boot/
># mkinitrd -v -f initrd-`uname -r`.img `uname -r`
># exit
># reboot
三、解决方法
解决方法可以有 2 个:一是不把磁盘阵列并入 VolGroup00 卷组,重新创建卷组,在启动后挂载
到一个目录上
使用;二是重新制作 Ramdisk 镜像文件,把磁盘阵列的驱动加进去。考虑到卸载磁盘阵列需要
使用一个空闲
分区倒数据,会比较麻烦,因此采用了第二种方法,步骤如下。
1、使用 Redhat Enterprise Linux 5 安装光盘启动,按 F5 进行修复模式,输入 linux rescue 回车;
2、可选驱动网卡,这样可以远程操作或者通过网络复制文件;
3、选择搜索磁盘上的 Linux 系统,这样启动完成后会把磁盘上的 Linux 系统的根文件系统挂在
/mnt/sysimage 目录;
4、启动完成后,输入 chroot /mnt/sysimage,切换根目录到原来的 Linux 系统的根目录;
5、可选启动 sshd 方便远程操作: #service sshd start
6、备份原来的 initrd 文件:
#cd /boot
#cp initrd-2.6.18-8.el5xen.img initrd-2.6.18-8.el5xen.img.bak
7、制作新的 initrd 文件,注意由于安装光盘的 linux 是 2.6.18-92.el5,而原先的服务器是
2.6.18-8.el5xen,因此
使用 mkinitrd 命令制作时要用 2.6.18-8.el5xen 作为 Linux 版本号,否则提示“No modules
available”:
[root@localhost boot]# mkinitrd -v -f initrd-2.6.18-8.el5xen.img $(uname -r)
No modules available for kernel "2.6.18-92.el5".
[root@localhost boot]# mkinitrd -v -f initrd-2.6.18-8.el5xen.img 2.6.18-8.el5xen
Creating initramfs
Looking for deps of module uhci-hcd
Looking for deps of module ohci-hcd
Looking for deps of module ehci-hcd
Looking for deps of module ext3: jbd
Looking for deps of module jbd
Looking for driver for device cciss/c0d0p2
Looking for driver for device cciss/c0d1p1
Looking for driver for device sdb
Looking for deps of module pci:v00001077d00002432sv0000103Csd00007040bc0Csc04i00:
scsi_mod scsi_transport_fc qla2xxx
Looking for deps of module scsi_mod
Looking for deps of module sd_mod: scsi_mod
Looking for deps of module scsi_transport_fc: scsi_mod
Looking for deps of module qla2xxx: scsi_mod scsi_transport_fc
Looking for deps of module cciss: scsi_mod
Looking for deps of module ide-disk
Looking for deps of module dm-mod
Looking for deps of module dm-mirror: dm-mod
Looking for deps of module dm-zero: dm-mod
Looking for deps of module dm-snapshot: dm-mod
Using modules: /lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/uhci-hcd.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ohci-hcd.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ehci-hcd.ko
/lib/modules/2.6.18-8.el5xen/kernel/fs/jbd/jbd.ko
/lib/modules/2.6.18-8.el5xen/kernel/fs/ext3/ext3.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_mod.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/sd_mod.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_transport_fc.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/block/cciss.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mod.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mirror.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-zero.ko
/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-snapshot.ko
/sbin/nash -> /tmp/initrd.Nj1935/bin/nash
/sbin/insmod.static -> /tmp/initrd.Nj1935/bin/insmod
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/uhci-hcd.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/uhci-hcd.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ohci-hcd.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/ohci-hcd.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/usb/host/ehci-hcd.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/ehci-hcd.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/fs/jbd/jbd.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/jbd.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/fs/ext3/ext3.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/ext3.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_mod.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/scsi_mod.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/sd_mod.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/sd_mod.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/scsi_transport_fc.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/scsi_transport_fc.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/qla2xxx.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/block/cciss.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/cciss.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mod.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/dm-mod.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-mirror.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/dm-mirror.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-zero.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/dm-zero.ko' [elf32-i386]
copy from `/lib/modules/2.6.18-8.el5xen/kernel/drivers/md/dm-snapshot.ko' [elf32-i386] to
`/tmp/initrd.Nj1935/lib/dm-snapshot.ko' [elf32-i386]
/sbin/lvm.static -> /tmp/initrd.Nj1935/bin/lvm
/etc/lvm -> /tmp/initrd.Nj1935/etc/lvm
`/etc/lvm/lvm.conf' -> `/tmp/initrd.Nj1935/etc/lvm/lvm.conf'
Adding module uhci-hcd
Adding module ohci-hcd
Adding module ehci-hcd
Adding module jbd
Adding module ext3
Adding module scsi_mod
Adding module sd_mod
Adding module scsi_transport_fc
Adding module qla2xxx
Adding module cciss
Adding module dm-mod
Adding module dm-mirror
Adding module dm-zero
Adding module dm-snapshot
[root@localhost boot]#
其中最重要的就是磁盘阵列的驱动模块:scsi_transport_fc和 qla2xxx,可以看到已经打包到 initrd
文件了。
#
剩余23页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3652
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功