这是一个悲伤地故事。我们组对外提供软件demo的服务器出了一点小小的问题(一点都不小),/lib文件夹不知道被谁恶意删除了,也有可能是不小心。这导致了什么问题呢?
- 网卡无法识别,不能远程连接。只剩127.0.0.1喽
- usb盘无法识别,也就是说重要的文件无法备份。
老大让我想想解决办法,哈哈,这是一个光荣而艰巨的任务。经过一小段私密的讨论,我们首先想到了复制其它系统的/lib到里面试试看。说不定就这么easy的解决了呢(理想总是很丰满的)。
首先,要解决的问题是如何识别外部盘。
听说linux有个rescue模式,试试看能不能拯救我们于水深火热之中。
如何进入rescur模式呢?
- BIOS中设置光驱为第一启动设备。这个不难吧?作为一个小白研发,我都接触过不下于5种服务器了,这点事情对大家来说简直是小case吧。IBM的服务器最难搞,戴尔的也麻烦,做个raid都要选这选那的,还是大华为的简单粗暴。可惜,这是一台戴尔。插好驱动盘,F2选择CD-ROM启动,不多说。
- 进入Linux安装界面,选择Rescue installed system
- 在经过一系列的选择后,你就进入了Linux rescue模式。狂喜,竟然有简体中文,毫不犹豫选择了chinese,然而并没有什么卵用。
- 进入Linux rescue模式后,在系统提示符# 后输入
chroot /mnt/sysimage - 现在插上你的u盘。进入/dev下看一看,是不是多了sdb和sdb1(可能名字不一样哦!)。也就是说我们可以识别u盘了。
- 挂载u盘
mkdir /mnt/usb
mount -t vfat /dev/sdb1 /mnt/usb
cp -r lib /
exit
reboot
拔掉安装驱动和u盘,启动系统,定睛一看,仍然识别不了网卡。现实总是很骨感的!