有什么办法把他们整合到一起么





disme.chen 写了:我全部交给grub4dos了
有一点需要注意下,因为你重启后是进不了UBUNTU的,所以需要用安装盘引导启动,然后挂上硬盘上的分区再操作。挂载上硬盘上的分区后你也可以将第三步中生成的文件直接保存在windows的分区里。vista和xp就不用说了,linux也就是建立一个小镜像,然后像引导xp的ntldr一样引导linux
简要说明一下:
1 grub不要装在mbr,不然很容易在重装时被清除。
2 如果你的linux装在/dev/sda12,你需要先把grub装在这个扇区,即
#cd /boot/grub
#grub
>root (hd0,11);
>setup (hd0,11);
3 生成镜像
#dd if=/dev/sda12 of=/home/user/linux_boot_file bs=512 count=1
其中 /home/user/是你linux系统中的一个路径,linux_boot_file是你生成的文件,名称可以随意改动,之后将这个文件复制到你的windows分区中,即fat,ntfs格式的分区中,以便vista能够读取到,比如将这个文件复制到f:
4 vista中管理员身份运行命令控制台(cmd),依次输入下列4条命令即可
bcdedit /create /d "Linux" /application bootsector //创建项 {uid},后都用这个数值替换(要带上花括号)
bcdedit /set {uid} device partition=f: //指定镜像文件所在分区 f:
bcdedit /set {uid} path \linux_boot_file //指定镜像文件名,“\”表示根目录下
bcdedit /displayorder {uid} /addlast //将该想添加到启动菜单最下位置
5 重启系统就能看到启动菜单中的 linux 选项了,选中回车将进入到你装在 /dev/sda12上的 grub启动管理器 ,进而进入linux。
grahamgan 写了:我在公司用的电脑是2003、VISTA、UBUNTU,VISTA的启动管理和WIN7想来应该差不多,我是用VISTA引导其他两个系统,除了进UBUNTU要选两次之外,进其他两个都是一步到位。其实如果把UBUNTU的菜单选择时间改为0的话,基本上也是一步到位了。
你先装的XP,再装的WIN7,那么到这里应该是WIN7引导XP,这是没问题的。再装UBUNTU的时候注意不要把GRUB装到MBR里,如果boot没有单独分出来的话就装在根分区下。UBUNTU装好后会要求重启,这时候重启是进不了UBUNTU的,也看不到它的启动菜单,我们需要手动把启动菜单添加到WIN7的启动器里。
这里有篇文章介绍了怎么用VISTA引导LINUX,WIN7引导UBUNTU应该也是一样的。有一点需要注意下,因为你重启后是进不了UBUNTU的,所以需要用安装盘引导启动,然后挂上硬盘上的分区再操作。挂载上硬盘上的分区后你也可以将第三步中生成的文件直接保存在windows的分区里。vista和xp就不用说了,linux也就是建立一个小镜像,然后像引导xp的ntldr一样引导linux
简要说明一下:
1 grub不要装在mbr,不然很容易在重装时被清除。
2 如果你的linux装在/dev/sda12,你需要先把grub装在这个扇区,即
#cd /boot/grub
#grub
>root (hd0,11);
>setup (hd0,11);
3 生成镜像
#dd if=/dev/sda12 of=/home/user/linux_boot_file bs=512 count=1
其中 /home/user/是你linux系统中的一个路径,linux_boot_file是你生成的文件,名称可以随意改动,之后将这个文件复制到你的windows分区中,即fat,ntfs格式的分区中,以便vista能够读取到,比如将这个文件复制到f:
4 vista中管理员身份运行命令控制台(cmd),依次输入下列4条命令即可
bcdedit /create /d "Linux" /application bootsector //创建项 {uid},后都用这个数值替换(要带上花括号)
bcdedit /set {uid} device partition=f: //指定镜像文件所在分区 f:
bcdedit /set {uid} path \linux_boot_file //指定镜像文件名,“\”表示根目录下
bcdedit /displayorder {uid} /addlast //将该想添加到启动菜单最下位置
5 重启系统就能看到启动菜单中的 linux 选项了,选中回车将进入到你装在 /dev/sda12上的 grub启动管理器 ,进而进入linux。
最后,祝你成功!
只要dd镜像放在不会经常格式化的分区,保持路径不变,就算升级GRUB也还是一样能引导的。当然,升级GRUB之前要备份menu.lst。smallapple 写了:修复mbr改回用win7的bootmgr统一引导,只要把grub4dos的grldr和grldr.mbr复制到C盘根目录下,然后修改boot.ini 添加上行
c:\grldr.mbr="ubuntu"
这样就可以由win7引导win7 xp 和ubuntu。
用dd镜像引导的话,如果系统的grub有升级,可能会grub错误不能引导ubuntu。
代码: 全选
] ls -ld //