我有 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
因为我已经将它分区如下:
- 10 GB,ext4。(我认为这是 Ubuntu 的主分区)
- 5 GB,交换
- 85 GB,ext4(我认为这是 Ubuntu 的主文件夹)
- 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 分区。