没有 USB 闪存驱动器无法运行 Ubuntu 12.04

没有 USB 闪存驱动器无法运行 Ubuntu 12.04

昨天我从 USB 闪存驱动器安装了 Ubuntu。现在,当我打开笔记本电脑时,它只显示_。插入 USB 驱动器后就正常了。

我尝试更改 BIOS 设置:一些启动选项,但没有帮助。

我应该怎么做才能让它在没有 USB 闪存驱动器的情况下运行?

提前致谢 :)


谢谢,但它没有正常工作。Boot Repair 写道“检测到 EFI。请检查选项。”我不知道这是否重要...在命令之后

sudo fdisk /dev/sda

它回答说:

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help):

所以我选择了sda。然后它说了类似这样的话

如果有任何问题 -http://paste.ubuntu.com/1027567/或者[电子邮件保护]或我最喜欢的讨论论坛。

然后:

您现在可以重新启动计算机。请不要忘记让您的 BIOS 在 sda 磁盘上启动!

发生了什么事?我该怎么办?没有 USB 就无法运行。谢谢

答案1

尝试 Boot-Repair 的“ATA 磁盘”选项:http://ubuntuforums.org/showthread.php?t=1998257

答案2

如果在您的 BIOS 中,/dev/sda选择作为第一启动盘,请执行以下操作:

  1. 从 USB 启动。
  2. 打开终端并执行命令

    sudo grub-update
    grub-install /dev/sda
    
  3. 重启。

答案3

fdisk无法修复 GRUB,它仅被建议帮助您选择正确的驱动器。Boot-Repair 实用程序希望您检查其设置并启用正确的修复选项。它可以自动执行此操作,但让用户自行选择更安全(理论上!)。

因此,假设您使用的是 UEFI 而不是 BIOS,您首先必须创建 EFI 分区然后在 Boot-Repair 中选择它:

如果您有其他问题,请参阅本指南

答案4

听起来您好像将 MBR 安装到了错误的磁盘上。

启动您的安装(使用 USB 记忆棒)。

完成后,连接到互联网并打开终端。

在终端中分别输入以下几行:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

一旦这些操作完成(按照终端内的指令),“启动修复”应用程序将打开。

在此窗口中单击“高级选项”

然后点击“GRUB 位置”

选择“将 GRUB 放入:

在最后一个选项对面的下拉框中选择您的 HDD,而不是 USB 驱动器。在我的计算机上,我的 HDD 名为“sda”,USB 驱动器名为“sdb”,但对于您来说,它们可能正好相反,如果您设置的驱动器不常见,它们甚至可能不同。

我建议通过在终端中运行以下命令来检查哪个是哪个:

sudo fdisk /dev/sda

在这里您将能够看到每个磁盘的大小,并且假设它们的大小不相等,那么您将能够确定哪个是哪个。

一旦您知道每个磁盘的身份,请选择要放置 GRUB 的 HDD。

然后点击底部的“应用”并等待一切完成。

重新启动计算机,您应该能够在没有 USB 驱动器的情况下启动。

相关内容