在 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
Code::Blocks 调试器在 Kubuntu 上非常缓慢