国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 操作系統(tǒng) > 正文

grub編輯

2024-06-28 16:01:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

grub啟動(dòng)時(shí)會(huì)在/boot/grub/中尋找一個(gè)名字為menu.lst的配置文件,如果找不到此文件則不進(jìn)入菜單模式而直接進(jìn)入命令行模式。menu.lst 是一個(gè)文本文件,你可以用任何一個(gè)文本編輯器來(lái)打開(kāi)它。每一行代表一個(gè)配置命令,如果一行的第一個(gè)字符為井號(hào)”#”則這一行為注釋,你可以簡(jiǎn)單地用增加或減少注釋行來(lái)改變配置。   編輯menu.lst,一般會(huì)有以下各行 timeout second   設(shè)定在second秒之后引導(dǎo)默認(rèn)的操作系統(tǒng)。如果設(shè)成-1,則grub會(huì)一直等待直到用戶選擇一個(gè)選項(xiàng)為止。 default num   默認(rèn)啟動(dòng)第num+1行選項(xiàng),也就說(shuō)default=0則默認(rèn)啟動(dòng)菜單第一行的操作系統(tǒng),default=1則啟動(dòng)第2行的系統(tǒng),如此類推。 splash pathname/filename   指出開(kāi)機(jī)畫面的文件所存放的路徑和文件名,如splash /boot/logo/800x600x8.img,是指用在/boot/logo路徑下的800x600.img文件作為開(kāi)機(jī)畫面 title OSname title   后面的字符就是你在菜單項(xiàng)上所看見(jiàn)的選項(xiàng),你可以寫上操作系統(tǒng)的名字和描述,如用title BluePoint linux, Single Mode代表這一選項(xiàng)是引導(dǎo)藍(lán)點(diǎn)Linux的單用戶模式。   下面結(jié)合兩個(gè)系統(tǒng)引導(dǎo)描述來(lái)解釋幾個(gè)引導(dǎo)選項(xiàng)的意義 title BluePoint Linux, Default Mode root (hd0,1) kernel /boot/vmlinuz vga=auto root=/dev/hda2 hd0是指第一個(gè)硬盤(主硬盤) (hd0,1)是指第一個(gè)硬盤的第二個(gè)分區(qū)。 kernel /boot/vmlinuz 是指出Linux核心的路徑在/boot/vmlinuz中。vga=auto 是設(shè)定顯示模式,root=/dev/hda2是指把第一個(gè)硬盤的第二個(gè)分區(qū)作為根掛載點(diǎn)(”/”)。 title Microsoft Windows root (hd1,0) chainloader (hd1,0)+1 root (hd1,0)這是指第二個(gè)硬盤(從硬盤)上第一個(gè)分區(qū) chainloader (hd1,0)+1 裝入一個(gè)扇區(qū)的數(shù)據(jù)然后把引導(dǎo)權(quán)交給它。


