ubuntu與xp或vista多啟動問題
ubuntu與xp或vista多啟動問題
a,如果是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
b、如果先裝的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啟動選單中直接選擇啟動不矛盾。
c、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
bcdedit /create -d "!·#¥%……"
bcdedit /set device partition=d: #d vista碟符?
bcdedit /set path /ntldr
bcdedit /displayorder /addlast
由此看來,個人感覺grub是啟動工具裡面最好的東東。通吃。三系統有問題,裝grub for dos 或者用ubuntu livecd啟動,命令列下執行grub命令,寫入mbr中grub,也行。grub麻煩的地方需要根據自己系統情況手動修改menu.lst項。建議用之。
d1、先ubuntu,後vista又是什麼情況。
提取檔案grldr 和grldr.mbr拷貝到c盤(檔案系統要ntfs的)根目錄
執行cmd,執行命令:
建立乙個名稱為「grub menu」,通重載入型別為「引導扇區檔案」的啟動項
生成複製下來
bcdedit /set device partition=c: #設定引導扇區檔案所在的分割槽,grldr.mbr所在分割槽
bcdedit /set path /grldr.mbr #指定引導扇區檔案的路徑和檔名
bcdedit /displayorder /addlast #增加這個ubuntu的選單項到末尾。
下面修改menu.lst,就行了。吼吼,xp用boot.ini. vista的bcdedit看這命令也是設定grldr的位置,這個命令新增到哪個檔案去了呢?為什麼不能用文字修改?
d2、如果在ubuntu中終端下執行:
#dd if=/dev/sda3 of=/dev/sda6/linuxloader/ubuntu.lnx bs=512 count=1
/dev/sda3試你的ubuntu boot所在分割槽而定。生成ubuntu.lnx,用此檔案取代上面grldr.mbr的話。
e、由上面abcd,先裝誰都沒問題了,也是都可以修復的。xp-vista-ubuntu xp-ubuntu-vista vista-xp-ubuntu vista-ubuntu-xp ubuntu-vista-xp(嘿,這個真豺)ubuntu-xp-vista
如果續個mac,還是不用mac啟動選單好,在xp中加tboot
GRUB咋樣配置 多重啟動管理器
附 一點小小的補充 1.在配置時 boot grub menu.lst實際是乙個鏈結檔案,他指向的目標檔案是boot grub grub.conf 這個檔案.2.在配置boot grub grub.conf 時還有乙個文中未提到的引數就是時password md5 1 l6d3dasb g60agb...
玩轉Windows多重啟動的重要檔案
現在安裝多重啟動系統的朋友越來越多了,但是很少有人能夠完全知道,在多重啟動系統中的幾個重要檔案的作用是什麼。下面讓筆者簡單地予以介紹,希望大家以後能關注這些檔案,以備不時之需。由於windows 95 98 me 以下簡稱win9x 和windows nt 2000 xp server 2003 以...
nginx重啟 平滑重啟
進入 ngiinx sbin目錄下 nginx c usr local nginx conf nginx.conf c引數指定了要載入的nginx配置檔案路徑 停止操作 停止操作是通過向nginx程序傳送訊號來進行的 步驟1 查詢nginx主程序號 ps ef grep nginx在程序列表裡 面找...