怎样换成XP的BOOT方式引导LINUX?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
kenshine
帖子: 13
注册时间: 2009-07-09 20:54

怎样换成XP的BOOT方式引导LINUX?

#1

帖子 kenshine » 2009-07-12 15:30

我的系统启动是
先进入UBUNTU的MENU选项
虽然我添加了XP的TITILE 并换到第一行
但是选择了XP后 又要再次进去XP的BOOT引导的多系统选项
这里的BOOT里我也添加了linux一行 因为我是硬盘安装的ubuntu


我想要的是 前面menu的快速通过 改timeout
而是用XP的boot选择进入XP或者是ubuntu
春哥纯爷们 ; 铁血真汉子 ; 拳上能站人 ; 臂上能走马.......
头像
Emie_Yu
帖子: 404
注册时间: 2007-09-20 11:49
来自: Wuhan,Mars
联系:

Re: 怎样换成XP的BOOT方式引导LINUX?

#2

帖子 Emie_Yu » 2009-07-12 15:35

你自己网上搜搜关于grub4dos的使用
back to Ubuntu + Opera + Chrome
Blogbus : It's Flying!Welcome!!!
Twitter : just say whatever whenever you want
Wakoopa : discover new softs & games
Last.fm : share your tastes & find new songs
头像
kenshine
帖子: 13
注册时间: 2009-07-09 20:54

Re: 怎样换成XP的BOOT方式引导LINUX?

#3

帖子 kenshine » 2009-07-12 16:03

关于menu.lst的启动 就是grub4dos的作用吧

我的目的是不用他 因为每次启动电脑都要作2个选择

直接和以前没有双系统一样 有GHOST XP ubuntu3个选择

在xp下的boot里 添加一行到ubuntu的话 (怎么实现? 一个grlgr文件就可以自动找到ubuntu系统启动?还是需要把ubuntu里的menu.lst也复制到c盘?)
春哥纯爷们 ; 铁血真汉子 ; 拳上能站人 ; 臂上能走马.......
头像
kenshine
帖子: 13
注册时间: 2009-07-09 20:54

Re: 怎样换成XP的BOOT方式引导LINUX?

#4

帖子 kenshine » 2009-07-12 16:17

自己摸索了下 明了~
XP的BOOT引导lunux 一个grgrl和一个menu.lst 就可以实现
恩 这下可以在2个菜单来回切换了在启动的时候

不过看来还是没有脱离grub4dos
春哥纯爷们 ; 铁血真汉子 ; 拳上能站人 ; 臂上能走马.......
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 怎样换成XP的BOOT方式引导LINUX?

#5

帖子 smallapple » 2009-07-12 16:35

可以把grub引导装在ubuntu分区,然后用dd把引导信息提取出来,再加到boot.ini下,就可以不能grub4dos了
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 怎样换成XP的BOOT方式引导LINUX?

#6

帖子 ryoohki » 2009-07-13 13:57

把 boot.ini 里面的
C:\grldr="......."
删了,从LZ的描述来看,LZ已经把grub写入到硬盘的mbr去了,并且添加了ntldr(XP的启动)项,但是因为又多装了个grub4dos,因此现在LZ的启动情况是先用Ubuntu的grub引导之后选择了从ntldr(XP的引导)启动之后因为自己又在boot.ini添加了grub4dos的启动的关系,所以ntldr(XP的启动)项目就有2个了,因此显的有点多余
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: 怎样换成XP的BOOT方式引导LINUX?

#7

帖子 aerowolf » 2009-07-13 14:17

强烈推荐!
参考viewtopic.php?t=34110,我就是这样干的,不用grub4dos,好几年没有问题。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: 怎样换成XP的BOOT方式引导LINUX?

#8

帖子 aerowolf » 2009-07-13 14:19

smallapple 写了:可以把grub引导装在ubuntu分区,然后用dd把引导信息提取出来,再加到boot.ini下,就可以不能grub4dos了
正解!
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: 怎样换成XP的BOOT方式引导LINUX?

#9

帖子 aerowolf » 2009-07-13 14:23

如何修改grub的安装位置
比如,对于只有一个硬盘的情况,如果已经安装到了MBR(我估计你就属于这种情况),如果要将grub安装到/dev/hda5的引导记录中,应输入: grub> setup (hd0,4)。

注:此办法来自网络,未经本人验证。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: 怎样换成XP的BOOT方式引导LINUX?

#10

帖子 aerowolf » 2009-07-13 14:28

如何输入: grub> setup (hd0,4)
在出现grub提示菜单时,按e,将出现grub>命令提示符,此时输入setup (hd0,4)并回车即可。
之后按b键启动系统。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
wanderer11
帖子: 23
注册时间: 2009-03-28 8:58

