歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

設置GRUB默認啟動系統及Menu.lst參數

menu.lst文件:
 
  sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup然後打開menu.lst文件:
 
  sudo gedit /boot/grub/menu.lst找到:
 
  ……
 
  default=1
 
  ……
 
  用下面這一行取代:
 
  default X_sequence保存退出
 
  恢復的命令:
 
  sudo mv /boot/grub/menu.lst_backup /boot/grub/menu.lstX_sequence的意思是你的操作系統條目的項數(從0開始計算,"Other operating system"之類的也算。)比如我的windows vista的啟動項是第1個,Fedora是第0個,那我就把default 1改為default 0
 
  從啟後,Fedora就是默認的啟動項了。
 
  後面附上GRUB的詳細介紹和menu.lst參數詳細介紹!
 
  GRUB簡介
 
  GRUB(GRand Unified Bootloader)是一個默認安裝的功能強大的引導裝載程序。引導裝載程序是計算機啟動時所運行的第一個軟件,它的責任是載入操作系統內核軟件並把控制轉交給它,然後,內核軟件再初始化剩余的操作系統。GRUB能夠通過連鎖載入另一個引導裝載程序來載入多種操作系統,包括DOS,Windows和 Linux等。
 
  GRUB配置文件
 
  GRUB的配置文件位於/boot/grub/下,文件名為grub.conf,在/etc/下有一個同名的連接文件。內容如下:
 
  # grub.conf generated by anaconda
 
  #
 
  # Note that you do not have to rerun grub after making changes to this file
 
  # NOTICE: You have a /boot partition. This means that
 
  # all kernel and initrd paths are relative to /boot/, eg.
 
  # root (hd0,0)
 
  # kernel /vmlinuz-version ro root=/dev/hda2
 
  # initrd /initrd-version.img
 
  #boot=/dev/hda
 
  default=0
 
  timeout=5
 
  splashimage=(hd0,0)/grub/splash.xpm.gz
 
  hiddenmenu
 
  title GreatTurbo Enterprise Server (2.6.18-8.2PAE)
 
  root (hd0,0)
 
  kernel /vmlinuz-2.6.18-8.2PAE ro root=LABEL=/1 rhgb quiet
 
  initrd /initrd-2.6.18-8.2PAE.img
 
  title GreatTurbo Enterprise Server-base (2.6.18-8.2)
 
  root (hd0,0)
 
  kernel /vmlinuz-2.6.18-8.2 ro root=LABEL=/1 rhgb quiet
 
  initrd /initrd-2.6.18-8.2.img
 
  title GreatTurbo Enterprise Server-xen (2.6.18-8.2xen)
 
  root (hd0,0)
 
  kernel /xen.gz-2.6.18-8.2
 
  module /vmlinuz-2.6.18-8.2xen ro root=LABEL=/1 rhgb quiet
 
  module /initrd-2.6.18-8.2xen.img
 
  title GreatTurbo Enterprise Server (2.6.9-8.11)
 
  root (hd0,4)
 
  kernel /boot/vmlinuz-2.6.9-8.11 ro root=LABEL=/ acpi=off noapic
 
  initrd /boot/initrd-2.6.9-8.11.imggrub.conf各配置選項介紹:
 
  default=0在啟動菜單超時(timeout)後,加載的默認系統標題(title)。這裡0指的是第一個標題(title),依次類推。
 
  timeout=5在啟動菜單出現後,多長時間不進行干預就加載默認(default)的系統標題(title)。單位是秒。
 
  splashimage=(hd0,0)/grub/splash.xpm.gz指定GRUB引導時,所使用的splashimage文件的位置。默認安裝在/boot/grub/下。
 
  hiddenmenu在超時(timeout)前,如果我們不對GRUB進行干預,我們看不到GRUB菜單。要顯示標准GRUB菜單,按ESC鍵。
 
  title GreatTurbo Enterprise Server (2.6.18-8.2PAE)我們指定的所要啟動的系統的標題,可以隨意寫,不過建議要寫有意義的標題。
 
  root (hd0,0)配置GRUB根分區,這裡的root指的是/boot分區。hd0,表示系統中的第一個硬盤;
 
  (hd0,0)逗號後面的0表示的是/boot分區所在的順序,0表示系統上的第一個分區,依次類推。
 
  kernel /vmlinuz-2.6.18-8.2 ro root=LABEL=/1 rhgb quietkernel,指定引導操作系統時所要加載的內核文件;ro root=LABEL=/1,以只讀的方式掛載系統的根分區(其LABEL=/1);
 
  initrd /initrd-2.6.18-8.2PAE.img指定引導時的初始RAMDISK文件,它包含有啟動時kernel所需的設備驅動模塊

Copyright © Linux教程網 All Rights Reserved