|
发表于 2009-5-2 07:11:00
|
显示全部楼层
Post by digwtx;1982127
GRUB4DOS最多也就支持FAT32,NTFS,EXT2/3,只要把vmlinuz和initrd.img放到GRUB4DOS可以读的分区就OK了
我的做法是安装时 把grub 安装到ext4分区(我的ubuntu9.04 安装创建了两个分区 一个swap 一个根分区 根分区格式化为ext4,我记得好像安装时在填写用户 密码 。计算机名称 。选择时区后, 开始安装文件以前 。单机右下角高级按钮 可以选择grub安装到那里。我的grub 安装到ext4分区 。我选择的是/dev/sda4 分区)。然后,live cd 启动到ubuntu 9.04 拷贝/boot/grub/menu.lst 到 xp所在分区 。把GRUB4DOS 的grldr文件拷贝到xp分区 修改boot.ini文件 就可以正常引导。
注意如果以后升级了新的linux 内核需要重新 拷贝/boot/grub/menu.lst 到 xp所在分区。
我的boot.ini文件内容如下:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
c:\grldr="Grub for dos" |
|