??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品一区二区三区在线观看,欧美精品一区二区久久婷婷 ,国产精一区二区三区http://www.aygfsteel.com/pasha/category/35370.htmlzh-cnWed, 22 Oct 2008 11:30:42 GMTWed, 22 Oct 2008 11:30:42 GMT60Ubuntu Linux与Windowspȝ多启动的配置(Webmaster )http://www.aygfsteel.com/pasha/archive/2008/10/21/235638.htmlpashapashaTue, 21 Oct 2008 04:24:00 GMThttp://www.aygfsteel.com/pasha/archive/2008/10/21/235638.htmlhttp://www.aygfsteel.com/pasha/comments/235638.htmlhttp://www.aygfsteel.com/pasha/archive/2008/10/21/235638.html#Feedback0http://www.aygfsteel.com/pasha/comments/commentRss/235638.htmlhttp://www.aygfsteel.com/pasha/services/trackbacks/235638.html一、如果是XPQvistaQ与UBUNTU之间Q先装XPQ后装ubuntu,ubuntu?x)在grub中加入XP启动V可以手动添加?

对应XP,vista,2003?

title Microsoft Windows XP Professional

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

default

makeactive

chainloader +1

对应2003,下面也可以?

title Earlier Version of Windows

#查找W(wng)INDOWS XP/2003 ,有些grub版本q(sh)支持find命o(h)

find --set-root /ntldr

chainloader /ntldr

对应vista,在grub的menu.lstd也可?不指定分?

title Windows Vista(default)

#查找 Vista bootmgr ,有些grub版本q(sh)支持find命o(h)

fallback 4

find --set-root /bootmgr

chainloader /bootmgr

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

q个需要在boot.ini中添加grldr,grldr如果攑֜C盘根目录下面的话Q加c:\grldr=" Ubuntu"。还需要C盘(sh)有BOOT文g夹,文g多w是GRUB文g夹,内含MENU.LST文g。包括上面的grldr都是grub for dos里面包含的内宏VMENU.LST的内定w要根据你的UBUTNU BOOT所在位|??qing)内核而定.grldr,arldr,ntldr分别是grub,dos工具,xp引导所用的三个文g。menu.lst内容cM下:(x)

title Ubuntu 7.10, kernel 2.6.22-14-generic

root (hd0,*) #### *Ҏ(gu)你的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里,在启动项里先ubuntuQ就可以q入LINUXpȝ?

先从ubuntu的grub选项中选择XPQ再从XP选项中先ubuntu,一栯启动ubuntu,q与ubuntu启动菜单中直接选择启动不矛盾?

三、XP与VISTAQ先XPQ后VISTA没问题的?jin)?

先VISTA后XPQ在XPpȝ中用VistaBootPRO 3.1讄也可以,有的?x)启动的时候会(x)出现问题Q据说需要dotnetfx.exe和langpack.exe两个文g。最后安装vistabootpro3.1.看这里:(x)http://bbs.zol.com.cn/index20070812/index_308_6904.html

用VISTA光盘?sh)可以修复吧。看来还是修复到vista启动xp?vista是加入不到xp的boot.ini中了(jin)吧。具体:(x)攑օ光盘。CMD?X: #cd boot #bootsect /nt60 sys 行了(jin)Qbootsect /nt52 sys q个命o(h)是删除VISTA启动的。(CMD一定要在系l文件夹sysem32中的CMDQ?Q什么意思)(j)重启q入VISTAQhttp://www.zhaodll.net/dll/b/200701/2840.htmlq里有bootsect下蝲

bcdedit /create {ntldr} -d "Q?#183;#K?……"

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

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addlast

由此看来,个h感觉grub是启动工具里面最好的东东。通吃。三pȝ有问题,装grub for dos 或者用ubuntu livecd启动Q命令行下执行grub命o(h)Q写入MBR中grub,也行。grubȝ(ch)的地斚w要根据自ql情冉|动修改menu.lstV徏议用之?

