一个Ubuntu(哈代鹭)服务器在这里死了两天前。 幸运的是,硬盘还行。 所以现在我们有一台安装了旧磁盘的新服务器。
新服务器将无法启动。 在引导序列中有多行后,说它找不到具有特定UUID的驱动器。 我使用了(Fedora)救援盘来修改grub菜单来查找实际的设备/ dev / sda1。 错误信息提示设备名称仍然会出现。 硬盘当然是存在的,因为这是系统试图启动的地方,并发现gr </s>。
我需要重build/ dev目录吗? 我怎样才能做到这一点? 还有其他的问题吗?
旧服务器上的Ubuntu版本已经足够老了,我不会尝试进一步排除故障。 我认为现在是升级的时候了,所以你最好从Ubuntu备用CD安装一个Maverick版本到你的根分区,保持你的主分区完好无损。 Ubuntu将所有用户设置和文件保存在主目录中,因此您只需要备份/etc
/var/www
网页目录, /usr/lib/mysql
数据库, /usr/src
和/opt
。
你可能会花费无数的时间来排除所有的事情,没有人能保证你成功。
您可以从Ubuntu CD启动到恢复模式。 然后,你可以执行一个root shell。 使用以下方式查找驱动器:
# ls -l /dev/disk/by-uuid/
你应该得到符号链接到你的实际驱动器,如/ dev / sda1和/ dev / sda2。
看看/etc/fstab
,并将你在那里find的UUID与你从ls
得到的UUID进行比较。 您可以相应地编辑fstab。 你可以尝试自己挂载分区,并使用df -hT
哟检查挂载的分区。