装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
被盖帽王
帖子: 6
注册时间: 2009-06-02 18:15

装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#1

帖子 被盖帽王 » 2009-07-20 8:43

我是先装xp 然后装win7 最后装kubuntu的 现在如果要进xp的话要选三次系统(而且在选ubuntu的那个菜单只有vista 没有xp啊 泪泪泪)
有什么办法把他们整合到一起么 :em20 :em20 :em20 :em20 :em20
slush
帖子: 61
注册时间: 2009-01-03 17:09

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#2

帖子 slush » 2009-07-20 8:46

在XP系统里添加系统启动的菜单。
disme.chen
帖子: 148
注册时间: 2008-05-13 17:50

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#3

帖子 disme.chen » 2009-07-20 10:06

我全部交给grub4dos了
你希望在你的葬礼上放什么歌曲
-------------------------------------------------------------------------
1.国歌,起来~~
2.其实不想走~~
3.解脱~~
4.常回家看看~~
被盖帽王
帖子: 6
注册时间: 2009-06-02 18:15

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#4

帖子 被盖帽王 » 2009-07-20 10:12

disme.chen 写了:我全部交给grub4dos了
:em06 我菜鸟啊 要咋弄啊
头像
grahamgan
帖子: 194
注册时间: 2008-09-07 14:47

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#5

帖子 grahamgan » 2009-07-20 11:26

我在公司用的电脑是2003、VISTA、UBUNTU,VISTA的启动管理和WIN7想来应该差不多,我是用VISTA引导其他两个系统,除了进UBUNTU要选两次之外,进其他两个都是一步到位。其实如果把UBUNTU的菜单选择时间改为0的话,基本上也是一步到位了。
你先装的XP,再装的WIN7,那么到这里应该是WIN7引导XP,这是没问题的。再装UBUNTU的时候注意不要把GRUB装到MBR里,如果boot没有单独分出来的话就装在根分区下。UBUNTU装好后会要求重启,这时候重启是进不了UBUNTU的,也看不到它的启动菜单,我们需要手动把启动菜单添加到WIN7的启动器里。
这里有篇文章介绍了怎么用VISTA引导LINUX,WIN7引导UBUNTU应该也是一样的。
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。
有一点需要注意下,因为你重启后是进不了UBUNTU的,所以需要用安装盘引导启动,然后挂上硬盘上的分区再操作。挂载上硬盘上的分区后你也可以将第三步中生成的文件直接保存在windows的分区里。
最后,祝你成功!
被盖帽王
帖子: 6
注册时间: 2009-06-02 18:15

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#6

帖子 被盖帽王 » 2009-07-21 10:59

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应该也是一样的。
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。
有一点需要注意下,因为你重启后是进不了UBUNTU的,所以需要用安装盘引导启动,然后挂上硬盘上的分区再操作。挂载上硬盘上的分区后你也可以将第三步中生成的文件直接保存在windows的分区里。
最后,祝你成功!
:em11 :em11 谢谢这位大哥
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#7

帖子 smallapple » 2009-07-21 11:07

修复mbr改回用win7的bootmgr统一引导,只要把grub4dos的grldr和grldr.mbr复制到C盘根目录下,然后修改boot.ini 添加上行
c:\grldr.mbr="ubuntu"
这样就可以由win7引导win7 xp 和ubuntu。
用dd镜像引导的话,如果系统的grub有升级,可能会grub错误不能引导ubuntu。
hbyczyc
帖子: 192
注册时间: 2008-03-21 16:03
来自: 湖北宜昌

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#8

帖子 hbyczyc » 2009-07-22 14:55

我以前的帖子,是用来引导多LINUX系统与XP系统的,现在依然用这种方法,只是LINUX的系统换了。我以前装过多LINUX系统,双视窗系统装过但那时没装LUNX,我的引导是这样做的。不知对你在没有帮助。
以下我是以前的帖子,但我现在还是用这种方法:我原先电脑已安装了WINXP+红旗5NE。引导是这样做的:先进入红旗,在终端输入命令:sudo dd if=/dev/hda of=/mnt/linux.lnx bs=512 count=1.然后到/mnt下将此文件复制到U盘,再进入XP,将此文件复制到c:\下,右击我的电脑——属性——高级——启动与故障恢复——编辑。添加一项:C:\linux.lnx=红旗linux5NE版。
然后再安装RAYSLX,安装后会自动将MBR信息覆盖。安装好后进入RAYSLX,在终端输入命令:sudo dd if=/dev/hda of=/media/rayslx.lnx bs=512 count=1,然后到/media下将rayslx.lnx复制到U盘,再复制到c:\下。右击我的电脑——属性——高级——启动与故障恢复——编辑。添加一项:C:\rayslx.lnx=华镭系统桌面版。这时就可进入DOS,fdisk/mbr 了。

