從 Linux 安裝 Linux
我最近購買了一個外部 USB 硬碟驅動器,並想將其用作攜帶式啟動驅動器。我在上面安裝了 Linux Mint 18.1,一切正常。
然後我開始考慮使用該驅動器在其他機器上安裝 Linux。我認為,無論實時啟動 USB 做什麼,都應該可以通過完整的 Linux 安裝來實現。我環顧四周,發現唯一的選擇是來自 Ubuntu:Installation/From Linux。他們的解決方案是創建一個分區,用 ISO 內容填充它,然後從該分區啟動以啟動安裝程序。我確實按照這些說明進行操作並按預期工作,但是,我仍然覺得必須有一種方法可以從 Linux 安裝 Linux,而無需啟動到 ISO。
我剛剛發現了一個相關的問題:Installing without booting。那裡有一個答案表明可以執行一些操作序列來在另一個分區上安裝 Linux,但我需要比那裡提供的更多細節。該過程是否記錄在某處?
老實說,如果我可以執行每個發行版的實時啟動映像中包含的安裝程序,我會更舒服。或者某種可以做同樣事情的半權威腳本。儲存庫中是否有可以提供此類功能的包(例如,可以使用
apt-get
或安裝的 Linux Mint 安裝程序包yum
)?
有一個從 Linux-mint live USB(或任何基於 debian 的發行版)安裝 debian 的範例。如果您的 hdd 上已經安裝了基於 debian 的發行版,則可以使用現有作業系統安裝其他基於 debian 的發行
chroot
版debootstrap
。從 live USB 啟動。使用 gparted 創建您的
root
,swap
,/home
… 分區。如果您更喜歡命令行 (
fdisk
, parted ..),這裡有如何啟動交換分區:mkswap /dev/sdaY sync swapon /dev/sdaY
假設您需要安裝 debian bullseye 。
安裝
debootstrap
包:sudo apt-get install debootstrap
創建
/mnt/stable
然後掛載您的根分區(sdaX
)sudo mkdir /mnt/stable sudo mount /dev/sdaX /mnt/stable
安裝基礎系統:
sudo debootstrap --arch amd64 bullseye /mnt/stable http://ftp.fr.debian.org/debian sudo mount -t proc none /mnt/stable/proc sudo mount -o bind /dev /mnt/stable/dev sudo chroot /mnt/stable /bin/bash
設置你的root密碼:
passwd
添加新使用者:
adduser your-username
設置主機名:
echo your_hostname > /etc/hostname
配置
/etc/fstab
:添加以下行:
/dev/sdaX / ext4 defaults 0 1 /dev/sdaY none swap sw 0 0 proc /proc proc defaults 0 0
使用debian 文件編輯您的
/etc/apt/sources.list
.配置語言環境:
apt install locales dpkg-reconfigure locales
配置你的鍵盤:
apt install console-data dpkg-reconfigure console-data
安裝核心:
apt-cache search linux-image
然後:
apt install linux-image-5.10.0-2-amd64
配置網路:
editor /etc/network/interfaces
並通過以下內容:
auto lo iface lo inet loopback allow-hotplug eth0 # replace eth0 with your interface iface eth0 inet dhcp allow-hotplug wlan0 # replace wlan0 with your interface iface wlan0 inet dhcp
要管理 wifi 網路,請安裝以下軟體包:
apt install iproute2 network-manager iw
安裝 grub:
apt install grub2 grub-install /dev/sda update-grub
您可以通過以下命令安裝桌面環境
tasksel
:apt install aptitude tasksel
執行以下命令並安裝您喜歡的 GUI:
tasksel
最後,退出 chroot 並重新啟動系統
文件: D.3。從 Unix/Linux 系統安裝 Debian GNU/Linux
Debian 維基: