Linux

LFS(Linux From Scratch)硬碟分區要求

  • January 31, 2019

我正在閱讀 LFS 文件,以便為我們的系統建構我喜歡的韌體。目前我的主機是 Ubuntu 18.10。我有 2 個硬碟驅動器/dev/sda/dev/sdb. 我的 Ubuntu 系統在/dev/sda240 GB SSD 上執行。我/dev/sdb的是 1 TB,我將它用作我的數據磁碟並且有很多可用空間。

在這裡我有一個問題。

  1. 我需要在第二個驅動器中為 LFS 做分區嗎?
  2. 是否可以從可用空間中為 LFS 創建必要的分區/dev/sdb而不清除該磁碟上的全部數據?
  3. Ubuntu 已/bin/sh連結到/bin/dashLFS 要求所說的位置/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 主機。這樣,您可以對“主機”做任何您需要做的事情,而不會損壞您的真實主機。

引用自:https://unix.stackexchange.com/questions/490255