SLES10SP3(卷管理)在P2V的修复方法.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SLES10SP3(卷管理)在P2V的修复方法

SLES10(采用卷管理方式)在HP主机上P2V后的修复方法文档说明:当SLES在HP主机上,在P2V迁移后,表象就是操作系统完全没有引导记录。所以当前就是在VM上修改关于启动部分grub的修复方法。同时在系统上有关引导的部分都需要修改,涉及的文件/etc/fstab,/boot/grub/menu.lst等,详见文档。使用的工具本身就是SLES的光盘,可以采用SLES当前版本的最后补丁版本的光盘。修复系统引导部分调整VM的BIOS引导选项首先为了VM能进入光盘引导,选择如下勾选讯息,以便进入BIOS设置,避免速度过快,无法进入BIOS的设置模式。修改选项,进入BIOS将CD-ROM设置为最先启动,以便后面加载SLES的安装镜像。F10,保存配置。光盘启动后,选择进入Rescue System.在上面选择回车后,进入以下菜单,在Rescue login:后输入root,回车后如下:执行fdisk -l命令,查看当前VM系统分区情况。如下:通过下面的命令输出,我们可以基本知道sda1(一般为boot分区)、sda2(swap分区)、sda3(卷管理)分区。尝试挂载各个分区,找到对应的/分区。mkdir /tmp/rescue这条命令,我们在当前启动的恢复模式的系统里面,创建一个目录,路径为/tmp/rescuemount /dev/sda1 /tmp/rescue; ls /tmp/rescue ; umount /tmp/rescue,查看sda1分区内容,确定是否为Boot分区。mount /dev/dm-0 /tmp/rescue; ls /tmp/rescue ; umount /tmp/rescue……mount /dev/dm-10 /tmp/rescue; ls /tmp/rescue; umount /tmp/rescue依次将dm-0至dm-10轮换挂载,查看文件系统内容。直到找到根(/)分区位置。而根分区有明显的目录结构,类似如图:dm-1下面的目录:bin、etc、dev、home、lib、media、mnt、opt、proc、root、sbin、srv、sys、tmp、usr、var如果包含以上目录,即可确认次分区为根(/)分区。在确认根(/)分区后,将其确认挂载在/tmp/rescue下。mount /dev/dm-1 /tmp/rescue查看/tmp/rescue/etc/fstab文件内容。这个里面就是真正之前物理机内的文件分区和挂载点的对应情况。cat/tmp/rescue/etc/fstab将根(/)分区下的所有分区对应挂载在相应的目录上。如图例所示,参考/tmp/rescue/etc/fstab文件,执行:mount /dev/dm-4 /tmp/rescue/usrmount /dev/dm-3 /tmp/rescue/tmp…..mount/dev/sda1 /tmp/rescue/boot挂载虚拟文件系统,这些是操作系统在启动过程中运用的虚拟文件系统,在后续的恢复过程中,会被我们依赖。所以也需要挂载。mount–o bind /proc /tmp/rescue/procmount–o bind /sys /tmp/rescue/sysmount–o bind /dev /tmp/rescue/dev切换到VM的本地磁盘上操作。在这个过程里面,我们要切换到本次磁盘上操作。chroot /tmp/rescue这时候您的路径就变为/tmp/rescue为根。编辑文件/etc/fstab如果该文件中出现/dev/cciss/c0d0p这个在HP下特有的磁盘名,将其修改为在虚拟机下的磁盘设备名/dev/sda或sdb等,而对应的分区没有改变编辑文件/boot/grub/menu.lst将root=的内容改为如下图所示,即root=/dev/disk/by-label/root,编辑文件/boot/grub/device.map修改原则:将/dev/cciss/c0d0修改为/dev/sda,如有第二块硬盘,再增加(hd1) /dev/sdb修改完成后,如下图。编辑文件/etc/sysconfig/kernel修改内核参数文件,关于启动镜像的选项:将INITRD_MODULES中的“cciss”替换为“mptspi”,另外在fan后新增reiserfs。这个是用于系统启动的ramdisk文件中驱动的部分,因为目前ramdisk里面没有包含所需磁盘所需的启动文件mptspi,仍然是HP系统里面的cciss修改前修改后。重新生成正确的initrd文件(也就是ramdisk)重新安装grub引导器通过我们之前修复的文件,将grub引导器重新修复安装在目前的/dev/sda盘符上。正确安装后,如下图,我们

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档