中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
GRUB基本使用介紹

GRUB是一個多重開機管理工具,它可用來激活Linux、BSD、OS/2、BeOS與Windows95/98/NT等眾多操作系統(tǒng),GRUB是一個獨立于操作系統(tǒng)之外的開機程序,并不像LILO是依靠Linux才能進行設定與維護,也提供了類似Bash的命令列模式,讓使用者更方便地設定GRUB。
  
  取得與安裝GRUB:
  
  GRUB的原始碼壓縮檔可至GNU的ftp站臺( ftp://alpha.gnu.org/gnu/GRUB/ )下載最新版本 ,下載回來后可存放在/usr/local/src/目錄下并將其解壓縮:
  
  cp grub.tar.gz /usr/local/src/
  
  tar zxvf grub.tar.gz
  
  在GRUB的目錄下執(zhí)行configure文件、make與make install,如下:
  
  ./configure
  
  make
  
  make install
  
  當make install完成后GRUB也已順利安裝完畢,并有三個指令文件也被安裝至系統(tǒng)中:grub、grub-install與mbchk。而GRUB的相關檔案通常被安裝到/usr/local/share/grub的目錄下。
  
  接下來先假設硬盤分割如下:
  
  hda1:Windows98 (hd0,0)
  
  hda2:Slackware Linux (hd0,1)
  
  hdb1:Mandrake Linux (hd1,0)
  
  注意的是GRUB認硬盤的方式跟Linux是不一樣的,在Linux中第一顆IDE硬盤是hda(SCSI:sda)以此類推,而GRUB則將第一顆IDE硬盤視為hd0(SCSI:sd0)以此類推;在Linux中第一顆IDE硬盤的第一個分割區(qū)是hda1(SCSI:sda1)以此類推,而GRUB將第一顆IDE硬盤的第一個分割區(qū)表示為hd0,0(SCSI:sd0,0)以此類推。
  
  制作GRUB激活磁盤:
  
  制作GRUB激活磁盤其實不難,首先需要兩個必備檔案,分別是stage1與stage2,可以在GRUB的安裝目錄下的i386-pc目錄中找到這兩個檔案,以及一片已格式化的干凈磁盤,然后依照下面的制作步驟就可制作出GRUB的激活磁盤:
  
  cd /usr/local/share/grub/i386-pc/
  
  dd if=stage1 of=/dev/fd0 bs=512 count=1
  
  dd if=stage2 of=/dev/fd0 bs=512 seek=1
  
  制作好了GRUB的開機磁盤之后,就可以試著使用GRUB來進行多重操作系統(tǒng)的開機激活。
  
  利用GRUB開機磁盤激活系統(tǒng):
  
  接著重新激活系統(tǒng)并設定BIOS由磁盤開機,然后就可以看到grub>的命令列正等待指令,這就是GRUB的命令列環(huán)境,表示GRUB已順利地從激活磁盤加載并正常運作當中了?,F在假設要激活上述的Slackware Linux的話,在GRUB提示符號下鍵入如下的指令,如此就會進入Slackware Linux系統(tǒng):
  
  grub> root (hd0,1)
  
  grub> kernel /boot/vmlinuz root=/dev/hda2 ro
  
  grub> boot
  
  root指令會mount后面參數的硬盤分割區(qū)位置。當mount完成后kernel指令會加載其參數的系統(tǒng)核心,Linux的核心通常是在/boot目錄下名為vmlinuz的檔案。最后的兩個參數都是要傳給剛加載的核心,root=/dev/hda2是告訴核心根目錄的位置是在/dev/hda2,并要求掛載成只讀(ro)。
  最后執(zhí)行boot指令以進行Slackware系統(tǒng)的開機激活。同理,位在hdb1上的Mandrake Linux也可以用類似的方式激活:
  
  grub> root (hd1,0)
  
  grub> kernel /boot/vmlinuz root=/dev/hdb1 ro
  
  grub> boot
  
  現在root指令改mount (hd1,0)的分割區(qū),此分割區(qū)就是Mandrake Linux的根目錄位置。然后kernel指令加載Mandrake的核心文件,告訴核心Mandrake系統(tǒng)的根目錄是在/dev/hdb1,并要求掛載成只讀。最后以boot指令進行系統(tǒng)的激活。
  
  以上的方式都可以順利地激活Linux系統(tǒng),但是對Windows系統(tǒng)可是不管用的,要激活在hda1上的Windows98的話,則要換些指令才行得通,請在GRUB命令列中依序鍵入下列指令就可以進入Windows98:
  
  grub> rootnoverify (hd0,0)
  
  grub> chainloader +1
  
  grub> makeactive
  
  grub> boot
  
  以rootnoverity指令讓GRUB不要mount (hd0,0)的分割區(qū),只要知道待會是要激活此分割區(qū)上的操作系統(tǒng)。chainloader +1的意思是指定此分割區(qū)上的第一個扇區(qū)來做激活。makeactive指令是要在此分割區(qū)上設定active的旗標,只要是Windows的操作系統(tǒng)都是要這么做的。最后以boor指令進行開機。
  
  使用硬盤上的GRUB開機激活:
  
  GRUB的開機磁盤固然方便好用,但制作GRUB開機磁盤的目的只在于系統(tǒng)救援之用,要能確實享用GRUB的強大功能,最好是可以用硬盤上的GRUB來進行開機,就像LILO一樣安裝到硬盤的MBR上。
  
  首先要在系統(tǒng)上建立GRUB專用的開機目錄/boot/grub,如同制作GRUB的開機磁盤一樣須要stage1文件和stage2檔,所以請把GRUB安裝目錄下的i386-pc目錄中的stage1文件和stage2檔copy到剛剛建立的/boot/grub目錄底下:
  
  mkdir /boot/grub
  
  cp /usr/local/share/grub/i386-pc/stage* /boot/grub
  
  完成之后鍵入指令GRUB指令進入GRUB命令列環(huán)境,在GRUB命令列環(huán)境里鍵入如下的指令:
  
  grub> root (hd0,2)
  
  grub> setup (hd0)
  
  grub> quit
  
  如此即可完成GRUB在/boot/grub中的開機設定,先用root指令mount目錄/boot/grub所在的位置,其中的(hd0,2)就是指上面假設的Slackware系統(tǒng),也就是說/boot/grub目錄是在Slackware系統(tǒng)中所建立的。所若是要改成由Windows98來放置GRUB的stage檔的話,就要在Windows98的系統(tǒng)上建立/boot/grub的目錄,并將stage1檔和stage2檔存放在Windows98上的\boot\grub目錄里,而root指令的參數也要改為Windows98所在的分割區(qū),也就是上面假設的(hd0,0)。第二個指令setup是指要將GRUB安裝在哪個位置來開機激活,如果是要安裝到硬盤的MBR上的話只須加上硬盤的位置如(hd0),若是要安裝到硬盤第一個分割區(qū)上的第一個扇區(qū)的話就要加上分割區(qū)的位置如(hd0,0)。
  
  除非是有特殊的情況,不然最好是裝在硬盤的分割區(qū)上較安全。最后使用quit指令離開GRUB命令列環(huán)境。
  
  使用選項清單:
  
  現在雖然可以用GRUB來做多重開機的管理,但每次都要輸入繁雜的指令也不方便,因此GRUB也提供了選項清單的方式,讓每次開機時只須按上下鍵選擇要開機的系統(tǒng)再按下Enter鍵即可進行開機而不必再輸入任何的指令。GRUB在開機時會先尋找/boot/grub目錄下的menu.lst檔,找到的話GRUB就會依照menu.lst文件的內容顯示一個選項清單的圖形接口,讓使用者選擇要開機的操作系統(tǒng)。
  
  首先在/boot/grub目錄下建立一個新檔名為menu.lst,底下是menu.lst文件的設定范例:
  
  #/boot/grub/menu.lst
  
  timeout 30
  
  default 0 #Default Slackware Linux
  
  fallback 1 #Windows98
  
  fallback 2 #Mandrake Linux
  
  color light-green/brown blink-red/blue
  
  # For booting Slackware Linux
  
  title Slackware
  
  root (hd0,1)
  
  kernel /boot/vmlinuz root=/dev/hda2 ro
  
  #For booting Windows
  
  title Windows98
  
  rootnoverify (hd0,0)
  
  chainloader +1
  
  makeactive
  
  #For booting Mandrake Linux
  
  title Mandrake
  
  root (hd1,1)
  
  kernel /boot/vmlinuz root=/dev/hdb1 ro
  
  上面menu.lst文件的范例是針對之前所假設的硬盤分割區(qū)上配置的操作系統(tǒng)而設定的。menu.lst是以#符號當作注解的開頭,GRUB會忽略所有以#符號啟始的注解行。timeout指令是指GRUB激活之后的等待時間,以秒為單位,所以上面的范例就是等待30秒的意思。default指令就是當GRUB激活之后等待的時間超過指令timeout所設定的時間的話,就會指令default后面參數所指定的系統(tǒng),參數0代表menu.lst文件中第一個被設定的操作系統(tǒng),以上面的范例而言就是指Slackware Linux,因為它是最先被設定的,如果參數改為1的話就是激活Windows98,以此類推。fallback指令是指當GRUB激活指令default所指定的操作系統(tǒng)失敗的話,便會激活指令fallback所指定的操作系統(tǒng),以上面的范例而言,當Slackware激活失敗的話GRUB就會激活fallback所指定的便是Windows98。指令color可以設定GRUB選項清單的前景/背景的顏色,有關GRUB可以指定的顏色可以查看GRUB的info文件。接下來的指令就是設定操作系統(tǒng),指令title可以設定該操作系統(tǒng)的標題。
  
  設定好menu.lst文件后,將此設定文件存在/boot/grub目錄底下即可,然后重新開機便會看到GRUB漂亮的選項清單,現在就可以試著激活不同的操作系統(tǒng)了。
  
  以上是GRUB的基本使用說明,當硬盤上有許多的操作系統(tǒng)時,使用GRUB是理所當然的,并且是正確的選擇,就算硬盤上只有一兩種操作系統(tǒng)也可以使用GRUB。當然GRUB的功能是很強大的,已足以取代傳統(tǒng)的LILO,可以多閱讀GRUB的info文件里面的說明。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在Linux操作系統(tǒng)下重新安裝Linux的方法
ubuntu學習筆記(二)之GRUB的配置文件menu.lst的寫法
系統(tǒng)引導管理器GRUB,為初學者指南 | LinuxSir.Org
雙硬盤雙系統(tǒng)Grub引導的配置
我把linux的分區(qū)刪掉后,原來的win2000進不了了,出現grub》,要輸命令,怎么辦?
grldr(GRUB,grub4dos)使用方法簡介
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服