自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學(xué)習(xí)Linux Fedora 8系統(tǒng)操作及深入了解

系統(tǒng) Linux
前些天Linux Fedora 8的啟動(dòng)菜單grub.conf丟失,無(wú)法進(jìn)入系統(tǒng)。不過(guò),grub啟動(dòng)管理器還好好的,只好通過(guò)grub命令行來(lái)手動(dòng)引導(dǎo)啟動(dòng)系統(tǒng)了。

首先讓大家了解下Linux Fedora 8操作系統(tǒng),Linux Fedora 8操作系統(tǒng)有自己的工作場(chǎng)所。Linux目前用于小型的網(wǎng)絡(luò)。因此,對(duì)于不同的網(wǎng)絡(luò)應(yīng)用,你可能會(huì)遇到問(wèn)題,要有目的選擇合適的網(wǎng)絡(luò)操作系統(tǒng)。在這里拿出來(lái)和大家分享一下。

前些天Linux Fedora 8的啟動(dòng)菜單grub.conf丟失,無(wú)法進(jìn)入系統(tǒng)。不過(guò),grub啟動(dòng)管理器還好好的,只好通過(guò)grub命令行來(lái)手動(dòng)引導(dǎo)啟動(dòng)系統(tǒng)了。
grub是一個(gè)多系統(tǒng)的啟動(dòng)管理器,不但有Linux版本的grub,也有windows版本的grub。可以說(shuō),grub是一個(gè)非常強(qiáng)大的多系統(tǒng)啟動(dòng)管理器,具有多重系統(tǒng)引導(dǎo),交互式操作,可設(shè)置grub啟動(dòng)密碼,可映射硬盤,可以定制開(kāi)機(jī)畫面等等特點(diǎn)。通過(guò)命令行啟動(dòng)系統(tǒng)就是交互式操作的一個(gè)應(yīng)用,至于其它應(yīng)用,這里就不再一一列出。想要深入了解它的話,可以看一下grub的手冊(cè): [url]http://www.Linuxsir.org/main/doc/grub/grubmanual/index.html[/url] 。說(shuō)來(lái)慚愧,我還沒(méi)完全看過(guò)。。哈哈。。
閑話少說(shuō),先把通過(guò)命令行啟動(dòng)系統(tǒng)的過(guò)程列出來(lái)。為了解釋方便,特標(biāo)上行號(hào):
1 root (hd0,2)
2 kernel /vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
3 initrd /initrd-2.6.26.5-28.fc8.img
4 boot
怎么樣?Linux的啟動(dòng)命令行是不是很簡(jiǎn)潔???下面就一一解釋這幾命令。

第1行命令:指定/boot所在的分區(qū)。

