新手玩Linux ---- 從Linux From Scratch開始學習linux(一)

歡迎隨意轉載,只但願轉載的各位朋友完整標註文章做者[文章中說明]和其餘文章中標註的版權信息。html

從今天開始,我開始學習研究Linux From Scratch(簡稱LFS),大部分的Linux初學者都認爲學習 LFS 須要有熟練使用 Linux 的基礎,而且大部分據說過 LFS 的人都有一個印象:那是高手的玩具,不是我等菜鳥玩得了的……我不徹底贊同,我認爲基礎如何並不是關鍵,契而不捨的精神和強烈的求知慾才更加劇要linux

我寫這篇文章的時候還沒有安裝過 LFS 的,在我這幾天經過網絡瀏覽了好多的LFS文章後,我認爲,LFS是一個徹底爲了新手學習Linux而準備的,當咱們經過學習實踐一行命令一行命令地完成了 LFS 的安裝全過程後,會發現本身對 Linux 的理解發生了巨大的飛躍。大約沒有人贊同窗習 Linux 能夠從 LFS 開始,這確實有必定的道理,可是 LFS 教給你的都是真正的 Linux "基礎知識",而且這些知識能夠爲未來的進一步學習打下絕對紮實的基礎。因此我要用本身的親身經歷鼓勵那些剛剛接觸 Linux 的新生牛犢勇敢的從 LFS 開始:沒有基礎沒關係,缺什麼補什麼!當你把 LFS 作完了,也就脫離"菜鳥"的行列了,用 LFS 給你的強大翅膀,勇敢地繼續飛翔吧!網絡

做者十分願意與他人共享勞動成果,若是你對個人技術文章有興趣,能夠收藏個人博客http://btzhaochen.blog.163.com框架

首先,咱們先簡單的瞭解下Linux From Scratch(簡稱LFS)學習

LFS──Linux from Scratch,就是一種從網上直接下載源碼,從頭編譯LINUX的安裝方式。它不是發行版,只是一個菜譜,告訴你到哪裏去買菜(下載源碼),怎麼把這些生東西( raw code) 做成符合本身口味的菜餚──個性化的linux,不僅僅是個性的桌面。 打個比方把 LFS 與建築房子比較。LFS 提供房子的框架藍圖,可是須要您去建築它。LFS 包含了在這過程當中調整計劃的自由,定製知足用戶的須要和參考。ui

學習前的準備工做url

首先是你必須有臺電腦,在安裝個虛擬機軟件,推薦VMware v6.0 Build 45731 完美漢化精簡版,你們能夠去百度上面搜索「VMware v6.0 Build 45731 完美漢化精簡版」下載後解壓到任意文件夾,運行!)綠化.bat進行初使化安裝。spa

準備LFS安裝包,下載LiveCD的ISO文件,如今最新正式版只有6.3-r2145操作系統

下載地址:http://ftp.osuosl.org/pub/lfs-livecd/lfslivecd-x86-6.3-r2145.iso
若是你是用真實機器的話固然少不了刻錄ISO文件到光盤上,不過若是你用VMWare的話,就能夠直接使用ISO文件了。
以VMware v6.0 Build 45731 完美漢化精簡版爲例(真實機器可跳過此部分)
選擇文件=>新建=>虛擬機code

選擇下一步,並選擇自定下一步,兼容性這裏直接下一步,客戶機操做系統選擇這裏選Linux,在版本里選擇Other Linux 2.6.x kernel,存放目錄、處理器數量和內存大小根據實際狀況,建議內存不得小於128M,最好256M以上,其餘基本默認就能夠了,

注意:到了選擇建立一個磁盤的時候,虛擬磁盤類型一要選IDE,由於選IDE的話內核的默認設置就能夠支持,但若是選擇了SCSI,就必須在內核中加入對SCSI Adpters的支持,由於前面選擇了LSI Logic,因此內核中就必須加入對LSI Logic的支持,不然將沒法啓動,相關部分在最後的內核編譯部分有說明。因此爲了方便我這裏建議選擇使用IDE,一方面方便驅動,另外彷佛LFS-6.3-r2145尚不能支持LSI Logic的SCSI磁盤,用該LiveCD啓動後可能沒法識別出硬盤來。對於磁盤大小,使用4G足夠編譯LFS了,但若是你打算編譯更多的BLFS,這裏能夠考慮適當的增長一些大小,若是磁盤空間比較富裕就用默認的8G好了。

完成嚮導後在虛擬機的界面裏選擇編輯虛擬機設置,把軟盤,USB控制器移除掉,在選擇CD-ROM,選中使用ISO鏡像,瀏覽你下載到的LiveCD的ISO文件,肯定後,啓動該虛擬機就開始學習旅程吧。

因爲虛擬盤上沒有任何信息,所以將自動從LiveCD中啓動,在啓動過程當中會出現選擇時區等信息,你能夠按照實際狀況選擇,也能夠按照默認選擇,簡單點就是等待一會系統會自動進行選擇。這裏我選擇時區爲Asia/Shanghai,(原創)新手玩Linux <wbr>---- <wbr>從Linux <wbr>From <wbr>Scratch開始學習Linux <wbr>準備工做

選擇本地語言爲Chinese (Simplified, UTF-8),其它的都按默認選擇了。

(原創)新手玩Linux ---- 從Linux From Scratch開始學習Linux 準備工做 - 孤獨瘋子 - 雨落花殘

啓動完成LiveCD後就開始建造本身的LFS的歷程了。

這裏先介紹如下兩個LiveCD下的重要目錄
/usr/share/LFS-BOOK-6.3-HTML目錄存放的就是LFS手冊了,這個是英文的,中文版的LFS手冊金步國的做品
/lfs-sources裏面存放的就是建造LFS所須要的源碼包,不須要處處下軟件了。

技巧:虛擬機關閉時,可選擇掛起,下回啓動虛擬機直接就是上次操做的界面。

相關文章
相關標籤/搜索