pasha

           

          Ubuntu Linux與Windows系統多啟動的配置(Webmaster )

          一、如果是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。


           

          posted on 2008-10-21 12:24 pasha 閱讀(290) 評論(0)  編輯  收藏 所屬分類: 其他


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          最常用和實用的CSS技巧

          最新隨筆

          搜索

          最新評論

          • 1.?re: SESSION
          • 啊!!原來是這樣啊 終于明白了 謝了!!
          • --ndj

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 浑源县| 阿坝| 大荔县| 石渠县| 彩票| 乌鲁木齐县| 湖口县| 彰化县| 紫阳县| 荥阳市| 城步| 灵寿县| 信宜市| 大英县| 都安| 舒兰市| 凤台县| 上虞市| 平原县| 玉山县| 巴彦县| 虹口区| 孟连| 友谊县| 和田县| 神木县| 佛山市| 犍为县| 四子王旗| 阿瓦提县| 新闻| 成武县| 张掖市| 田林县| 门头沟区| 鄱阳县| 科尔| 昌江| 永吉县| 曲阜市| 雷山县|