要是不知道自己的/boot分區(qū)在哪里,沒(méi)關(guān)系,先輸入root (hd0,然后按Tab鍵,它會(huì)顯示可能的分區(qū),然后根據(jù)分區(qū)類型判斷/boot分區(qū)。我就是這么做的......所以Tab鍵是Linux里很好用的一個(gè)鍵。這里指定/boot分區(qū)并不是必須的,在這里省略的話要在kernel以及initrd中指定,即:kernel (hd0,2)/vmlinuz-2.6......和initrd (hd0,2)/initrd-2.6......
關(guān)于"hd0,2”,是指***塊硬盤的第三個(gè)分區(qū),這是一個(gè)主分區(qū)。Linux里的分區(qū)表示方法有兩種:一是像"hd0,2"這種純數(shù)字表示法,它是以"hd0,0"開(kāi)始,意思是***塊硬盤的***個(gè)分區(qū);第二塊硬盤就是hd1。還有一種是hda1這一種,它也表示***塊硬盤的***個(gè)分區(qū);第二塊硬盤就是hdb。兩種表示法用在不同的場(chǎng)合,純數(shù)字表示法一般用在grub中指定/boot分區(qū);第二種方法是日常使用的表示法,硬盤掛載等都用這種表示法。關(guān)于主分區(qū)與擴(kuò)展分區(qū),這里稍微提一點(diǎn):擴(kuò)展分區(qū)是從hdx5或hdx,4開(kāi)始的,其中x代表硬盤號(hào)。要更加詳細(xì)的了解Linux的分區(qū)表示法,Google一下。

第2行命令:指定內(nèi)核映像及根分區(qū)。

輸入kernel /vmlinuz,然后按Tab鍵補(bǔ)全內(nèi)核映像全名;補(bǔ)全以后可以看到我的Linux Fedora 8內(nèi)核映像是vmlinuz-2.6.26.5-28.fc8。如果有一個(gè)以上的內(nèi)核,它會(huì)全部顯示出來(lái)讓你選擇(這種情況遇到過(guò),從8升級(jí)到9以后,我的啟動(dòng)菜單里就有了兩個(gè)映像)。還有就是,我的/boot分區(qū)不是在根分區(qū)中,而是一個(gè)獨(dú)立的分區(qū);如果/boot分區(qū)不是一個(gè)獨(dú)立分區(qū),而是位于根分區(qū)中,就要這樣寫: kernel /boot/vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet,下面的initrd要寫成:initrd /boot/initrd-2.6.26.5-28.fc8.img。映像后面的部分是用來(lái)指定根分區(qū)的,要手動(dòng)輸入。ro的意思是read .ly,root=/dev/VolGroup00/LogVol00是根分區(qū)位置,rhgb意思是圖形化啟動(dòng)過(guò)程,quiet意思是不要顯示啟動(dòng)信息。在實(shí)際操作中,我發(fā)現(xiàn)內(nèi)核映像以后的部分其實(shí)不是必須的;也就是說(shuō),即使不輸入這部分內(nèi)容,不指定根分區(qū),不指定圖形化啟動(dòng)過(guò)程,不省略啟動(dòng)信息,也可以正確啟動(dòng)。對(duì)于不必指定根分區(qū),是否跟我的系統(tǒng)是單內(nèi)核有關(guān)系?

這行命令要多理解一下。首先,vmlinuz中,vm是指vritual memery,linuz的意思是說(shuō),這一個(gè)經(jīng)過(guò)壓縮的內(nèi)核映像。還有,這一行命令中的root跟***行命令中的root表達(dá)的不是同一意思。***行命令中的root指的是系統(tǒng)的啟動(dòng)分區(qū),即/boot分區(qū);第二行命令中的root指的是系統(tǒng)的根分區(qū),即/分區(qū)。要詳細(xì)理解兩者的區(qū)別,就牽涉到Linux文件系統(tǒng)及目錄結(jié)構(gòu),它是Linux中關(guān)鍵性的概念之一,我會(huì)找個(gè)時(shí)間寫一些關(guān)于它東西,淺談一下我對(duì)它的理解。"root="后面的"/dev/VolGroup00/LogVol00"就是根分區(qū)的位置;看起來(lái)是不是怪怪的?因?yàn)槲业母謪^(qū)用的不是普通的硬盤分區(qū),而是邏輯卷,術(shù)語(yǔ)叫LVM(logical volume manager)。這個(gè)也是Linux里一個(gè)很重要的東西。LVM要結(jié)合Linux硬盤分區(qū)及目錄結(jié)構(gòu)來(lái)理解,這里就不談了,否則會(huì)越扯越遠(yuǎn),偏離正題。

第3行命令:指定initrd.img

initrd即initial ramdisk,字面上理解是初始化RAM磁盤。它實(shí)際上是一個(gè)臨時(shí)的文件系統(tǒng),而且是與內(nèi)核綁定在一起的。一般用來(lái)加載必須的系統(tǒng)文件、驅(qū)動(dòng)程序和存儲(chǔ)設(shè)備等,系統(tǒng)啟動(dòng)以后它立刻被釋放。據(jù)說(shuō),在沒(méi)有其它存儲(chǔ)設(shè)備的情況下,它就是***的系統(tǒng)。我不是太了解,也寫不出更多的東西來(lái)。總之,initrd.img是一個(gè)與內(nèi)核綁定在一起的,用來(lái)加載必須的系統(tǒng)文件的臨時(shí)文件系統(tǒng)。