四、先ubuntu,后vista又是什么情c(din)?

下蝲grub4dos软g?

提取文ggrldr 和grldr.mbr拯到C盘(文gpȝ要ntfs的)(j)根目?

q行cmdQ执行命令:(x)

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

建立一个名UCؓ(f)“GRUB MENU”Q通过加蝲cd?#8220;引导扇区文g”的启动项

生成{ID}复制下来

bcdedit /set {ID} device partition=c: #讄引导扇区文g所在的分区Qgrldr.mbr所在分?

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

bcdedit /displayorder {ID} /addlast #增加q个Ubuntu的菜单项到末?

下面修改menu.lst,p?jin)。吼|xp用boot.ini. vista的bcdedit看这命o(h)也是讄grldr的位|,q个命o(h)d到哪个文件去?jin)呢Qؓ(f)什么不能用文本修改Q?

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

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

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

在vista下,用管理员权限q行cmdQ然?

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

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \ubuntu.lnx

bcdedit /displayorder {GUID} /addlast

p?jin),不需要menu.lst

ȝQ由以上内容可知先装谁都没问题(sh)(jin)Q也是都可以修复的。xp-vista-ubuntu xp-ubuntu-vista vista-xp-ubuntu vista-ubuntu-xp ubuntu-vista-xp(嘿,q个真豺Qubuntu-xp-vista

如果l个MACQ还是不用MAC启动菜单好,在xp中加tboot?


 



pasha 2008-10-21 12:24 发表评论
]]>
Bcdedit命o(h)详解http://www.aygfsteel.com/pasha/archive/2008/10/21/235617.htmlpashapashaTue, 21 Oct 2008 03:15:00 GMThttp://www.aygfsteel.com/pasha/archive/2008/10/21/235617.htmlhttp://www.aygfsteel.com/pasha/comments/235617.htmlhttp://www.aygfsteel.com/pasha/archive/2008/10/21/235617.html#Feedback0http://www.aygfsteel.com/pasha/comments/commentRss/235617.htmlhttp://www.aygfsteel.com/pasha/services/trackbacks/235617.htmlBcdedit 位于X:\Windows\system32\   "X:"为安装vista的盘W?/p>

储存操作指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/createstore 创徏一个新的空白启动配|数据文件?br /> bcdedit /createstore C:\Data\BCD 创徏BCD启动配置数据文g储存?#8220;C:\DATA\”文g夏V?br /> /export 备䆾启动配置数据文g?br /> bcdedit /export "C:\Data\BCD Backup" 备䆾BCD启动配置文g?#8220;C:\Data\”文g夹,q以“BCD Backup”命名?br /> /import q原启动配置数据文g?br /> bcdedit /import "C:\Data\BCD Backup" ?#8220;C:\Data\”文gҎ(gu)复BCD启动配置文g?/p>

储存目操作指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/copy 目拯
   操作pȝ启动目的拷?
   bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"
/create 新徏目
   创徏操作pȝ载入E序目?NTLDR(Ntldr):
   bcdedit /create {ntldr} /d "Earlier Windows OS Loader"
   创徏存储器磁另外的选择w?
   bcdedit /create {ramdiskoptions} /d "Ramdisk options"
   创徏一个新的操作系l启动项?
   bcdedit /create /d "Windows Vista" /application osloader
   创徏一个新的调试器:
   bcdedit /create {dbgsettings} /d "Debugger Settings"
/delete 删除目
   删除指定的操作系l项?
   bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
   删除指定的操作系l项目但启动时不昄目Q彻底删除)(j):
   bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup
   删除指定的操作系l项目但启动时显C项?
   bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup
   删除操作pȝ载入E序目?NTLDR:
   bcdedit /delete {ntldr} /f

