如何在boot.ini中写入Ubuntu?

如何在boot.ini中写入Ubuntu?

我有 Windows XP。

它有 ntldr 和 boot.ini

multi 0 disk 0 rdisk 0 partition 1

并加载 Windows

multi 0 disk 0 rdisk 0 partition 3

我在第二块硬盘上安装了 Ubuntu 12.10,但我不知道它的分区号是多少。我认为

multi 0 disk 0 rdisk 2 partition 1

或者

multi 0 disk 0 rdisk 2 partition 3

因为我已经将它分区如下:

  1. 10 GB,ext4。(我认为这是 Ubuntu 的主分区)
  2. 5 GB,交换
  3. 85 GB,ext4(我认为这是 Ubuntu 的主文件夹)
  4. 365 GB,NTFS(用于保存文件)

我按照这里的方式操作(如 sda 5,6,7),但卷更大,并且我有相同的 sda 2,3,4,但其他卷是另一个硬盘的分区:http://help.ubuntu.ru/_detail/wiki/install_12_10/016.png?id=wiki%3Ainstall_ubuntu_12_10

我想知道的是,当我打开计算机时,我需要在 boot.ini 中写入什么才能选择 Ubuntu 作为 WinXP 之后的第二选择?

答案1

我找到了答案在本页

将分区表从您的 Ubuntu 分区复制到 Windows 分区(您需要先安装您的 Windows 驱动器):

sudo dd if=/dev/sda1 of=/media/me/windowsxp/ubuntu.boot bs=512 count=1

然后添加这一行:

C:\ubuntu.boot="Ubuntu"

这样c:\boot.ini当 bootmgr.exe 运行时(如果 Windows 分区在 BIOS 启动优先级中较高),它将有足够的信息重定向到 Ubuntu 分区。

相关内容