Read Sean

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

          [Linux起步]Linux系統(tǒng)啟動過程

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

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

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

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

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

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


          主站蜘蛛池模板: 兴义市| 社旗县| 汝南县| 察哈| 奇台县| 辉南县| 武冈市| 安国市| 永定县| 千阳县| 胶州市| 安义县| 临泉县| 崇明县| 辽源市| 盘山县| 白沙| 汪清县| 江都市| 应用必备| 舟曲县| 巧家县| 上饶市| 呼玛县| 祁连县| 乌兰县| 福建省| 河北区| 金门县| 南宫市| 益阳市| 介休市| 浦北县| 买车| 固镇县| 邹平县| 桂阳县| 工布江达县| 宁明县| 万州区| 黄梅县|