热烈祝贺台州朗动科技的站长论坛隆重上线!(2012-05-28)    热烈庆祝伟大的祖国60周年生日 点击进来我们一起为她祝福吧(2009-09-26)    站长论坛禁止发布广告,一经发现立即删除。谢谢各位合作!.(2009-08-08)    热烈祝贺台州网址导航全面升级,全新版本上线!希望各位一如既往地支持台州网址导航的发展.(2009-03-28)    台州站长论坛恭祝各位新年快乐,牛年行大运!(2009-01-24)    台州Link正式更名为台州网址导航,专业做以台州网址为主的网址导航!(2008-05-23)    热烈祝贺台州Link资讯改名为中国站长资讯!希望在以后日子里得到大家的大力支持和帮助!(2008-04-10)    热烈祝贺台州Link论坛改名为台州站长论坛!希望大家继续支持和鼓励!(2008-04-10)    台州站长论坛原[社会琐碎]版块更名为[生活百科]版块!(2007-09-05)    特此通知:新台州站长论坛的数据信息全部升级成功!">特此通知:新台州站长论坛的数据信息全部升级成功!(2007-09-01)    台州站长论坛对未通过验证的会员进行合理的清除,请您谅解(2007-08-30)    台州网址导航|上网导航诚邀世界各地的网站友情链接和友谊联盟,共同引领网站导航、前进!(2007-08-30)    禁止发广告之类的帖,已发现立即删除!(2007-08-30)    希望各位上传与下载有用资源和最新信息(2007-08-30)    热烈祝贺台州站长论坛全面升级成功,全新上线!(2007-08-30)    
便民网址导航,轻松网上冲浪。
台州维博网络专业开发网站门户平台系统
您当前的位置: 首页 » Linux系统管理 » Ubuntu Linux与Windows系统多启动的配置Ubuntu Linux与Windows系统多启动的

Ubuntu Linux与Windows系统多启动的配置Ubuntu Linux与Windows系统多启动的

论坛链接
  • Ubuntu Linux与Windows系统多启动的配置Ubuntu Linux与Windows系统多启动的配置
  • 发布时间:2008-05-01 11:51:12    浏览数:6817    发布者:superadmin    设置字体【   
一、如果是XP(vista)与UBUNTU之间,先装XP,后装ubuntu,ubuntu会在grub中加入XP启动项。可以手动添加。

对应XP,vista,2003的

title Microsoft Windows XP Professional

root (hd0,n) # n视XP所在分区而定,第一分区就是0

default

makeactive

chainloader +1

对应2003,下面也可以。

title Earlier Version of Windows

#查找WINDOWS XP/2003 ,有些grub版本还不支持find命令

find --set-root /ntldr

chainloader /ntldr

对应vista,在grub的menu.lst添加也可以,不指定分区

title Windows Vista(default)

#查找 Vista bootmgr ,有些grub版本还不支持find命令

fallback 4

find --set-root /bootmgr

chainloader /bootmgr

二、如果先装的UBUNTU,或者先装的XP后来重装XP,也可以在XP启动项中加入UBUNTU启动内容。

这个就需要在boot.ini中添加grldr,grldr如果放在C盘根目录下面的话,加c:\grldr=" Ubuntu"。还需要C盘下有BOOT文件夹,文件夹里是GRUB文件夹,内含MENU.LST文件。包括上面的grldr都是grub for dos里面包含的内容。MENU.LST的内容需要根据你的UBUTNU BOOT所在位置,及内核而定.grldr,arldr,ntldr分别是grub,dos工具箱,xp引导所用的三个文件。menu.lst内容类似下:

title Ubuntu 7.10, kernel 2.6.22-14-generic

root (hd0,*) #### *根据你的UBUNTU安装盘而定

kernel /vmlinuz-2.6.22-14-generic root=/dev/hda(n) ro quiet splash

initrd /initrd.img-2.6.22-14-generic

quiet

如此启动XP里,在启动项里先ubuntu,就可以进入LINUX系统。

先从ubuntu的grub选项中选择XP,再从XP选项中先ubuntu,一样能启动ubuntu,这与ubuntu启动菜单中直接选择启动不矛盾。

三、XP与VISTA,先XP,后VISTA没问题的了。

先VISTA后XP,在XP系统中使用VistaBootPRO 3.1设置也可以,有的会启动的时候会出现问题?据说需要dotnetfx.exe和langpack.exe两个文件。最后安装vistabootpro3.1.看这里:http://bbs.zol.com.cn/index20070812/index_308_6904.html

用VISTA光盘也可以修复吧。看来还是修复到vista启动xp?vista是加入不到xp的boot.ini中了吧。具体:放入光盘。CMD中#X: #cd boot #bootsect /nt60 sys 行了,bootsect /nt52 sys 这个命令是删除VISTA启动的。(CMD一定要在系统文件夹sysem32中的CMD,??什么意思)重启进入VISTA,http://www.zhaodll.net/dll/b/200701/2840.html这里有bootsect下载

bcdedit /create {ntldr} -d "!·#¥%……"

bcdedit /set {ntldr} device partition=d: #d vista盘符?

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addlast

由此看来,个人感觉grub是启动工具里面最好的东东。通吃。三系统有问题,装grub for dos 或者用ubuntu livecd启动,命令行下执行grub命令,写入MBR中grub,也行。grub麻烦的地方需要根据自己系统情况手动修改menu.lst项。建议用之。

四、先ubuntu,后vista又是什么情况。

下载grub4dos软件包

提取文件grldr 和grldr.mbr拷贝到C盘(文件系统要ntfs的)根目录

运行cmd,执行命令:

bcdedit /create /d "GRUB MENU" /application bootsector#

建立一个名称为“GRUB MENU”,通过加载类型为“引导扇区文件”的启动项

生成{ID}复制下来

bcdedit /set {ID} device partition=c: #设置引导扇区文件所在的分区,grldr.mbr所在分区

bcdedit /set {ID} path \grldr.mbr #指定引导扇区文件的路径和文件名

bcdedit /displayorder {ID} /addlast #增加这个Ubuntu的菜单项到末尾。

下面修改menu.lst,就行了。吼吼,xp用boot.ini. vista的bcdedit看这命令也是设置grldr的位置,这个命令添加到哪个文件去了呢?为什么不能用文本修改?

五、如果在ubuntu中终端下执行:

#dd if=/dev/sda3 of=/dev/sda6/linuxloader/ubuntu.lnx bs=512 count=1

/dev/sda3试你的ubuntu boot所在分区而定。生成ubuntu.lnx,用此文件取代上面grldr.mbr的话。

在vista下,用管理员权限运行cmd,然后

bcdedit /create /d "Ubuntu 7.04" /application bootsector

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \ubuntu.lnx

bcdedit /displayorder {GUID} /addlast

就行了,不需要menu.lst

总结:由以上内容可知先装谁都没问题了,也是都可以修复的。xp-vista-ubuntu xp-ubuntu-vista vista-xp-ubuntu vista-ubuntu-xp ubuntu-vista-xp(嘿,这个真豺)ubuntu-xp-vista

如果续个MAC,还是不用MAC启动菜单好,在xp中加tboot。
娱乐休闲专区A 影视预告B 音乐咖啡C 英语阶梯D 生活百科
网页编程专区E AMPZF HTMLG CSSH JSI ASPJ PHPK JSPL MySQLM AJAX
Linux技术区 N 系统管理O 服务器架设P 网络/硬件Q 编程序开发R 内核/嵌入
管理中心专区S 发布网址T 版主议事U 事务处理