Ubuntu 只能通过 USB 启动

Ubuntu 只能通过 USB 启动

我今天从 USB 安装了 Ubuntu 12.04,安装很顺利(我用它替换了 Windows XP)。但是当我尝试重新启动计算机时,什么也没发生;几分钟后,我再次尝试从 USB 启动它,它启动了已安装的 Ubuntu 版本。此后我可以移除 USB。有没有办法让它只从硬盘启动,还是我还是必须一直从 USB 启动?

答案1

如果有一天链接失效了,这里有伟大的英雄 wilee-nilee* 说的话(这些说明也解决了我笔记本上的相同问题!):*

----最初由 wilee-nilee 发布----

听起来你已经将 grub 引导加载程序安装在了 USB 的主引导记录中,而不是安装了 Ubuntu 的 HD 中。

因为您可以进入 Ubuntu 安装,启动它并运行这些命令。首先是识别硬盘。

sudo fdisk -l

您将会看到类似这样的内容,您的也会显示 USB。


Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1209d5dd

   Device  | Boot   |  Start      | End        | Blocks    | Id  | System
/dev/sda1  | *      |  2048       |  83015679  | 41506816  |  7  | HPFS/NTFS/exFAT
/dev/sda2  |        |  83015680   | 150210559  |  33597440 |  7  | HPFS/NTFS/exFAT
/dev/sda3  |        | 150212606   | 312580095  | 81183745  | 5   | Extended
/dev/sda5  |        |  150212608  |  212791295 |  31289344 |  83 | Linux
/dev/sda6  |        |  212793344  |  242360319 |  14783488 |  83 | Linux
/dev/sda7  |        |  242362368  |  308369407 |  33003520 |  83 | Linux
/dev/sda8  |        |   308371456 |  312580095 |   2104320 |  82 | Linux swap / Solaris

现在我可以看到我的 HD 实际上是sda,并且分区有 sda 和一个类似的数字sda1

sda是主引导记录区域。因此,识别硬盘,然后运行此命令将 grub 加载到您的mbr,我将在此命令中使用 sda ,确保您使用硬盘的字母,

sudo grub-install /dev/sda

然后运行此程序来更新 grub 并重新启动,grub 应该显示 HD 是否在 BIOS 中的启动顺序中排在第一位。

sudo update-grub

----wilee-nilee 的引言结束----

(为了清楚起见)最后一步 = 首先给出命令“sudo update-grub”,然后重新启动!

(不要复制 sda、sdb 等后面的数字:HD 的‘标识’只是三个字母,没有数字。

答案2

我也遇到同样的问题。我必须将我的电脑 (bios) 设置为从 usb 启动。当我将其设置为从硬盘启动时,它会进入一个空白的黑屏,光标闪烁。然后我必须按 ctrl+alt+del 重新启动并将设置改回从 usb 启动。我猜我的问题可能是因为我下载了一个程序来帮助我从 usb 启动?(unetbootin.sourceforge.net)

找到问题的解决方案:

http://ubuntuforums.org/showthread.php?p=11919563

我打开终端,输入了“wilee-nilee”那个家伙说的所有内容。我现在从硬盘启动

相关内容