为什么启动 Wubi 时屏幕一片空白?

为什么启动 Wubi 时屏幕一片空白?

我使用 Wubi 在新分区上下载了 12.04。重新启动时,计算机(Levono Windows 7 -64)冻结,屏幕上没有信号。打开和关闭计算机时,我收到了在 Windows 或 Ubuntu 上登录的选项。Windows 运行良好,但 Ubuntu 似乎再次像以前一样崩溃。我可以通过 Windows 资源管理器查看一些 Ubuntu 文件所在的新分区。我该怎么办?12.04 与 Windows 7 兼容吗?

答案1

默认情况下,Wubi 不会安装在其他分区上。它会在主存储驱动器(通常是 C:)内创建一个虚拟“硬盘”文件,并从中运行 Ubuntu。

如果您有意指示它在驱动器的单独分区上创建此磁盘,则可能是 Windows 在与其交互时遇到问题。您可以从 Windows 访问该分区的字母(具体来说,是 Wubi 目录,即 X:/ubuntu,其中 X 是相应的驱动器字母)吗?

如果您只是误解了 Wubi 安装程序的功能,那么我不太确定。它可能是损坏的 .iso 文件,或者可能是不兼容的文件(例如,我不确定是否可以在 32 位 Windows 系统上安装 64 位 Ubuntu .iso)。也可能是出于某种原因,Wubi 没有正确安装 grub2 引导加载程序(启动后选择 Ubuntu 后出现的引导加载程序)。

如果我是你,我会通过控制面板卸载 Ubuntu 或再次运行 Wubi(它会提示你卸载),然后重新安装它,确保它与你的 Windows 安装位于同一分区上。

编辑 - 也可能是您的硬盘碎片过多(尽管这种情况不太可能发生)。如果上述解决方案均无效,则在安装后运行 Windows 碎片整理工具可能会有所帮助。

答案2

这是使用 Nvidia/AMD 显卡的 Ubuntu 用户经常遇到的标准“启动时黑屏”现象。

您需要在 Windows 中执行以下操作:

编辑文件C:\ubuntu\install\wubildr-disk.cfg

它看起来应该是这样的:

环回 loop0 /ubuntu/disks/root.disk
设置根=(loop0)
搜索 --set=diskroot -f -n /ubuntu/disks/root.disk
探测 --set=diskuuid -u $diskroot
linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk preseed/file=/ubuntu/install/preseed.cfg wubi-diskimage ro quiet splash
初始化文件/initrd.img
引导

编辑加粗的长linux /vmlinuz ...行,将其添加nomodeset到末尾。我还建议删除,quiet splash直到您的 WUBI 工作正常。因此末尾应该看起来像.... wubi-diskimage ro nomodeset

保存,重新启动进入 Wubi-buntu。

然后转到“设置”...“附加驱动程序”,安装适当的 Nvidia/AMD 驱动程序。完成后,您可以返回 Windows 并再次编辑文件,删除nomodeset

相关内容