我的电脑有以下分区:
/dev/sda -- (我知道这不是一个真正的分区,而是引导加载程序)
/dev/sda1 -- (Windows 7 引导加载程序)
/dev/sda3 -- (Windows 7)
/dev/sda4 -- (数据分区,NTFS)
这意味着我有 /dev/sda2 作为空闲空间。
我不想改变计算机的主引导记录(MBR)。我希望 /dev/sda2 包含 GRUB 和 Ubuntu。所以理想情况下,当我打开电脑时,BIOS 会询问我是否要启动 Windows 7 还是 Ubuntu(或 Grub 或分区 2),我可以选择其中之一。但我希望 Grub 和 Ubuntu 在同一个分区上,这样它们就不会对 Windows 或 Windows 的引导加载程序/分区(sda3)产生任何干扰。
我该如何做到这一点?
注意:在格式化分区时,Ubuntu 不给我选择创建虚拟分区的选项,所以这使得事情变得更加困难。
我尝试将Ubuntu安装在/dev/sda2(我将其格式化为ext4),然后告诉Ubuntu安装程序将引导加载程序安装在/dev/sda2上。但是当我选择从BIOS的启动选项中选择“Ubuntu”时,它会加载一个黑屏,并显示“invalid arch independent ELF magic”。我想知道如何修复这个问题,或者告诉我的计算机Grub的位置。
/dev/sda -- (我知道这不是一个真正的分区,而是引导加载程序)
/dev/sda1 -- (Windows 7 引导加载程序)
/dev/sda3 -- (Windows 7)
/dev/sda4 -- (数据分区,NTFS)
这意味着我有 /dev/sda2 作为空闲空间。
我不想改变计算机的主引导记录(MBR)。我希望 /dev/sda2 包含 GRUB 和 Ubuntu。所以理想情况下,当我打开电脑时,BIOS 会询问我是否要启动 Windows 7 还是 Ubuntu(或 Grub 或分区 2),我可以选择其中之一。但我希望 Grub 和 Ubuntu 在同一个分区上,这样它们就不会对 Windows 或 Windows 的引导加载程序/分区(sda3)产生任何干扰。
我该如何做到这一点?
注意:在格式化分区时,Ubuntu 不给我选择创建虚拟分区的选项,所以这使得事情变得更加困难。
我尝试将Ubuntu安装在/dev/sda2(我将其格式化为ext4),然后告诉Ubuntu安装程序将引导加载程序安装在/dev/sda2上。但是当我选择从BIOS的启动选项中选择“Ubuntu”时,它会加载一个黑屏,并显示“invalid arch independent ELF magic”。我想知道如何修复这个问题,或者告诉我的计算机Grub的位置。