在 WinXP 和 Kubuntu 11 之间为双启动配置 GRUB 时出现问题

Posted

技术标签:

【中文标题】在 WinXP 和 Kubuntu 11 之间为双启动配置 GRUB 时出现问题【英文标题】:Problems configuring GRUB for dual boot between WinXP and Kubuntu 11 【发布时间】:2011-10-13 20:26:56 【问题描述】:

我是 Windows 用户,最近在同一个磁盘上安装了 Kubuntu 11.04。运行 Kubuntu 时我没有配置任何东西,现在我需要设置 GRUB 以进行双引导。问题是:只有 Windows 正在启动,我无法启动新安装的 Kubuntu。我只有用于安装的闪存驱动器。

那么,如何配置 GRUB 以使用实时 Ubuntu 进行双重引导?

谢谢!

【问题讨论】:

安装ubuntu的时候安装grub了吗?你说它应该是安装时首选的引导方法吗? 【参考方案1】:

看看这个:http://suavesnippets.blogspot.com/2011/11/restoring-grub.html

您需要将 Ubuntu 安装在任何可移动驱动器(CD/DVD/笔式驱动器)上才能用作实时 CD。从外部媒体启动后,选择“用作 Live CD”选项。打开终端并输入以下命令:另外,您应该知道您在哪里安装了 Ubuntu(在本例中为 sda3)

~$ su # mount /dev/sda3 /mnt # mount --bind /dev /mnt/dev # mount --bind /proc /mnt/proc # mount --bind /sys /mnt/sys # chroot /mnt # grub-install /dev/sda

【讨论】:

您需要将 Ubuntu 安装在任何可移动驱动器(CD/DVD/笔式驱动器)上,才能用作实时 CD。从外部媒体启动后,选择“用作 Live CD”选项。打开终端并输入以下命令:另外,您应该知道您在哪里安装了 Ubuntu(在本例中为 sda3)~$ su # mount /dev/sda3 /mnt # mount --bind /dev /mnt/dev # mount --bind /proc /mnt/proc # mount --bind /sys /mnt/sys # chroot /mnt # grub-install /dev/sda【参考方案2】:

你的食物是什么? 你可以在终端尝试 update-grub

    sudo update-grub

【讨论】:

还要记住每个版本的 grub 命令是不同的【参考方案3】:

执行以下步骤:

1 - 从 USB 驱动器或 cd 启动 kubuntu 并选择 try ubuntu。

2 - 挂载您的旧文件系统(只需在文件管理器中单击它,即 dolphin)。

3 - 输入命令:

grub-install ----boot-directory=[your-old-boot] /dev/sda

*您的旧启动目录很可能位于:/media/OLDFILESYSTEM/boot, /dev/sda

4 - 有时在重新启动后 grub 不会加载,如果发生这种情况会给你一个命令提示符:configfile /boot/grub/grub.cfg

5 - 如果发生第 4 步,您必须使用以下命令: sudo update-grub2 然后sudo grub-install /dev/sda

【讨论】:

以上是关于在 WinXP 和 Kubuntu 11 之间为双启动配置 GRUB 时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

将双精度转换为双精度,带一位小数和一位小数?

在 Linux (Kubuntu) 上从 MySQL 迁移到 PostgreSQL

Unicode和UTF-8之间的转换

Code::Blocks 调试器在 Kubuntu 上非常缓慢

java.nio.BufferUnderflowException 将字节数组转换为双精度

尝试在 C++ 中将字符串转换为双精度时遇到分段错误