看图片:
我不知道该怎么办……我不是 Linux 爱好者。即使我能从服务器上获取数据,那也会有所帮助。这是一台以 VM 形式运行的 Ubuntu 服务器。我需要从中获取的唯一数据是 mysql 服务器数据库和一些不同的文件。
答案1
有没有关于这里发生的事情的背景信息?服务器崩溃?软件升级?安装了新部件?这是哪个操作系统?
该错误抱怨它找不到硬盘设备。我认为这与引导加载程序(grub?)的关系比 Linux 本身更大。您应该能够轻松地在“救援”模式下从安装 CD 启动,这将为您提供 shell 提示,并允许您安装本地硬盘。如果这是由配置/升级问题引起的,那么您将有望修改 /boot/grub/menu.1st,并让整个盒子重新启动并运行。如果您遇到硬件故障,那么事情可能会更加困难。但救援 CD 至少可以帮助您解决这个问题。
在最佳情况下,事情可能会像这样进行:1) 将安装 .iso 作为 CD 安装在虚拟机中 2) 从该磁盘启动。它可能有一个选项供您在救援模式下使用它。(例如:RHEL 磁盘让您在rescue
anaconda 提示符下输入)3) 获得 shell 后,使用它fdisk -l
来查看您有哪些可用的磁盘。4) 发现您的根分区不是一片废墟后,将其安装在某个临时位置,例如 /mnt/fubar/。5) 编辑 /mnt/fubar/boot/grub/menu.1st,看看您的根分区的列表是否与 fdisk 报告的不同。更改它,然后重新启动,您可能会走运?
硬件故障导致第 4 步变成无法控制的抽泣,随后拼命寻找备份磁带。
编辑: 似乎有一个真的很老的虫子使用 Ubunto 升级会导致此问题。——
Christopher Karel
答案2
使用 live cd 然后使用 e2fsck 这里是 reffhttp://www.linuxku.com/2011/12/cara-repair-initramfs-error-di-ubuntu.html