使用grub啟動多系統
整理---gnicky url=http://blog.csdn.***/loconfuse
dos下執行grub.exe,成功後就會進入grub的命令列模式
grub>
要啟動乙個作業系統,首先指定引導哪個分割槽上的系統,例如要引導指第乙個硬碟上的第乙個分割槽的作業系統,先鍵
入 grub>root (hd0,0)
case:啟動的是windows系統,鍵入
grub>chainloader (hd0,0)+1 啟動控制鏈chainloader將控制權交給下乙個系統,相對於0,1,2的啟動編號
注意(hd0,0)要隨著硬碟和分割槽的不同而改變量字,hd表示harddisk,按照順序對硬碟編號,第i塊就是hdi+1,如從
第二個硬碟的第乙個分割槽引導則用hdb1。而後面的數字表示在硬碟的分割槽序號。
case:啟動的是linux或其他系統,鍵入
grub>kernel (hd0,0)/boot/vmlinuz root=/dev/hda1
或者grub>kernel /vmlinuz-version- root=/dev/hda1 這裡的version就是vmlinuz的版本號
2.4.20-8等。
最後敲入boot就可以啟動系統了
grub>boot
---------------配置grub,學習grub----------------------------------
配置grub
grub啟動時會在/boot/grub/中尋找乙個名字為menu.lst的配置檔案,如果找不到此檔案則不進入選單模式而直接進
字元為井號"#"則這一行為注釋,你可以簡單地用增加或減少注釋行來改變配置。
這是學習的一種很好的方式,假如你注意觀察就可以發現,模仿其中的語句,就可以實現你不同的系統的啟動了,其
中default=0,這個0就代表了啟動其中編號為0的作業系統。
下面一段是從我的menu.lst中擷取的,關於linux啟動的,請看
root (hd0,8)
kernel /vmlinuz-version root=/dev/hda10
initrd /initrd-version.img
請看轉換為grub提示符下的操作
grub>rootnoverify (hd0,8)
grub>kernel /vmlinuz-2.4.20-8 root=/dev/hda10
grub>initrd /initrd-2.4.20-8.img #這個看得出用來顯示的的初始路徑,完全可以忽略
對比一下發現,我們自己通過學習配置檔案,也能夠學習到啟動的語句。
有興趣,你也可以嘗試下你的配置檔案中啟動其他作業系統的命令,在grub下輸入,啟動該系統。
Ubuntu 16 04多啟動及grub配置
info f grub n configuration sudo vim etc grub.d 30 os prober 將其中的adjust timeout函式中 timeout style munu改為timeout style hidden 如果想顯示倒計時,改為countdown set t...
使用gfxboot美化Grub啟動選單
使用debian的linux使用者可能都知道,debian預設的grub啟動選單是相當的醜陋的,只是簡單的黑底白字,可以說是相當的具有黑客的意味,而此時我們所能做的只是找一些漂亮的splashimage來進行美化。而嘗試過suse的使用者也許會對suse的啟動選單有著深刻的印象,現在我們使用gfxb...
使用gfxboot美化Grub啟動選單
使用debian的linux使用者可能都知道,debian預設的grub啟動選單是相當的醜陋的,只是簡單的黑底白字,可以說是相當的具有黑客的意味,而此時我們所能做的只是找一些漂亮的splashimage來進行美化。而嘗試過suse的使用者也許會對suse的啟動選單有著深刻的印象,現在我們使用gfxb...