![安装 Ubuntu 12.04 和 wubi 后出现蓝屏](https://linux22.com/image/833804/%E5%AE%89%E8%A3%85%20Ubuntu%2012.04%20%E5%92%8C%20wubi%20%E5%90%8E%E2%80%8B%E2%80%8B%E5%87%BA%E7%8E%B0%E8%93%9D%E5%B1%8F.png)
首先:我英语不好,对 Linux 完全陌生。我在 Google 上搜索了一下,发现 ubuntu 适合新手。
我的问题在这里,我安装了带 wubi 的 Ubuntu 12.04。当我的电脑启动时,它给出两个选项,Windows XP 或 ubuntu。我选择了 ubuntu,但除了 Windows 中类似 grub 的命令提示符外,什么也没有出现。我试图退出这个“grub”,但什么也没发生。由于什么也没发生,我强制关机(按下电源按钮),这似乎是我最大的错误。我付出的代价是无法再启动 Windows XP。
最让人紧张的是,这台电脑是政府工作用的,我的文档中有很多重要文件尚未恢复。我的电脑设置了密码。目前我使用我的笔记本硬盘(里面有 Windows 7)作为临时硬盘,所以我仍然可以工作。我无法访问我自己的文件,因为它受到保护。
我应该怎么办?
答案1
如果 Windows XP 无法启动,则需要运行 Windows 修复。如果您的驱动器已加密或您没有 Windows XP 安装盘,则可能需要让 IT 部门查看。
Wubi 无法启动是一个问题,但如果您的驱动器已加密,则无法工作是正常的。您无法从加密驱动器启动 Wubi,因为 Ubuntu 是本机运行的,而不是在 Windows 操作系统下运行(Windows 操作系统可以解锁驱动器)。
Windows 无法启动是另一个问题,这似乎是您的真正问题。它应该可以工作,因为 Wubi 不会更改 Windows 所需的任何启动文件。因此很难推测 Windows 到底出了什么问题。这就是您需要 Windows 修复磁盘的原因。
请不要尝试安装 Grub 或运行引导修复。那将浪费时间,而且最好的情况下不会产生任何效果,最坏的情况下会造成更多损害。
答案2
您可能需要恢复 grub。
插入您的 Ubuntu CD,重新启动计算机,并在 BIOS 中将其设置为从 CD 启动,然后启动到实时会话。如果您以前创建过 LiveUSB,也可以使用它。
安装并运行启动修复
点击“推荐修复”。
现在重新启动系统。应该会出现常见的 GRUB 启动菜单。如果没有,请在启动时按住左 Shift。您将能够在 Ubuntu 和 Windows 之间进行选择。
如果不行的话,就用终端的方式吧,由于你不熟悉Linux,请复制粘贴代码。
打开终端。从 Ubuntu 11.10 和 11.04 开始,可以通过打开 Unity Dash(您可以单击顶部面板中的 Ubuntu 徽标或使用键盘上的 Windows 键)并输入“终端”,然后单击出现的内容来完成此操作。在早期版本中,您可以通过转到应用程序 -> 附件 -> 终端来实现此目的。
1.然后您将看到一个标准 bash 提示符,输入:
sudo grub-install /dev/XXX
其中 XXX 是您的 Ubuntu 安装设备。(例如:grub-install /dev/sdb)。提示:如果您安装的分区有标签,您也可以使用 /dev/disk/by-label/。您可以通过运行以下命令确定此类设备的 /dev 节点:
ls -l /dev/disk/by-label/
这将给出类似这样的输出:
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1
sudo fdisk -l
如果您没有看到 /dev/disk/by-label,您也可以使用:
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001bc54
Device Boot Start End Blocks Id System
/dev/sda1 * 1 18725 150403072 83 Linux
/dev/sda2 18725 19458 5884929 5 Extended
/dev/sda5 18725 19458 5884928 82 Linux swap / Solaris
Disk /dev/sdb: 15.1 GB, 15103033344 bytes
64 heads, 32 sectors/track, 14403 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00068852
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 14403 14748656 c W95 FAT32 (LBA)
从这里,只找到驱动器名称,忽略分区号,也就是说,对于标有“root”、“data2”、“fat”、“home”和“swap”的分区,它们仍然只是 sda。这是因为 GRUB 安装在驱动器的 MBR 中,而不是分区上。
- 现在重新启动系统。应该会出现常见的 GRUB 启动菜单。如果没有,请在启动时按住左 Shift。您将能够在 Ubuntu 和 Windows 之间进行选择。
使用 Ubuntu 备用 CD
1.从 Ubuntu Alternate CD 启动您的系统。
当 Ubuntu 启动画面出现 boot: 提示时,输入 rescue 并按回车键。
选择您的语言、位置(国家)和键盘布局,就像您进行全新安装一样。
输入主机名,或保留默认名称 (Ubuntu)。
此时,您将看到一个屏幕,您可以在其中选择哪个分区是您的根分区(您的硬盘驱动器上有一个分区列表,因此您需要知道 Ubuntu 位于哪个分区号上)。这将是 dev/discs/discY/partX,其中 X 是分区号,Y 是驱动器号。
6.现在按照上面“终端方式”中描述的方式进行。
希望这可以帮助!!!