ubuntu14.04 LTS误删kernel系统内核后修复系统

 时间:2024-10-13 20:00:01

1、理解系统修复的基本原理:用usb里面的镜像系统启动。这时有一个内存的ubuntu系统(正在运行的),同时有一个硬盘的ubuntu系统(kernel已被你删除光了的,没启动的)。我们要做的是,在内存的ubuntu系统里把硬盘的根目录分区和/boot分区mount,然后把相关的设置文件mount进来,把网络配置也复制进去。再用chmood命令,使内存ubuntu系统附着到你的硬盘上。然后升级,升级的东东就帮你把硬盘的系统修复啦!

2、以我的系统为例,我的系统的第一个分区大约230M,是/boot分区,第二个分区是linux的根目录分区,是/分区,还有SWAP分区不管了。(1)通过USB启动,进入镜像系统;(2)按ctrl+alt+T,开启一个终端,输入df -h。没找到我的硬盘分区。(3)点击镜像系统的左侧my computer上面有两个硬盘形状的东西,进去一看,一个是230M的,另外一个里面的文件都是我的硬盘的系统,哈哈。(4)再输入df -h。这次可以看到,/dev/sda1 被mount 到镜像系统的mapper下面的什么文件夹下,另外一个设备不是/dev/sda5,(我忘记了,很长), 也被mount了。

3、(5)输入umount /dev/sda1, 将我的硬盘的/boot分区释放出来,然后输入umount 另一个设备(设备名通过df -h查看到的,很长,记不住,哈哈,以下称根目录分区),然后mount 根目录分区 mount XX /mnt,再mount /dev/sda1 /mnt/boot

4、(6)接下来绑定系统环境和网络等。这时候先把wifi连上。开一个浏览器,看看百度能不能打开。确定有网络了再下一步。下面的命令都要在前面加sudo(7)mount --bind /dev /mnt/dev;(8)mount --bind /sys /mnt/sys;(9)mount --bind /proc /mnt/proc;(10)cp /etc/resolv.conf /mnt/etc/resolv.conf(这一步很重要,网络就靠它了)(11)chroot /mnt;(12)下面的命令不用sudo了,apt-get update;(13)apt-get install linux-generic-lts-trusty,按提示输入y或者选择某个kernel,单独装某个kernel的时候,要先装header,再装image。(14)exit;(15)sudo umount /mnt/sys /mnt/proc /mnt/dev /mnt/boot;(16)sudo umount /mnt(17)关掉终端重启电脑(18)哈哈,你的电脑恢复了!

  • 如何获取系统的环境变量
  • rsync怎么实现免密码同步 rsync怎么不要密码
  • qt在程序执行的过程中刷新界面
  • 此计算机无法连接到远程计算机
  • 如何用photoshop批处理将一文件夹图片改成32*32
  • 热门搜索
    英语手抄报内容5年级 手抄报花边图片 我成长我快乐手抄报 感恩节英语手抄报 国庆英语手抄报 科学知识手抄报 重阳节手抄报简单字少 手抄报装饰小图案 关于动物的手抄报 端午手抄报内容