64bit

debootstrap 中的 –arch 選項有哪些可能的選項?

  • December 15, 2018

我需要在 debootstrap 中設置 arch 選項。所以我做了一些研究並閱讀了手冊。

閱讀手冊後,我看到選項部分只是說 –arch=ARCH 暗示我應該知道我需要的架構的正確語法。我不。我需要 64 位架構。我知道“i386”可用於 32 位架構。如果我想要 64 位架構,我應該將 –arch 選項設置為什麼?或者更一般地說,選擇的範圍是什麼?

我可以猜測(但不知道也無法確定)範圍或拱門選項可能取決於正在啟動的作業系統。就我而言,它是我知道應該在 64 位上工作的 ubuntu 版本。所以問題變成了我將如何確定 64 位架構選項語法?

我可以進一步猜測(但又不知道也無法確定)選項語法實際上是由引導的作業系統提供的,如果我知道在哪裡看,我可以弄清楚。在這種情況下,我會去哪裡看?

可能的值是目標作業系統支持的體系結構的代號。請參閱Ubuntu的安裝指南:對於 64 位 x86,適當的值為amd64.

在具有 的系統上dpkg

dpkg --print-architecture

將顯示目前架構(這是 的預設架構debootstrap)。

debootstrap還能夠為任何受支持的架構安裝系統,而不僅僅是主機系統的架構;查看它的--foreign選項。如有必要,它可以使用 Qemu 來模擬目標架構。

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