Re: 怎样换成XP的BOOT方式引导LINUX?

#11

帖子 wanderer11 » 2009-07-13 18:19

你现在用的是linux 的grub作引导,在安装linux的时候grub覆盖了XP的NTLDR多重引导菜单!所以你进去的时候首选项是 grub配置文件menu.lst的内容!

grub引导也可可以啥!把配置文件改一下啊。一样可以进windows的。只是重装windows的时候一定要把引导分区下的grldr、menu.lst文件备份。以修复linux启动所要!


个人认为还是用NTLDR 好些,因为时常换linux,安装时不要选择引导,安装好后改一下menu.lst启动内核!重装windows跟简单,重装过后把grldr、menu.lst放到引导分区就可以了!

boot.ini文件配置
[boot loader]


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS


[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="—————Windows XP 精简系统—————" /noexecute=optin /fastdetect
C:\MiniPE\MAOTAO.BIN="—————Windows PE 维护系统—————"
c:\grldr="—————Linux-Fedora or Ubuntu—————"




menu.lst文件配置


; wanderer'grub menu.lst(开机启动界面)书写


#启动项等待时间:
timeout 30
#默认启动项:
default 0
#选择中文字体:
fontfile (hd0,0)/grubplugin/fonts.gz
#选择背景图片:
splashimage (hd0,0)/grubplugin/fedora11splash.XPM.GZ



#启动Windows
title Go Windows 转到启动Windows
#root (hd0,0)
#chainloader +1
chainloader (hd0,0)+1
#注解:这里两个语句都可以用的

#启动Linux
title Go Linux_ 启动Linux
kernel (hd0,4)/vmlinuz-2.6.29.4-167.fc11.i686.PAE
# ro root=UUID=1d2aa74f-1f2b-4d92-b5e3-897a544c9bd9 rhgb quiet
initrd (hd0,4)/initrd-2.6.29.4-167.fc11.i686.PAE.img


title Install Linux 安装Linux
root (hd0,0)

kernel (hd0,7)/vmlinuz boot=casper iso-scan/filename=/ubuntu studio-9.04-alternate-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,7)/initrd.gz # 引导Ubuntu

#kernel (hd0,7)/vmlinuz # 引导Fdeora
#initrd (hd0,7)/initrd.img # 引导Fedora



title Commandline Grub命令提示符
#savedefault --wait=2
commandline

title Reboot 重启
reboot

title Halt 关机
halt


;wanderer说明:
;1:通过我的实验.路径文件夹的命名最好不要带空格.不然识别不到
;2:命令符“#”“;”作用是注释本行,在行首用才起作用,而且只于本行,所以也可以用它来中止本行命令执行
;3:在执行menu.lst文本命令的时候会在每一行后自动加上执行命令boot,所以不需要在menu.lst里面再加boot命令符
;4:关于root(hdx,y)...换行+执行具体命令 与 具体命令 (hdx,y)/...作用一样(个人感觉)
;5:硬盘见解:
; 1.硬盘设备
; IDE接口硬盘和SCSI、SATA接口硬盘
; 1.1.IDE设备的两种表示方法
; a:在Linux表示为/dev/hd[a-z][1-n],比如/dev/hda1表示第一块硬盘的第一个主分区;/dev/hdb6表示第二块硬盘的第二个逻辑分区(不一定是第六个分区).注意,有的时候/dev/hdc可能表示的是光驱.主分区1-4,逻辑分区5开始开始计算
; b:另一种表示方式为(hdx,y),其中x代表硬盘驱动器,范围0,1,2,3...的正整数,y代表硬盘驱动器上的分区,主分区0-3;逻辑分区从4开始
; d:/dev/hda1等同于(hd0,0);/dev/hdb6等同于(hd1,5)
; 1.2.SCSI、SATA设备两种表示方法(理解方法同IDE,hd-sd)
; a:/dev/sd[a-z]
; b:(sdx,y)
; c:/dev/sda1等同于(sd0,0);/dev/sdb6等同于(sd1,5)
头像
jxhow
帖子: 5859
注册时间: 2008-10-24 22:02
来自: 浙江

Re: 怎样换成XP的BOOT方式引导LINUX?

#12

帖子 jxhow » 2009-07-15 15:17

LZ是从grub启动xp又出现启动选项了吧?

用xp光盘(ghost盘也有这功能)修复mbr

在加grldr复制到C盘
修改boot.ini
最后一行添加

C:\grldr="ubunut"
就可以了
http://sb.google.com/ 提问前 请在右上角搜索一下
回复