目选择操作指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/deletevalue 删除目选择V?br />    删除启动理的bootmgr选择w?
   bcdedit /deletevalue {bootmgr} bootsequence
   删除(WinPE)操作pȝ的数值开机项?
   bcdedit /deletevalue winpe
   删除来自指定的操作的 Windows PE 数值系l开机项?
   bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe
/set 讑֮目选择Ҏ(gu)倹{?br />    讑֮操作pȝ“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”:
   bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:
   指定的操作系l引导文?#8220; windows\ system 32\ winload.exe”:
   bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe
   讑֮“NX”?#8220;OptIn”:
   bcdedit /set nx optin
   更改pȝ名称
   默认XPpȝ名称在Vista启动理器中?earlier version of Windows",更改:
   bcdedit /set {ntldr} Deion "Windows XP Professional SP2"
   默认Vistapȝ名称在Vista启动理器中?Microsoft Windows",更改:
   bcdedit /set {current} Deion "Windows Vista 5456"

输出控制指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/enum  在储存(sh)的列表项目?br />    列出所有的操作pȝ载入E序启动目:
   bcdedit /enum OSLOADER
   列出所有的启动理目:
   bcdedit /enum BOOTMGR
   列出默认的启动项?
   bcdedit /enum {default}
   列出指定的操作系l启动项?
   bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}
/v 列出所有活动的目
   bcdedit /enum ACTIVE /v

启动理控制指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/bootsequence   讑֮启动列表序?br />    讑֮二个操作pȝ目和启动顺?
   bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-       fa03044f5d71} {ntldr}
   加入操作pȝ目为启动列表最后项:
   bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/default        讑֮默认启动目?br />    讑֮默认启动目:
   bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
   讑֮默认启动操作pȝE序?NTLDR:
   bcdedit /default {ntldr}
