有没有办法把ubuntu的引导文件写到windows XP的boot.ini 下呢???
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- jasonwood
- 帖子: 116
- 注册时间: 2006-07-26 8:47
- 来自: 浙江
有没有办法把ubuntu的引导文件写到windows XP的boot.ini 下呢???
因为我刚学习,老是把ubuntu搞得启动不来,我想把ubuntu所在的ex3分区用ghost备份出来,那下次坏时可以恢复, 而且这样的话,我可以在自己不用时把boot.ini改一下,去掉linux相关启动,防止别人给我进去乱搞一通。
像这样的[
boot loader]
timeout=5
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:\grldr=Ubuntu
这样的想法行得通不??我听说ghost是支持linux分区克隆的吧?
像这样的[
boot loader]
timeout=5
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:\grldr=Ubuntu
这样的想法行得通不??我听说ghost是支持linux分区克隆的吧?
-
- 帖子: 9
- 注册时间: 2006-10-28 14:45
-
- 帖子: 9
- 注册时间: 2006-10-28 14:45
假设你的ubuntu装在/dev/hda8
1 grub一般安装是选择安装在mbr,但mbr容易被覆盖,所以你可以选择将grub安装在你的ubuntu所在分区,如果安装在mbr,你可以在进去ubuntu后,打开控制台,su登录后,将grub安装在Linux系统的根分区,执行命令#grub-install /dev/hda8
2 #dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 ,注意你的/mnt/winc可写,你可以将这个文件生成放在任何地方,在拷贝到你的windows文件系统下,假设你复制到了c:根目录下,文件名为ubuntu
3 更改windows xp的启动配置文件boot.ini,添加一句 c:\ubuntu=Ubuntu,更改timeout为〉0的值
还有一种办法就是安装grub for dos,将其中的grldr文件放置在c:\根目录下,在boot.ini,添加一句 c:\grldr=Grub,然后再将你的linux下的/boot/grub/grub.conf中的那几列拷贝到你的c:\boot\grub\menu.lst中应该就可以了
凭印象写的,不对之处各位指正。
1 grub一般安装是选择安装在mbr,但mbr容易被覆盖,所以你可以选择将grub安装在你的ubuntu所在分区,如果安装在mbr,你可以在进去ubuntu后,打开控制台,su登录后,将grub安装在Linux系统的根分区,执行命令#grub-install /dev/hda8
2 #dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 ,注意你的/mnt/winc可写,你可以将这个文件生成放在任何地方,在拷贝到你的windows文件系统下,假设你复制到了c:根目录下,文件名为ubuntu
3 更改windows xp的启动配置文件boot.ini,添加一句 c:\ubuntu=Ubuntu,更改timeout为〉0的值
还有一种办法就是安装grub for dos,将其中的grldr文件放置在c:\根目录下,在boot.ini,添加一句 c:\grldr=Grub,然后再将你的linux下的/boot/grub/grub.conf中的那几列拷贝到你的c:\boot\grub\menu.lst中应该就可以了
凭印象写的,不对之处各位指正。
-
- 帖子: 9
- 注册时间: 2006-10-28 14:45
-
- 帖子: 20
- 注册时间: 2006-03-14 17:57
-
- 帖子: 227
- 注册时间: 2006-09-23 6:27
- 来自: 火星
- 联系:
-
- 帖子: 53
- 注册时间: 2006-10-29 14:30
hugo222 写了:假设你的ubuntu装在/dev/hda8
1 grub一般安装是选择安装在mbr,但mbr容易被覆盖,所以你可以选择将grub安装在你的ubuntu所在分区,如果安装在mbr,你可以在进去ubuntu后,打开控制台,su登录后,将grub安装在Linux系统的根分区,执行命令#grub-install /dev/hda8
2 #dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 ,注意你的/mnt/winc可写,你可以将这个文件生成放在任何地方,在拷贝到你的windows文件系统下,假设你复制到了c:根目录下,文件名为ubuntu
3 更改windows xp的启动配置文件boot.ini,添加一句 c:\ubuntu=Ubuntu,更改timeout为〉0的值
还有一种办法就是安装grub for dos,将其中的grldr文件放置在c:\根目录下,在boot.ini,添加一句 c:\grldr=Grub,然后再将你的linux下的/boot/grub/grub.conf中的那几列拷贝到你的c:\boot\grub\menu.lst中应该就可以了
凭印象写的,不对之处各位指正。
谢谢你,我成功的按你的做好了