一、菜單命令 菜單命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜單命令在配置文件中應(yīng)放在其它命令之前。 1、default //設(shè)置默認(rèn)啟動(dòng)的菜單項(xiàng) 2、fallback //設(shè)置啟動(dòng)某菜單項(xiàng)失敗后反回的菜單項(xiàng) 3、hiddenmenu //隱藏菜單界面 4、timeout //設(shè)置菜單自動(dòng)啟動(dòng)的延時(shí)時(shí)間 5、title //開(kāi)始一個(gè)菜單項(xiàng) 二、常規(guī)命令 常規(guī)命令可以應(yīng)該于配置文件和grub命令行交互界面,可使用的常規(guī)命令有 1、bootp //通過(guò)bootp初始化網(wǎng)絡(luò)設(shè)備 2、color //設(shè)置菜單界面的顏色 3、device //指定設(shè)備文件作為驅(qū)動(dòng)器 4、dhcp //通過(guò)DHCP初始化網(wǎng)絡(luò)設(shè)備 5、hide //隱藏某分區(qū) 6、ifconfig //手工配置網(wǎng)絡(luò)設(shè)備 7、pager //改變內(nèi)部頁(yè)程序的狀態(tài) 8、partnew //新建一個(gè)主分區(qū) 9、parttype //改變分區(qū)的類型 10、passWord 為菜單界面設(shè)置口令 11、rarp //通過(guò)RARP初始化網(wǎng)絡(luò)設(shè)置 12、serial //設(shè)置串口設(shè)備 13、setkey //設(shè)置鍵盤映射 14、splashimage //設(shè)置GRUB啟動(dòng)時(shí)的背景圖片文件 15、termainal //選擇終端類型 16、tftpserver //指定TFTP服務(wù)器 17、unhide //還原某隱藏分區(qū) 三、命令行和菜單項(xiàng)命令 命令行和菜單項(xiàng)命令可應(yīng)該于GRUB配置文件的菜單項(xiàng)設(shè)置中,也可以用在GRUB命令交互界面。 1、bolcklist //顯示某文件所在分區(qū)位置(block list notation) 2、boot //啟動(dòng)操作系統(tǒng) 3、cat //顯示文件內(nèi)容 4、chainloader //把啟動(dòng)控制權(quán)軟交給另外的啟動(dòng)引導(dǎo)器 5、cmp //比較兩個(gè)文件 6、configfile //加載已存在的GRUB配置文件 7、debug //設(shè)置為debug模式 8、displayapm //顯示APM BIOS信息 9、displaymem //顯示內(nèi)存配置 10、embed //嵌入Stage 1.5文件 11、find //查找包括某文件的所有設(shè)備 12、fstest //測(cè)試文件系統(tǒng) 13、geometry //顯示某驅(qū)動(dòng)器的物理信息 14、halt //停止計(jì)算機(jī)運(yùn)行(軟件關(guān)機(jī)) 15、help //顯示GRUB的命令幫助信息 16、impsPRobe //查詢對(duì)稱多處理器(SMP)的信息 17、initrd //加載initrd文件 18、install //安裝GRUB 19、ioprobe //查詢某驅(qū)動(dòng)器的輸入輸出(I/O)端口 20、kernel //引導(dǎo)操作系統(tǒng)內(nèi)核 21、lock //鎖定某GRUB導(dǎo)菜單項(xiàng),使其輸入密碼后才可啟動(dòng) 22、makeactive //激活某主分區(qū) 23、map //虛擬映射某驅(qū)動(dòng)器 24、md5crypt //使用MD5加密口令 25、module //加載模塊 26、modulenounzip //加載模塊不進(jìn)行解壓 27、pause //暫停并等待按鍵 28、quit //退出GRUB 29、reboot //重新啟動(dòng)計(jì)算機(jī) 30、read //讀取內(nèi)存中的內(nèi)容 31、root //設(shè)置GRUB的root設(shè)備 32、rootnoverify //設(shè)備GRUB的root設(shè)備但不裝載文件系統(tǒng) 33、savedefault //保存當(dāng)前的啟動(dòng)菜單項(xiàng)為默認(rèn)啟動(dòng) 34、setup //自動(dòng)安裝GRUB 35、testload //從文件系統(tǒng)中測(cè)試讀取某文件 36、testvbe //測(cè)試VESA BIOS EXTENSION 37、uppermem //強(qiáng)制設(shè)置主機(jī)上位內(nèi)存的大小 38、vbeprobe //查詢VESA BIOS EXTENSION信息

GRUB 里的設(shè)備命名法則 它使用了UNIX對(duì)設(shè)備的命名方法.比如我們擁有兩塊硬盤,那么采用這種形式(hdx,y), 這里,x,y, 都是從0開(kāi)始計(jì)數(shù)的.所以兩塊硬盤是 (hd0,y),(hd1,y). 他們位于第一個(gè)IDE接口上. 對(duì) hd0 來(lái)說(shuō), 請(qǐng)看下圖:

(注, C: 為第一主分區(qū), 其他分區(qū)是擴(kuò)展分區(qū).由于主分區(qū)只能有四個(gè),即 0,1,2,3, 所以第一個(gè)擴(kuò)展分區(qū)的編號(hào)從 4 開(kāi)始.) 這是硬盤,那么光驅(qū)哪? 對(duì),采用 (cd) 就可以了. 網(wǎng)絡(luò)設(shè)備使用 (nd). 我估計(jì),以后支持usb以后,可以使用 (ud). ;-) 歡迎你的參與,我們的開(kāi)發(fā)還在繼續(xù).