/displayorder   讑֮哪一个系l启动显C多启动画面?br />    讑֮二个操作pȝ目和在启动理昄命o(h)中被建立操作pȝ载入的程?NTLDR:
   bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
        {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
   把指定的操作pȝ目加入启动理昄命o(h)l束:
   bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/timeout        讑֮启动暂停数倹{?br /> /toolsdisplayorder  讑֮命o(h)在哪一个启动管理显C工L(fng)面?br />    讑֮二个工具目和内存诊断在那启动管理工hC命?
   bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
        {cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
   把指定的工具目加入启动的结束管理工hC命?
   bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast

Z个启动应用程序控制紧急处理服务的指o(h)
Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=
/bootems       
   开启启动管理紧急处理服?
   bcdedit /bootems {bootmgr} ON
/ems           
  为目前的操作pȝ启动目 EMS 开?
    bcdedit /ems ON
/emssettings    讑֮紧急处理服务参数?br />   讑֮ EMS 参数使用基本输出入系l设?
  bcdedit /emssettings BIOS
本脓(chung)来自中关村在U品论坛:(x)<a >http://group.zol.com.cn/</a>,本帖地址Q?lt;a target='_blank'>http://nbbbs.zol.com.cn/1/9_64.html</a>

 

在之前基于NT的Windowspȝ中,W(xu)indows使用Ntldr作ؓ(f)Boot Loader来启动系l,——所谓boot loaderQ在指在操作pȝ内核q行之前执行的一D小E序Q系l通过它来初始化硬件设备、徏立内存空间的映射囄Q将pȝ的Yg环境讄成一个合适的状态,为最l调用操作系l内核准备好正确的环境。——在启动q程中,Ntldr 使用Boot.ini 文g来确定在启动/引导q程中要昄哪些操作pȝ选项Q我们对启动选项的设|可以通过修改boot.ini文g中相应内容实现?

  在Windows Vista中,微Y引入?jin)一U全新的boot loader架构Q?Windows Boot Manager (Bootmgr.exe)。与Ntldr严重C赖于g不同的是QW(xu)indows Vista中的新架构可以实现完整的g独立性,且能够与多种操作pȝ无缝l合Q让Windows Vista的启?引导q程更加快速与安全。同Ӟ之前Windows pȝ中由Boot.ini理的内容移交给新的Boot Configuration Data (BCD : 启动讄数据)Q当?dng)也提供?jin)新的启动选项~辑工具QBCDEdit (BCDEdit.exe)Q来理启动讄?/p>

  BCDEdit : Windows Vista启动讄~辑工具
  在传l的ZBIOS的计机中,如果只安装Windows VistaQ除?jin)极早期的Windows Vista试版本外,(zhn)将?x)发?Boot.ini 文g已经d从系l中消失Q如果系l中安装?jin)Windows Vista和之前的WIndowspȝ如Windows XPQ虽然仍可找?Boot.ini 文gQ不q,q个文g只作用于那些pȝQ而不?x)?Windows Vista的启动有M影响?/p>

  在基于EFI (Extensible Firmware Interface : 可扩展固件接口,以后采用q种接口的PC?x)越来越?)的计机中,Boot.ini 文g则更不复存在Q在ZEFI的系l中Q启动选项被贮存在L的存储器中。此时要修改启动选项Q要么通过能够dNVRAM的工具如NvrBootQ要么用上文提到的BCDEdit?/p>

  由此可见Q在Windows Vista中,惌再像之前Windows XP中那样通过一个简单的文本~辑器来修改Boot.ini的方式来理启动选项已经不可能了(jin)Q要对启动设|进行修改,只能使用命o(h)格式相对要复杂得多的BCDEdit?/p>

  此外Q微软也在Windows Vista 中提供了(jin)可通过WMI (Windows Management Instrumentation : Windows理规范)调用?BCD c,通过它可以用~程的方式修改BCD数据Q不q,怿对绝大多数用戯(g)言Q这更是不可能的d?/p>

  启动BCDEdit
  需要注意的是,BCDEdit不是一个运行于囑Ş界面下的E序Q而是一个命令行工具Q该文g (Bcdedit.exe) 位于 “\Windows\System32”目录下?/p>

  要执行BCDEditQ首先应q入命o(h)行窗口,q要操作用户ƈ提升至管理员权限?/p>

 

  在命令行H口中,转到pȝ目录?“C:/windows/system32”下,然后输入“ bcdedit” 卛_?/p>

  BCDEdit命o(h)?

  通过命o(h)行工具BcdeditQ我们可以添加、删除及(qing)修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一?GUID (Globally Unique Identifier : 全局唯一标识W?Q如pȝ中的每块盘、每个分区的GUID (全局唯一标识W?均不相同?/p>

  在BCD中,盘或分区的GUID可分为如下几c:(x)

{legacy} Q指存在上一代Windowspȝ如Windows XP的硬盘或分区Q?
{default} : 默认操作pȝ所在硬盘或分区Q?
{current} : 当前盘或分区;
{c34b751a-ff09-11d9-9e6e-0030482375e7} : cM于这个格式的GUID指其他安装了(jin)操作pȝ的硬盘或分区?br /> (注:(x)q只是个例子Q具体数字根据硬盘或分区参数?x)有相应变化Q但均会(x)cM于{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}格式)?
  BCDEDIT命o(h)

bcdedit /? : 昄命o(h)帮助
bcdedit.exe /? CREATESTORE : 昄命o(h)参数“ CREATESTORE ”的详l信息,——当?dng)?#8220; CREATESTORE ”也只是示例,使用中对其他M可用参数也均可用类似格式查看该参数的具体说明?
bcdedit ?bcdedit /enum all : 昄Windows Vistapȝ当前的启动设|数据,q时pȝ中所有安装了(jin)操作pȝ的硬盘或分区均会(x)昄相应?GUID 标识Q如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} ?
  使用BCDEdit备䆾与恢复启动选项

  在对Windows Vista的启动选项修改之前Q最好先对其备䆾Q以防万一操作p或其他故障导致系l无法启动?/p>

