定製多系統啟動選單
阿新 • • 發佈:2019-06-06
裝了centos後,主啟動檔案被覆蓋後,預設是進入centos系統,並且如果你不知道按方向銉來切換的話,你就根本進不了windows系統,因為從表面上根本看不到windows的啟動選單,這讓我覺得很是不爽。下面是我的修改過程。 |
現在主啟動程式是呼叫centos系統下的grub.
vi /boot/grub/grub.conf,有的系統是修改grub.conf,有的系統呢是修改menu.lst檔案,這就要看啟動內容放在哪個檔案裡在了
timeout=3 //3秒後會自動進入系統 default=0 //預設進入的是第一個系統,下面第一個是centos,一個title對應一個系統 splashimage=(hd0,5)/boot/grub/splash.xpm.gz //歡迎介面,玩過centos的都 知道 hiddenmenu //隱藏啟動選單 title CentOS //啟動選單上顯示的名稱 root (hd0,5) //啟動根目錄是第一個磁碟的第6個分割槽 kernel /boot/vmlinuz-2.6.18-194.26.1.el5 ro root=LABEL=/ rhgb quiet //啟動檔案 initrd /boot/initrd-2.6.18-194.26.1.el5.img //啟動映象檔案 title other //其他系統 rootnoverify (hd0,0) //啟動根目錄是第一個磁碟的第一個分割槽,一般都是C盤 chainloader +1 //啟動windows啟動選單 timeout=20 default=0 color light-blue/black light-cyan/blue //定義了一下,啟動選單的顏色 #splashimage=(hd0,5)/boot/grub/splash.xpm.gz //註釋掉 #hiddenmenu //註釋掉,不然不會顯示選單的 title CentOS root (hd0,5) kernel /boot/vmlinuz-2.6.18-194.26.1.el5 ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.18-194.26.1.el5.img title ArchLinux root (hd0,1) kernel /boot/vmlinuz26 root=/dev/sda2 ro vga=788 initrd /boot/kernel26.img title vista rootnoverify (hd0,0) chainloader +1 title rip linux root (hd0,1) kernel /boot/rip/kernel32 root=/dev/ram0 ro initrd /boot/rip/rootfs.cgz
這個啟動選單還不是很完美,因為在選擇vista啟動選單的時候,會彈出另一個啟動選單讓你選擇,而不是直接進vista系統,我試了很多種方法,沒有一種能直接進vista的