在 Sony Vaio 中安装 Ubuntu 后未找到操作系统

在 Sony Vaio 中安装 Ubuntu 后未找到操作系统

我刚刚购买了带有 Windows 7 的 Sony Vaio SVS15115FLB,在享受了一会儿 PC 的图形功能后,我决定是时候安装 Ubuntu 12.04 了。

首先,我插入了一个 USB 驱动器,重新启动,按下,F11但出现一条消息说未找到操作系统在 USB 上,所以我使用了 Live CD。它启动正常,我安装了 Ubuntu,然后当需要重新启动 PC 时,它没有启动到 GRUB,而是直接进入 Windows,然后开始出现启动错误,我正在寻找解决方案,完成后,它重新启动,然后再次启动到 Windows 并进入相同的启动错误解决方法

我吓坏了,所以我再次启动了 Ubuntu Live CD,并在所有内容上安装了 Ubuntu,安装后我重新启动,然后出现一条消息说Operating system Not Found,我不知道为什么。所以我再次谷歌搜索,找到了这篇帖子启动分区,我按照那篇文章上的步骤做了所有事情,但是没有效果(顺便说一下,这是消息):

The boot files of [Ubuntu 12.04 LTS] are far from the start of the disk. 
Your BIOS may not detect them. You may want to retry after creating a /boot partition (EXT4, >200MB, start of the disk). 
This can be performed via tools such as gParted. 
Then select this partition via the [Separate /boot partition:] option of [Boot Repair].

第一次出现,然后我又做了一遍,然后它就消失了。我重新启动,什么也没有,Operating System not found出现了同样的消息。所以我决定为 Windows 创建一个分区,希望能有所收获,但消息仍然出现。

我真的不知道该怎么办,但有件奇怪的事情,如果我插入包含 Ubuntu 11.10 的 USB 记忆棒,提示“PendDrive 中没有操作系统”的消息会闪烁一小会儿,然后直接启动到 Ubuntu 12.04 没有任何问题(安装时启动到 Windows,忽略 Ubuntu),现在我就是这样使用的,但很烦人。

有人能告诉我如何修复这个问题吗?我不是这方面的专家(启动、GRUB、恢复等)。

答案1

您把安装和 Pendrive(您的 USB 棒)混淆了。我不想讨论技术细节,而是建议您暂时放弃 USB 驱动器(拔掉它),只使用实时 CD。然后,您的安装会将 grub 放在正确的驱动器上(安装过程中找到的硬盘驱动器之一,通常是 sda,除非您使用 bio 选项引导到与第一个硬盘驱动器不同的驱动器)。

然后,无需插入 USB 即可启动全新安装。如果您已完成工作并且想要在当前 Ubuntu 安装中保存配置或数据,则可以使用 grub 恢复过程来启动到您喜欢的安装。

修复组启动:

1) boot to the Ubuntu installation disk
2) Run the "Try Ubuntu" option
3) Bring up a terminal (Launch search "terminal")
4) Run these commands (exactly):

    a) sudo mount /dev/sdaX /mnt  # Make "X" the partition that has Ubuntu installed (i.e. /dev/sda2).
    b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
    c) sudo chroot /mnt
    d) update-grub
    e) if no errors skip this "e" section
        grub-install /dev/sdX (x is the hard drive that has linux installed (i.e. /dev/sda)
        update-grub
5) Reboot the system

答案2

我认为您的问题是您不小心将引导加载程序安装到了您的 pedrive 中。引导加载程序使操作系统加载到内存中并运行。因此,如果您没有插入 USB,操作系统将无法启动。如果您插入 USB 并启动它,它将显示一条消息“未找到操作系统”,因为 USB 不包含可启动的操作系统。但由于引导加载程序存在,它会启动之前安装的操作系统。

答案3

打开终端(从 Live CD)并尝试以下命令 -

sudo grub-install /dev/sda

sudo 更新 grub

答案4

你只需要干净地安装 Windows 7 并为您的 Ubuntu 创建一个分区。要安装 Ubuntu,你需要使用五笔(wubi 可以判断你的电脑是 32 位还是 64 位)然后将其安装到另一个分区。

相关内容