zoukankan      html  css  js  c++  java
  • OEL6 /boot分区删除恢复

    对linux的应用有一段时间来,虽然谈不上精通,但日常应用maintenance还是没问题的,昨天自己故意把/boot分区直接format了,今天来尝试恢复,看看自己对linux启动方面的认识如何,总算还是success。平日不折腾些service、dump/restore、shell script等,linux很快就忘了。呵呵 ,折腾的

    1 、 OEL6自己没有dvd光盘,只有down都 一个dvd的ISO文件,采用network的http方式 安装,首先制作U盘linux引导盘(用UltraISO写入硬盘镜像的方式),所以/boot被干掉后,只有U盘linux引导盘。

    2、分区说明: /dev/sda3  mount  /boot

    /dev/sda4为 LVM ,VG name为vg_heliy, 下面mount 两个: /  和 swap

    3   删除分区(由于是实机无法截图,只能事后说些文字)

    /sbin/fdisk /dev/sda
    d
    3
    w
    reboot后屏幕一片黑

    4 恢复
    用linux的U盘引导,进入rescue mode,配置IP和URL,加载isolinux下启动img两个文件,当提示mounted /mnt/sysimage 成功信息和chroot /mnt/sysimage时,按enter进入command-prompt
    #/sbin/fdisk /dev/sdb   //由于有U盘,所以local HD为sdb
    n
    p
    3
    w
    #/sbin/mkfs.ext4 -L lvboot /dev/sdb3
    #chroot /mnt/sysimage   //根目录/更换
    #mount /dev/sdb3 /boot
    #grub-install /dev/sdb3
    安装完成后,/boot下会有grub lost+found两个文件夹
    #/etc/init.d/sshd start  //启动ssh服务,上传kernel-2.6.32-71.el6.i686.rpm文件

    #rpm -ivh --force /home/fukeyun/kernel-2.6.32-71.el6.i686.rpm
    安装完成后,/boot下会有几个文件,关键有 vmlinuz-2.6.32-71.el6.i686
    initramfs-2.6.32-71.el6.i686.img两个文件

    #touch /boot/grub/grub.conf    //内容如下
    # recovery boot partition in 2011/09//13
    default=0
    timeout=15
    #splashimage=/boot/grub/heliy.xpm.gz
    hidddenmenu
    title Oracle enterprise linux 6.0
    root(hd0,2)
    kernel /vmlinuz-2.6.32-71.el6.i686 ro root=/dev/mapper/vg_heliy-lv_root rhgb quiet
    initrd /initramfs-2.6.32-71.el6.i686.img

    如果重启没有出现grub界面 ,是grub-install 没安装好,需要再重新安装一篇,我的还比较顺利,重启后出现来grub界面,然后登录,在启动过程中出现SElinux检测,用了几分钟,检测完后重启再登录OK



          本文转自fuhaixiong 51CTO博客,原文链接:http://blog.51cto.com/heliy/663711,如需转载请自行联系原作者




  • 相关阅读:
    Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
    Java实现蓝桥杯勇者斗恶龙
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 224 基本计算器
    Java实现 LeetCode 224 基本计算器
  • 原文地址:https://www.cnblogs.com/twodog/p/12138541.html
Copyright © 2011-2022 走看看