我的 Ubuntu Wubi 安装已损坏,因此无法进入登录屏幕。在我选择要启动的内核后,计算机屏幕显示空白、暗黑色(有点深红色/棕色)。
有什么方法可以让我通过 Wubi 安装 Ubuntu 的全新副本,然后挂载旧映像?
答案1
理想情况下,你应该使用 Live CD - 因为你可能能够修复当前的 Wubi 安装。如果你需要从中恢复数据,你也可以尝试扩展读,它授予 Windows 对 root.disk 的只读访问权限。
*.disk
如果你决定通过新安装的 Wubi 进行访问,复制文件至关重要外部安装前先删除目录\ubuntu
,因为 Wubi 安装的第一步是删除任何现有安装 - 这会删除所有内容。通常(在 NTFS 上)只有root.disk
您关心的,但如果您安装在FAT32
分区上或创建了单独的虚拟磁盘,则/home
可以有其他。
假设你移动(比复制更快)root.disk
到\ubuntubackup\root.disk
。那么当你在同一个“驱动器”上安装一个新的 Wubi 时,你可以按如下方式挂载旧的:
sudo mount -o loop /host/ubuntubackup/root.disk /mnt
然后,您可以使用nautilus
(或其他文件浏览器)来查看文件,例如,从命令提示符中您可以输入:nautilus /mnt/home
在试图修复
Wubi 问题通常是由硬重启引起的,可能是在明显冻结之后。强制关机可能会损坏任何文件系统,但 Wubi 更敏感,因为它的整个分区都是虚拟的root.disk
。修复步骤如下:
- 从 Windows运行
chkdsk /f
(或 /r)。损坏可能出现在NTFS
和/或ext3/4
中的文件系统上root.disk
。就您而言,您跳过了 grub 菜单,因此可能只是ext3/4
文件系统,但我chkdsk
还是可能会运行。 chkdsk
检查后,确认root.disk
仍在那里。这可能听起来很奇怪,但 Windows 有时会将其修复的文件移动到隐藏\found.000
目录。它可能会将 重命名为,root.disk
因此chk0000.chk
请按大小(5-30GB)查找它。请参阅这了解更多信息。现在
fsck
在 root.disk 上运行。您需要为此启动 Ubuntu CD 或 USB。然后挂载主机NTFS
分区。例如,如果您的root.disk
位于/dev/sda3
:sudo mount /dev/sda3 /mnt
sudo fsck /mnt/ubuntu/disks/root.disk
其他可能性
您可以尝试启动较旧的内核。
以恢复模式启动。
检查是否有足够的可用空间来启动(通过从实时 CD 安装 root.disk,然后释放所需的空间,或者即时调整大小)。
答案2
您可以使用 wubi。启动新的 Ubuntu 并单击“试用 Ubuntu”,然后您也许可以安装旧的 Ubuntu。不过我不确定您是否可以启动旧映像。但是如果您安装旧系统,您可能会备份一些文件(如果需要)。