第4行命令:?jiǎn)?dòng)系統(tǒng)。輸入boot,敲回車鍵即可啟動(dòng)系統(tǒng)。

系統(tǒng)啟動(dòng)以后,再想一下這個(gè)手動(dòng)啟動(dòng)的過(guò)程,如果了解grub的話,手動(dòng)啟動(dòng)系統(tǒng)并不復(fù)雜。而啟動(dòng)菜單呢,很像是根據(jù)我們手動(dòng)輸入的內(nèi)容編寫而成的一個(gè)腳本。這個(gè)“腳本”讓你在啟動(dòng)系統(tǒng)時(shí)不必每次都手動(dòng)輸入,所以這個(gè)“腳本”還是很有用的,我們還是手動(dòng)編寫一個(gè)吧。

若了解Linux目錄結(jié)構(gòu)的話,就會(huì)知道啟動(dòng)菜單在根分區(qū)的boot文件夾下的grub文件夾中,是一個(gè)名叫g(shù)rub.confg的文件;grub文件夾中還有一個(gè)menu.lst,它是grub.conf的鏈接文件。你可能有點(diǎn)疑問(wèn):你的/boot分區(qū)不是一個(gè)獨(dú)立的分區(qū),不在根分區(qū)中么?其實(shí)這就是Linux與windows不同的地方之一,它是通過(guò)掛載的方式與根分區(qū)產(chǎn)生關(guān)系的,這牽涉到文件系統(tǒng)和目錄結(jié)構(gòu)方面的東西,這里不詳談。找到并打開(kāi)grub文件夾,創(chuàng)建一個(gè)grub.conf,你需要root權(quán)限!
grub.conf該怎么寫呢?和上面輸入的命令基本相似。下面是我虛擬機(jī)中Linux Fedora 8的grub.conf的內(nèi)容:
其中,加#號(hào)的都是注釋文字,啟動(dòng)時(shí)是被忽略的。核心部分如下:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu title Fedora (2.6.26.5-28.fc8)
root (hd0,0)

【編輯推薦】

  1. 簡(jiǎn)介L(zhǎng)inux文件系統(tǒng)發(fā)展情形與其他文件系統(tǒng)的關(guān)系
  2. 讓你了解紅帽Linux認(rèn)證
  3. 遷徙Linux壓縮文件的方法
  4. Fedora 8 JDK Eclipse Myeclipse安裝配置
  5. Fedora 8下JDK 6.0的安裝配置問(wèn)題
責(zé)任編輯:佚名 來(lái)源: csdn
相關(guān)推薦

2019-05-07 10:03:47

Linux系統(tǒng)發(fā)行版

2009-12-23 17:50:07

Linux網(wǎng)絡(luò)命令

2023-11-24 16:18:15

操作系統(tǒng)Linux

2015-09-21 11:28:57

使用Linux系統(tǒng)

2013-10-09 11:07:31

日志文件系統(tǒng)

2017-01-19 19:24:29

Linux重定向

2009-10-13 10:42:01

綜合布線系統(tǒng)

2020-07-20 06:35:55

BashLinux

2023-11-14 09:18:00

Python代碼

2010-11-19 16:22:14

Oracle事務(wù)

2010-07-13 09:36:25

2010-06-23 20:31:54

2009-08-25 16:27:10

Mscomm控件

2022-08-26 13:48:40

EPUBLinux

2020-09-21 09:53:04

FlexCSS開(kāi)發(fā)

2010-10-29 10:04:27

2009-12-16 13:11:13

Fedora操作系統(tǒng)

2020-11-06 16:50:43

工具GitLab CICD

2009-02-19 08:54:47

Windows XP系統(tǒng)還原解析

2010-01-05 10:21:45

Ubuntu硬盤
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)