一台ubuntu服务器不慎将kernal 删除,恢复过程

 记录一下,一台ubuntu服务器不慎将kernal 删除,恢复过程

一、系统启动 后   如下报错

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

 重启后,选择一内核,按E,  进入grub,发现现有内核都缺失 对应的initrd-image -xxx 镜像 ,系统是无法直接进入了

二、 通过镜像修复

于是通过 Ubuntu镜像进行修复  ubuntu 镜像 使用  http://mirrors.aliyun.com/ubuntu-releases/16.04/  其他的下载较慢

 启动后 按F11 ,选择对应的虚拟光驱,选择 try ubuntu  ,也无法直接启动进入,

最后选择 try ubuntu   前按E ,在  Splash 后 加上 nomodeset ,稍等一会终于 ubuntu 出来了

三.无网络恢复

  一般进入进入系统,设置下网卡 网络通了后, sudo apt-get  install linux-image-xxxxx-generic  即可

但该服务器 之前做了 双网卡绑定,需做一系列相应的设置,暂未搞定前 

  解决笨办法  先设置一静态ip ,可ssh 访问其他服务器, 在其他服务器上  sudo apt-get  install linux-image-xxxxx-generic

进入 /var/cache/apt/archives    将对应版本的deb 考到修复的机器上  然后  sudo dpkg -i *.deb   修复内核

四 恢复主备网络

 内核恢复后 ,还是 无法连网,看了下双网卡绑定设置, 也正常

   vim /etc/network/interfaces

 auto lo
iface lo inet loopback

auto enp129s0f0
iface enp129s0f0 inet manual
bond-master bond0

auto enp129s0f1
iface enp129s0f1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx
bond-slaves enp129s0f0 enp129s0f1
bond-lacp-rate 1
bond-mode 0
bond-miimon 100

参考 该文章 https://blog.csdn.net/Pipcie/article/details/82586074

dpkg -l | grep fenslave    已安装

vi /etc/modules     添加    bonding mode=1 miimon=100  后重启 ,网络正常了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章