我现在的引导文件:

[boot loader]
timeout=4
default=multi(0)disk(0)rdisk(0)partition(1)\windows

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="单一影子模式 for microsoft windows xp professional" /noexecute=optin /fastdetect /SHADOWSYSTEM /bootlogo /noguiboot
multi(0)disk(0)rdisk(0)partition(1)\windows="完全影子模式 for microsoft windows xp professional" /noexecute=optin /fastdetect /SHADOWALL /bootlogo /noguiboot
multi(0)disk(0)rdisk(0)partition(1)\windows="正常开机模式 for microsoft windows xp professional" /noexecute=optin /fastdetect
C:\grldr=DOS工具箱&Linux系统 by:曰初
c:\linux.lnx=红旗LINUX
c:\ubuntu.lnx=Ubuntu Linux 8.04 Desktop
C:\WXPE\PELOAD=通用 PE 工具箱

在DOS工具箱中也添加了LINUX的引导项。
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz
fontfile (hd0,0)/boot/grub/fonts

timeout 10
default 0

title 乌班图Ubuntu 8.04 desktop
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=a2ee197e-0652-43bb-8ece-50d80c2a188b ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title 启动矮人dos工具箱V5.0
kernel (hd0,0)/boot/grub/memdisk.gz c=160 h=2 s=36 floppy
initrd (hd0,0)/boot/grub/ar5.zip c=160 h=2 s=36 floppy

title 启动PQ分区魔术师双语版
kernel (hd0,0)/boot/grub/memdisk.gz c=160 h=2 s=36 floppy
initrd (hd0,0)/boot/grub/pm805.img c=160 h=2 s=36 floppy

title 启动DM9.75
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/dm957.img

title 启动HWINFO系统测试
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/hwinfo.img

title 启动硬盘再生器
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/hddreg15.img

title 启动故障恢复控制台
chainloader (hd0,0)/setupldr.001
boot

title 清除2000/XP密码
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/PASSWORD.IMA

title 启动KV2006 DOS杀毒伴侣(2006-12-31)
kernel (hd0,0)/boot/grub/memdisk.gz c=160 h=2 s=36 floppy
initrd (hd0,0)/boot/grub/kv2006.img c=160 h=2 s=36 floppy

title 效率源硬盘修复
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/xly2004.img

title GDISK单硬盘快速分区
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/gdisk83.img

title 清除CMOS密码
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/icmos.ima

title 返回WINDOWS启动菜单
rootnoverify (hd0,0)
makeactive
chainloader +1

title 重新启动计算机
reboot

title 关闭计算机
halt
http://zhouyuechu.blog.sohu.com/人有三图:一图工作舒服,挣钱多少无所谓;二图能被重用,钱少也认了;三图高薪,累点就累点。 [email protected]祝贺宜昌荣誉“全国卫生城市”称号。宜昌欢迎你!
头像
grahamgan
帖子: 194
注册时间: 2008-09-07 14:47

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#9

帖子 grahamgan » 2009-07-25 19:35

smallapple 写了:修复mbr改回用win7的bootmgr统一引导,只要把grub4dos的grldr和grldr.mbr复制到C盘根目录下,然后修改boot.ini 添加上行
c:\grldr.mbr="ubuntu"
这样就可以由win7引导win7 xp 和ubuntu。
用dd镜像引导的话,如果系统的grub有升级,可能会grub错误不能引导ubuntu。
只要dd镜像放在不会经常格式化的分区,保持路径不变,就算升级GRUB也还是一样能引导的。当然,升级GRUB之前要备份menu.lst。
卸载未使用的内核——sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
型号:联想Y450A-TSI(E)白色
处理器: Core 2 Duo T6600 2.2GHz
内存:DDR III 4G
硬盘:WD 320G
显卡:GeForce GT 240M
显示器:14' LED 1366x768
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 装了三个系统 要选三次系统 麻烦啊 有办法合在一起么~~~

#10

帖子 tusooa » 2009-07-29 2:15

用windows7的引导加载器引导
bcd ------ windows7
|---- xp
|---- ubuntu
装easyBCD,然后添加一下就行了

代码: 全选

] ls -ld //
回复