linux系统修复报错的方法 . 4

如果/boot目录下所有的文件都丢了怎么办

boot图片2

如果删除了/boot目录下的所有文件,电脑重启将进入不了系统,将会报错

解决方法一:

1.进入光盘救援模式

chroot  /mnt/sysimage 切换根目录

mount /dev/sr0 /mnt/cdrom   挂载光盘

cp /mnt/cdrom/isolinux/vmlinuz  /boot/vmlinuz`uname -r`    从光盘拷贝内核文件到磁盘/boot目录下

cd /boot 切换到/boot目录

mkinitrd  initramfs-`uname -r`.img  `uname -r`    生成initramfs文件驱动

grub-install /dev/sda   修复所有的stage阶段,包括1阶段 1.5  2阶段

cd  /grub   切换到/boot/grub目录

vim grub.conf   编辑grub.conf文件

default=0     启动内核的顺序

timeout=5   等待选择内核的时间

title    zhouyafeiLinux  启动菜单的名字

kernel  /vmlinuz   root=/dev/sda2     选则内核所在的硬盘分区

initrd   /initramfs.img

sync 同步磁盘

exit退出重启

 

方法二:

1.进入救援模式

2. mount  /dev/sr0 /misc/cd    挂载光盘

3. rpm -ivh /misc/cd/Packages/kernel-2.6.32-696.el6.x86_64.rpm –root=/mnt/sysimage/ –force   安装kernel包  –force强制安装

4. chroot /mnt/sysimage   切换根

5. cd /boot

6. grub-install /dev/sda     修复 全部stage 阶段

7. cd grub/

8. vim  grub.conf

default=0     启动内核的顺序

timeout=5   等待选择内核的时间

title    zhouyafeiLinux  启动菜单的名字

kernel  /vmlinuz   root=/dev/sda2     选则内核所在的硬盘分区

initrd   /initramfs.img

sync 同步磁盘

exit退出重启

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98314

(0)
周亚飞周亚飞
上一篇 2018-05-12 21:10
下一篇 2018-05-12 21:56

相关推荐

  • shell脚本基础及编程练习

    shell基础语法

    Linux笔记 2018-04-15
  • 硬链接

    软连接:

    Linux笔记 2018-04-01
  • 磁盘存储和文件系统

    磁盘存储和文件系统: 磁盘设备的文件命名:/dev/dev_file虚拟磁盘:/dev/vd磁盘标识: /dev/sda,/dev/sdb……磁盘分区:/dev/sda1,/dev/sdb2…… chs 磁盘sector 扇区 512bytestrack 磁道head 磁头cylinder柱面 使用磁盘: 分区创建文件系统:格式化挂载:分配目录名 hexdu…

    Linux笔记 2018-05-20
  • 网络模型和iproute家族命令

    1、简述osi七层模型和TCP/IP五层模型
    2、简述iproute家族命令
    3、详细说明进行管理工具htop、vmstat等相关命令,并举例
    4、使用until和while分别实现192.168.0.0/24 网段内,地址是否能够ping通,若ping通则输出”success!”,若ping不通则输出”fail!”

    2018-06-19
  • Linux基础知识入门

    涉及内容:
    计算机组成、发行版介绍、哲学思想、基本命令介绍、命令帮助使用、系统基本目录名和功用介绍

    2018-05-13
  • Linux系统进程管理及作业操作

    进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU,IO,内存,网络资源等。通过学习Linux系统进程管理来协调多道程序之间的关系,使CPU得到充分的利用。

    2018-05-05