Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Linux起步]Linux系統啟動過程

          Posted on 2005-10-23 21:00 laogao 閱讀(404) 評論(0)  編輯  收藏 所屬分類: Operating Systems

          對于初學者來說,Linux系統如何啟動,即如何找到并加載Linux內核,如何確定是否啟動X桌面,如何確定默認的運行級別等等,也許是一個很有趣的話題。

          簡單的說,常見的Linux系統的bootloader分成LILO和GRUB兩種,分別代表LInux LOader和GRand Unified Bootloader。前者通過讀取硬盤上的MBR來確定要啟動的系統并將控制權交給那個系統;后者在MBR中只占512K,先做一些初始化,然后確定如 何訪問啟動盤/區,接下來從那個盤/區讀取剩余的boot信息。目前更多更常見的Linux系統都采用后者。

          LILO的配置文件是/etc/lilo.conf,而GRUB則通常在/boot/grub目錄下,具體的名稱視不同的發行版而定,如在SuSE下,這個文件叫做menu.lst,FC下面好象是grub.conf。

          建議感興趣的朋友把這兩個文件打開來看看,里面的注釋應該足夠讓你明白它的含義了。如果你不知道如何看文件內容,簡單說一下:打開終端,運行命令su,輸 入root密碼,或者敲Ctrl-Alt-F1,用root登錄,這樣你會以root身份操作命令行;先ls /boot/grub -l看看這個目錄下的文件列表,找到menu.lst或者grub.conf后,用less menu.lst的方式查看文件內容,退出按q。

          另一個有意思的文件是/etc/inittab,里面包含了所有運行級別和默認的運行級別,可以去看看,也可以修改默認的運行級別,只是注意別改成沒有的 級別或者0、6就好。0代表關機,6代表重啟,你肯定不希望系統一上來就關機或者重啟吧?最常用的是3-不帶圖形桌面的網絡多用戶和5-帶圖形桌面的網絡 多用戶,另外1-單用戶在調試和需要額外安全的時候也很有用。


          主站蜘蛛池模板: 张掖市| 团风县| 万源市| 武陟县| 景洪市| 三原县| 眉山市| 绥中县| 兴安县| 惠州市| 彰武县| 凯里市| 云梦县| 集贤县| 虞城县| 普定县| 若羌县| 日照市| 行唐县| 扎赉特旗| 辉南县| 龙南县| 乾安县| 专栏| 武宣县| 鄂伦春自治旗| 克什克腾旗| 丰台区| 自贡市| 长丰县| 永德县| 罗源县| 伊吾县| 班戈县| 金华市| 大邑县| 威远县| 乌鲁木齐市| 石首市| 崇阳县| 遂溪县|