• 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,如需转载请自行联系原作者




  • 相关阅读:
    flushdb()
    del()
    删除匹配某个pattern的一组键
    I函数
    字段映射
    maven技术(一)软件安装与配置
    jQuery监听事件经典例子
    IE中调试JS的一款很好的工具
    技术大牛是如何拿到国内IT巨头offer的?
    bzoj2124 等差子序列(hash+线段树)
  • 原文地址:https://www.cnblogs.com/twodog/p/12138541.html
Copyright © 2020-2023  润新知