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

一、如果是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,在19803.html">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。

时间: 2024-10-25 17:26:53

Ubuntu Linux与Windows系统多启动的配置的相关文章

Linux与Windows系统下Cronolog安装配置

前言: 发现WEB服务器上有一个文件一直在不断增长而且速度还很快,一看是日志文件,已经达到一个G了.但又想留下最新的一些日志,不想一下都删除了,但日志文件太大,根本就打不开.其实这时最好用日志轮询,之前这个WEB服务器没有做这个配置,本应该配置WEB服务器时就应该做的.现在配置下也不晚. 1.首先得要软件:http://cronolog.org/download/index.html Version 1.6.2 released 2002-01-24 (gzip'ed tar file) Ver

UCloner 是一个针对 Ubuntu Linux 编写的系统备份、恢复、克隆工具

http://code.google.com/p/ucloner/Introduction¶  UCloner is a backup/restore/clone tool designed for Ubuntu Linux. In some way it's just like Norton Ghost for Windows.  With UCloner you can backup your Ubuntu system to a squashfs image file. Directly

win7与Ubuntu 13.04双系统修改启动项顺序

  在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置.google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着"DO NOT EDIT THIS FILE",而且我发现即使更改了SET_DEFAULT后一旦执行update-grub,启动顺序还是不变.然后继续搜索,发现两个方法很有效. 方法一 利用启动管理器 1.安装启动管理

在Linux和Windows系统上邮件收发的应用

项目背景: 西安凌云高科技有限公司上海分公司在内部的服务器的建设中,需要 搭建Linux服务器实现DHCP.NIS.FTP.Samba等网络服务功能,为同系统中的其他主机提供 服务,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL4作为安装的 LINUX版本. 实验环境: 公司内部的基本服务已经竣工,现在需要构建邮件服 务器:为此我们选择使用sendmail来搭建邮件服务,本来我们选择是采用exchange来搭建邮 件服务,但是我们想到sendmail邮件服务的稳定实用.开

让Linux与Windows系统友好共处

Linux系统虽然因为其免费.不易受病毒工具等原因,逐渐在操作系统平台上,跟微软的操作系统,可以进行分庭抗礼.但是,由于种种的限制,如有些软件还必须在Windows平台下才能够运行,例如财务部门的增值税认证软件.个人所得税申报软件.设计部门的产品设计软件,所以,企业还是不能放弃Windows操作系统.故,Linux操作系统与Windows操作系统如何能够友好共处,这就成为了Linux系统高级管理员所面临的一个课题. 下面笔者结合自己多年的工作经验,把自己在工作中遇到的Linux操作系统与Wind

Linux与Windows系统的文化差异

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Windows 用户或多或少地处于一种消费者和供应商之间的关系:他们花钱买软件,获得授权,得到支持,等等.他们希望软件能够有确切的可用性.因此他们习惯于去得到使用软件的权利:他们花钱去得到技术上的支持以及他们得到他们想要的权利.他们也经常要与一些除了个人之外的实体打交道:例如他们与一家公司签一份合同. Linux 用户则更多的是处于一个社团当中.他们不需要花钱去

windows 系统中wordpress安装配置图文教程

一 wordpress安装 我用的是XAMPP(Apache+MySql+PHP),wordpress(BLOG程序)3.5.1 简体中文官方安装版 ,下面来说说Windows下用XAMPP安装wordpress的方法. 安装XAMPP就是傻瓜式的next.next.安装完成之后运行Control Panel,启动Apache和Mysql,如下图 选择Mysql后面的Admin进入数据库管理界面 ,如下图 我们先建立数据库,随便命名,这个数据库作为wordpress安装时要用到的数据库. 下载w

Windows系统怎么用命令提示符配置IP地址?

  修改IP地址可以在系统自带的"网络和共享中心"实现.但很多用户有时需要设置静态IP才能够实现正常的网络通讯,此时只有通过"万能"的命令行来解决问题. 1.用快捷键"Win+R"打开运行界面,输入"cmd"回车,打开命令提示符. 2.在命令提示符中依次输入"netsh"--->"interface"--->"ip",并依次回车. 3.输入[set add

ubuntu中如何清除系统垃圾

Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法. 1,非常有用的清理命令: sudo apt-get autoclean --清理旧版本的软件缓存  www.2cto.com sudo apt-get clean--清理所有软件缓存 sudo apt-get autoremove--删除系统不再使用的孤立软件 这三个命令主要清理升级缓存以及无用包的.