我正在尝试在工作电脑(32 位)上安装 Ubuntu 10.10 以实现与 Win XP 双启动。
我的分区布局是:
- /dev/sda
- --sda1-250gb ntfs WinXP
- /dev/sdb
- --sdb1-160gb ntfs
- /dev/sdc
- -- sdc1 - 161gb ext4 (这是 ubuntu 所在的位置
- -- sdc5 - 4 gb 交换
我尝试按照以下答案的建议这个问题,但在终端中得到以下响应:
root@ubuntu:/# sudo grub-install /dev/sda
sudo: 无法解析主机 ubuntu
/usr/lib/grub/grub-mkconfig_lib: 38: 无法创建 /dev/null: 权限被拒绝
/usr/sbin/grub-probe: 错误:找不到 /boot/grub 的设备(/dev 是否已安装?)。
我该怎么做?我真的不想再将 Windows 作为我唯一的开发环境。
编辑:这个问题似乎是由于我的工作电脑上的非标准 BIOS 和硬件限制造成的。我设法在家里安装了 Ubuntu,没有任何问题。不知道如何关闭问题,因为问题太过本地化/没有真正的问题?非常感谢 Rooney 先生的帮助。
答案1
您应该将 GRUB 安装到 /dev/sdc 的主引导记录中,并将您的 BIOS 配置为首先从该驱动器引导 - GRUB 将检测您的 Windows XP 安装并将其添加为引导选项。
看一下本网站它有一个很好的描述和屏幕截图来指导您完成安装。