这是一个悲伤地故事。我们组对外提供软件demo的服务器出了一点小小的问题(一点都不小),/lib文件夹不知道被谁恶意删除了,也有可能是不小心。这导致了什么问题呢?

  1. 网卡无法识别,不能远程连接。只剩127.0.0.1喽
  2. usb盘无法识别,也就是说重要的文件无法备份。

老大让我想想解决办法,哈哈,这是一个光荣而艰巨的任务。经过一小段私密的讨论,我们首先想到了复制其它系统的/lib到里面试试看。说不定就这么easy的解决了呢(理想总是很丰满的)。
首先,要解决的问题是如何识别外部盘。
听说linux有个rescue模式,试试看能不能拯救我们于水深火热之中。
如何进入rescur模式呢?

  1. BIOS中设置光驱为第一启动设备。这个不难吧?作为一个小白研发,我都接触过不下于5种服务器了,这点事情对大家来说简直是小case吧。IBM的服务器最难搞,戴尔的也麻烦,做个raid都要选这选那的,还是大华为的简单粗暴。可惜,这是一台戴尔。插好驱动盘,F2选择CD-ROM启动,不多说。
  2. 进入Linux安装界面,选择Rescue installed system
  3. 在经过一系列的选择后,你就进入了Linux rescue模式。狂喜,竟然有简体中文,毫不犹豫选择了chinese,然而并没有什么卵用。
  4. 进入Linux rescue模式后,在系统提示符# 后输入
    chroot /mnt/sysimage
  5. 现在插上你的u盘。进入/dev下看一看,是不是多了sdb和sdb1(可能名字不一样哦!)。也就是说我们可以识别u盘了。
  6. 挂载u盘
    mkdir /mnt/usb
    mount -t vfat /dev/sdb1 /mnt/usb
    cp -r lib /
    exit
    reboot

拔掉安装驱动和u盘,启动系统,定睛一看,仍然识别不了网卡。现实总是很骨感的!

linux icmp不回复response linux rescure_u盘

没有办法,只能备份一些重要的配置和数据(至少能备份数据了,也算聊以慰藉吧),重装系统好了。

这是一个悲伤地故事!