bcdedit /export “D:\BCD Backup\Bcd Backup” : 启动设|备份到D?“BCD Backup” 目录下;
bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备䆾在D?“BCD Backup”目录下启动选项?
  使用BCDEdit修改启动菜单选项

  作ؓ(f)一U良好的操作?fn)惯Q在对Windows Vista的启动选项q行M修改前,首先要对BCD中的启动选项q行备䆾Q相应的命o(h)上页我们已介l过Q在此不再赘qͼ其次Q?#8220;bcdedit ”?#8220; bcdedit /enum all ”来查看系l中盘或分区的正确 GUID 标识Qƈ其记录下来。毕竟,BCDEdit只是一Ƒ֑令行工具Q我们操作时需手动输入cM“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”q样的长字符串时Q很Ҏ(gu)出错Q而这往往?x)导致Windows Vista启动p|?/p>

  下面详细介绍使用BCDEdit修改启动选项的常用命令格式:(x)

bcdedit /set {legacy} Description “Windows XP Professional SP2” : 修改上一代操作系l在启动菜单中的昄内容Q比如说我们也可其修改?#8220;Vista天地专用XP SP2”之类。注意,命o(h)中的引号不可省略Q?
bcdedit /set {current} description “Windows Vista Build 5270 x86″ : 修改当前启动盘或分Z的操作系l在启动菜单中的昄内容。注意,当前分区上的操作pȝ可能为Windows VistaQ也可以是其他系l,当然Q命令中的引号也不可省略Q?
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} description “Windows Vista Build 5270 x64” : 修改安装于其他硬盘或分区的系l在启动菜单中的昄内容Q用这命令时一定要注意该硬?分区的GUID输入正确Q相应的GUID可通过“ bcdedit ”?#8220; bcdedit /enum all ”命o(h)查看?
bcdedit /default {current} : 当前启动硬?分区中的操作pȝ讄为默认启动的pȝQ?
bcdedit /default {5189b25c-5558-4bf2-bca4-289b11bd29e2} : 讄指定GUID上的操作pȝ为默认启动的pȝQ?
bcdedit /default {legacy} : 讄上一代Windows pȝWindows XP为默认启动的pȝQ?
bcdedit /displayorder : 讄启用菜单中各的昄序Q如Q?br /> bcdedit.exe /displayorder {legacy} {current}
首先显CWindows XPQ然后再昄默认启动的系l如Windows Vista;
bcdedit /timeout 15 : 默认的启动菜单昄旉30U更改ؓ(f)15U,当然Q?zhn)可以这个时间修改?f)M(zhn)希望的数倹{?
  使用BCDEdit修复盘/分区l构错误

  在对启动选项的修改过E中Q如d或删除某个硬?分区Ӟ可能?x)因操作中的不慎D盘/分区l构的؜乱,除了(jin)采用恢复修改前的备䆾Ҏ(gu)外,也可以首先用BCDEdit来尝试一下修复?/p>

  具体Ҏ(gu)如下Q?/p>

X:\>X:\boot\fixntfs.exe -lh -all Q?q时?#8220; X: ”指引导目?“boot” 所在的盘/分区Q?
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} device partition=X: Q?指定GUID的分为启动分区。注意,q里?#8220; X: ”的GUIDM指定g同,同时Q运行该命o(h)后,必须接着q行下面的osdevice命o(h)Q?
bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} osdevice partition=X: Q?指定GUID的分为启动分区。注意,q个命o(h)必须与上面的device命o(h)配对使用Q同?#8220; X: ”的GUIDM指定g同?

资料引用:http://www.knowsky.com/340968.html

http://www.chinaz.com/Server/Linux/02252341R008.html



pasha 2008-10-21 11:15 发表评论
]]>
վ֩ģ壺 | | ƽ| | | | Դ| ˿| | ɳƺ| | | | Դ| | ɳƺ| | ®| | | | | | | | | | ɽ| ϼ| Ǽ| | ԫ| | ̫| | ɶ| Դ| | | | |