LFS 10.0 超詳細搭建過程(一)

本文是當前最新版LFS10.0教程。此教程寫給初學者,高手大神請繞行。
一、軟、硬件配置:
LFS 10.0 超詳細搭建過程(一)

二、虛擬機:
Virtual Box 6.1,在deepin商店中直接下載安裝。

LFS 10.0 超詳細搭建過程(一)

三、LFS 10.0系統搭建思路及準備的軟件:
網上的文章都是先建立一個LINUX系統,debian、ubuntu或其它版本的系統,做爲宿主系統,來搭建LFS環境。我的思路是,選擇一個版本的live-cd來引導系統(不用安裝),搭建LFS 10.0的環境。
優點:不安裝其它linux系統。只需live-cd來引導系統即可,硬盤空間佔用少。
缺點:安裝過程中關機的話,引導系統,要重新搭建LFS 10.0環境。
我選擇的live-cd是debian9。
下載地址:http://cdimage.debian.org/cdimage/archive/9.0.0-live/amd64/iso-hybrid/debian-live-9.0.0-amd64-xfce.iso




四、建立虛擬機:
1、打開VirtualBox6.1,點擊新建按鈕。在名稱欄裏輸入:LFS 10.0,版本選擇:Other Linux (64-bit),然後點擊下一步(如圖):
LFS 10.0 超詳細搭建過程(一)

2、內存儘可量選擇大一點,這樣編譯的時候會快很多。我選的是4096M,然後點擊下一步(如圖)。
LFS 10.0 超詳細搭建過程(一)
3、虛擬硬盤,默認選項。點擊“創建”。
LFS 10.0 超詳細搭建過程(一)
4、虛擬硬盤文件類型,默認選項(VDI(VirtualBox磁盤映像))。點擊“下一步”。
LFS 10.0 超詳細搭建過程(一)
5、存儲在物理硬盤上,默認選項(動態分配)。點擊“下一步”。
LFS 10.0 超詳細搭建過程(一)
6、文件位置和大小,如果硬盤空間夠大或者還想安裝Blfs,儘量選擇大些。我選擇40G的硬盤空間,點擊“創建”。
LFS 10.0 超詳細搭建過程(一)
7、虛擬機創建成功。下面對創建的虛擬機進行一些設置,在剛剛創建的虛擬機(LFS 10.0)上點擊右鍵,選擇“設置”,進入設置對話框:
LFS 10.0 超詳細搭建過程(一)
8、在左側點擊“系統”,在“啓動順序”中,將軟盤啓動去掉,調整到最後。
LFS 10.0 超詳細搭建過程(一)
9、選擇上方的“處理器”一欄,將處理器數量儘可能調多些。加快編譯軟件時的速度。
LFS 10.0 超詳細搭建過程(一)
10、點擊左側“存儲”,在“存儲介質”中,選擇光盤,右側會出現“分配光驅”,點擊它右側的小光盤,在出現的菜單中點擊“選擇虛擬盤”,在彈出的對話框中找到我們下載的debian-live-9.0.0-amd64-xfce.iso光盤,選中它,點擊打開。
LFS 10.0 超詳細搭建過程(一)
LFS 10.0 超詳細搭建過程(一)
11、左側點擊“網絡”,在“連接方式(A)”中選擇“橋接網卡”。如圖:
LFS 10.0 超詳細搭建過程(一)
12、點擊上圖右下方的“OK”按鈕。完成虛擬機的設置。




















五、開啓及配置live-cd虛擬機。
1、點擊下圖的“啓動”按鈕,啓動虛擬機。
LFS 10.0 超詳細搭建過程(一)終端
2、在彈出的對話框中,選擇下載的ISO鏡像文件,點擊啓動。如圖。
LFS 10.0 超詳細搭建過程(一)
3、出現安裝debian安裝界面,選擇第一項,回車,啓動live-cd系統。
LFS 10.0 超詳細搭建過程(一)
4、debian-live-cd啓動後的畫面如下圖所示:
LFS 10.0 超詳細搭建過程(一)
5、點擊“Applications”菜單,選擇“Terminal Emaulator”。:
LFS 10.0 超詳細搭建過程(一)
6、在打開的終端對話框中,輸入sudo su root回車,登錄root用戶:
user@debian:~$ sudo su root
7、給root用戶更改密碼,輸入passwd回車,給root用戶設置密碼,(需輸入兩次)如圖:
LFS 10.0 超詳細搭建過程(一)
8、先將終端窗口最小化,打開live-cd帶的瀏覽器(那個地球的圖標)。
LFS 10.0 超詳細搭建過程(一)
9、在瀏覽器地址欄中輸入www.baidu.com 進入baidu網站,在搜索欄中輸入:debian yuan(debian源的拼音),找到“網易debian鏡像源”點擊進入。
LFS 10.0 超詳細搭建過程(一)
10、找到使用說明,將網易提供的鏡像源地址複製下來:
LFS 10.0 超詳細搭建過程(一)
11、回到終端,窗口,輸入:nano /etc/apt/sources.list.d/base.list回車,打開base.list文件,註釋或刪除掉裏面原來的內容,將複製的網易鏡像源地址粘貼到這裏(右鍵點擊選擇“Paste”),然後將源地址前面的空格刪掉,按Ctrl+O鍵回車保存,再按Ctrl+X退出。
LFS 10.0 超詳細搭建過程(一)
12、更新源:輸入:apt-get update
LFS 10.0 超詳細搭建過程(一)
13、安裝軟件,net-tools,終端輸入:apt-get install net-tools 回車等一會兒軟件就會下載安裝完成。
LFS 10.0 超詳細搭建過程(一)
14、終端輸入:ifconfig回車:
LFS 10.0 超詳細搭建過程(一)
這裏要記住網卡的名稱:enp0s3
IP地址:192.168.3.22
IP地址一會兒要用到,網卡名稱,LFS配置網絡的時候要用到。所以一定要記住。
15、爲了安裝方便,安裝openssh-server。終端輸入:apt-get install openssh-server回車後,輸入y回車確認安裝。
LFS 10.0 超詳細搭建過程(一)
安裝完成後,修改sshd_config文件,終端輸入:nano /etc/ssh/sshd_config回車。
LFS 10.0 超詳細搭建過程(一)
找到PermitRootLogin prohibit-password將前面的#號去掉,並且把後面的prohibit-password去掉,換成yes。
LFS 10.0 超詳細搭建過程(一)
找到PasswordAuthentication yes將前面的#號去掉。
LFS 10.0 超詳細搭建過程(一)
按Ctrl+O回車保存,再按Ctrl+X退出。
在終端中輸入:/etc/init.d/ssh start啓動ssh服務。
LFS 10.0 超詳細搭建過程(一)
16、退出root:輸入exit,退出終端:兩次輸入exit。關閉瀏覽器。又後,我們ssh登錄到這臺虛擬機來操作。進行命令的複製比較方便。至此,虛擬機live-cd 配置完成。
六、putty登錄及配置:
putty自己去deepin商店下載安裝。啓動putty,地址欄中輸入上面用ifconfig命令查看到的IP地址,保存名稱自己定,我的是22,再點擊最左側的Fonts在點擊右側第一個change,字體選擇Monospace 字號:12,點擊下方的Ok按鈕。再點擊左側的Session,點擊右側的Save保存按鈕。
LFS 10.0 超詳細搭建過程(一)
再點擊下方的Open按鈕登錄虛擬機,輸入用戶名:root,密碼後登錄成功。如下圖:
LFS 10.0 超詳細搭建過程(一)















































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章