Linux
LFS(Linux From Scratch)硬碟分區要求
我正在閱讀 LFS 文件,以便為我們的系統建構我喜歡的韌體。目前我的主機是 Ubuntu 18.10。我有 2 個硬碟驅動器
/dev/sda
和/dev/sdb
. 我的 Ubuntu 系統在/dev/sda
240 GB SSD 上執行。我/dev/sdb
的是 1 TB,我將它用作我的數據磁碟並且有很多可用空間。在這裡我有一個問題。
- 我需要在第二個驅動器中為 LFS 做分區嗎?
- 是否可以從可用空間中為 LFS 創建必要的分區
/dev/sdb
而不清除該磁碟上的全部數據?- Ubuntu 已
/bin/sh
連結到/bin/dash
LFS 要求所說的位置/bin/sh -> /bin/bash
。我需要更改此連結還是可以忽略此部分?
我需要在第二個驅動器中為 LFS 做分區嗎?
建構 LFS 系統的推薦方法是使用可用的空分區,或者,如果您有足夠的未分區空間,則創建一個。來源:http ://www.linuxfromscratch.org/lfs/view/stable/chapter02/creatingpartition.html
分區位於哪個驅動器上並不重要。
是否可以從可用空間中為 LFS 創建必要的分區
/dev/sdb
是的。
Ubuntu 將 /bin/sh 連結到 /bin/dash,而 LFS 要求是 /bin/sh -> /bin/bash。我需要更改此連結還是可以忽略此部分?
請注意,上面提到的符號連結是使用本書中包含的說明建構 LFS 系統所必需的。指向其他軟體(如 dash、mawk 等)的符號連結可能有效,但未經 LFS 開發團隊測試或支持,並且可能需要偏離說明或對某些軟體包進行附加更新檔。來源:http ://www.linuxfromscratch.org/lfs/view/stable/chapter02/hostreqs.html
我建議創建一個虛擬機並將其用作您的 LFS 主機。這樣,您可以對“主機”做任何您需要做的事情,而不會損壞您的真實主機。