我使用 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
。