ROOT的使用格式是:ROOT(HDX,Y) 其中X從0—N,Y也是。第一個(gè)硬盤,第一個(gè)分區(qū)就是(HD0,0),第一個(gè)硬盤,第二個(gè)分區(qū)就是(HD0,1); 第二個(gè)硬盤,第一個(gè)分區(qū)就是(HD1,0),第二個(gè)硬盤,第二個(gè)分區(qū)就是(HD1,1);如此類推,可以知道ROOT的用法了。 ROOT是GRUB識(shí)別硬盤和文件格式的命令,告訴GRUB啟動(dòng)設(shè)備是什么和啟動(dòng)設(shè)備MOUNT的文件格式,以及下一步可以到那里找GRUB的配置文件,啟動(dòng)核心,或啟動(dòng)IMG文件等。 SETUP 和 INSTALL 是安裝GRUB 到指定位置如:MBR等,具體可以看HELP文件,沒(méi)有什么特殊之處。 STAGE1,STAGE2針對(duì)不同的的文件系統(tǒng),都可以到GRUB的包里或/USR/SHARE/GRUB目錄里找到,拷到GRUB目錄下就可以了。 GRUB.CONF的格式如下: default=0 timeout=10 splashimage=(hd1,2)/boot/grub/splash.xpm.gz title WindowsXP rootnoverify (hd0,0) chainloader +1 title RedHat9 root (hd0,1) kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /boot/initrd-2.4.20-8.img title Mandrake9.1 kernel (hd1,4)/boot/vmlinuz root=/dev/hdb5 quiet devfs=mount acpi=off vga=788 initrd (hd1,4)/boot/initrd.img default=X為默認(rèn)啟動(dòng)的系統(tǒng),0為排在第一個(gè)的系統(tǒng),以此類推。 timeout=X為Grub菜單停留的時(shí)間,單位為秒 title XXX,XXX為標(biāo)題,也就是你要引導(dǎo)的操作系統(tǒng)的名字,可以自己修改 rootnoverify (hd0,0) 告訴 GNU GRUB 您用的 Widnows C 盤在哪里,但同時(shí)不要試圖將其掛載(‘noverify’,可選項(xiàng))。    chainloader +1 告訴 GNU GRUB 不要試著自己載入 Windows (自身無(wú)法完成),而應(yīng)該將啟動(dòng)進(jìn)程交給 C 盤的首扇區(qū),那里含有原始的 DOS/Windows 啟動(dòng)程序。

GRUB引導(dǎo)9個(gè)操作系統(tǒng)

title RedHat 73 root (hd0,8) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda9 initrd /boot/initrd-2.4.18-3.img title WinXP rootnoverify (hd0,0) chainloader +1 title SuSe80 rootnoverify (hd1,0) chainloader (hd1,0)+1 title Mandrake82 rootnoverify (hd1,1) kernel /boot/vmlinuz-2.4.18-6mdk root=/dev/hdb2 initrd /boot/initrd-2.4.18-6mdk.img title TurbO-80 rootnoverify (hd1,2) kernel /boot/vmlinuz root=/dev/hdb3 title Mandrake90 rootnoverify (hd1,4) kernel /boot/vmlinuz root=/dev/hdb5 initrd /boot/initrd.img title Red Hat Linux [limbo] root (hd1,5) kernel /boot/vmlinuz-2.4.18-5.58 root=/dev/hdb6 initrd /boot/initrd-2.4.18-5.58.img title Slackware 81 rootnoverify (hd1,6) kernel /boot/vmlinuz root=/dev/hdb7 title Debian rootnoverify (hd1,7) kernel /vmlinuz root=/dev/hdb8

恢復(fù)被windows破壞的grub.

如果你用grub來(lái)引導(dǎo)linux和windows,當(dāng)windows出毛病重新安裝后,會(huì)破壞MBR中的grub,這時(shí)需要恢復(fù)grub. 1.把linux安裝光盤的第一張放到光驅(qū),然后重新啟動(dòng)機(jī)器,在BOIS中把系統(tǒng)用光驅(qū)來(lái)引導(dǎo)。 2.等安裝界面出來(lái)后,按[F4]鍵,也就是linux rescue模式。 3.一系列鍵盤以及幾項(xiàng)簡(jiǎn)單的配制,過(guò)后就[繼續(xù)]了。。。這個(gè)過(guò)程,我不說(shuō)了,比較簡(jiǎn)單。 4.然后會(huì)出現(xiàn)這樣的提示符: sh# 5.我們就可以操作GRUB了.輸入grub: sh#grub 會(huì)出現(xiàn)這樣的提示符: grub> 我們就可以在這樣的字符后面,輸入: grub>root (hdX,Y) grub>setup (hd0) 如果成功會(huì)有一個(gè)successful…… 這里的X,如果是一個(gè)盤,就是0,如果你所安裝的linux的根分區(qū)在第二個(gè)硬盤上,那X就是1了;Y,就是裝有l(wèi)inux系統(tǒng)所在的根分區(qū)。 setup (hd0)就是把GRUB寫到硬盤的MBR上。


上一篇:MHA自動(dòng)切換9步走

下一篇:iptables

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 红安县| 阆中市| 通化市| 石楼县| 衡阳市| 青海省| 大丰市| 小金县| 皮山县| 当阳市| 花莲市| 辽源市| 内丘县| 淮阳县| 襄樊市| 绩溪县| 张家港市| 泉州市| 呼玛县| 广宗县| 武隆县| 星子县| 承德市| 资阳市| 盐源县| 富民县| 汕头市| 乌恰县| 肇东市| 永州市| 萨嘎县| 收藏| 故城县| 德兴市| 绍兴县| 罗源县| 昌都县| 克什克腾旗| 巴里| 阿巴嘎旗| 庆阳市|