未知文件系统,无法从 Live CD 启动

未知文件系统,无法从 Live CD 启动

事实是,

我曾经有过双启动 Linux 和 Windows 7。

尝试让 grub 处理引导加载程序,但搞砸了,现在什么都不起作用了。

我一开始就遇到了 grub 救援。我无法启动任何东西。

当我尝试加载实时媒体时,出现了未知文件系统,随后出现了 grub 救援信息。

就我的技能而言,Grub 救援是不可编程的,并且总是返回未知的文件系统。

Craft 是,Acer AIO z5710,预装了 windows 7 sh***e。

有人能不能从另一个角度来看一下到底发生了什么?

答案1

简单来说,你显然严重破坏了你的引导加载程序。我不知道你是怎么弄坏的,但我可以告诉你如何修复它。

获取 Ubuntu live CD 并将 chroot 放入您的系统中。

是的,我强烈建议您检查如何启动其他设备,例如 DVD-rom。在大多数 BIOS 中,您可以按 F5 或 F8 或 ESC、ENTER 等键。

Chroot 的意思是,您使用自己的文件夹(例如 /mnttmp)将您的硬盘分区挂载到已加载的 Live CD 会话中。

你可以这样做...

打开终端并成为 root

sudo -i

创建挂载点

mkdir /mnttmp

将你的硬盘根文件系统挂载到新的挂载点

mount -t <fstype> /dev/<root partition> /mnttmp

如果你还有其他分区,那么在挂载根分区之后也要挂载这些分区,就像这样

mkdir /mnttmp/<home or else partition>
mount -t <fstype> /dev/<home or else partition> /mnttmp/<home or else mount point>

完成后,你需要将 /proc /sys /dev 挂载到 chroot

mount -o bind /proc /mnttmp/proc
mount -o bind /dev /mnttmp/dev
mount -o bind /dev/pts /mnttmp/pts
mount -o bind /sys /mnttmp/sys

然后 chroot 到你的旧 Ubuntu 系统

chroot /mnttmp

这样您就可以重新访问正在运行的系统。从这里您可以尝试修复 grub 错误,或者只是从系统中重新安装 grub。

这应该会使 Ubuntu 重新成为 grub 中的可加载选项。

sudo grub-install /dev/sda
sudo update-grub

从那里您可以提出下一个问题...如何将我的 Windows 系统添加到我的 grub 列表中。

高血压,

s1mmel

相关内容