我最近购买了一个外部USB硬盘驱动器,并希望使用它作为便携式启动驱动器。我在它上安装了Linux 18.1,并使一切正常工作。
然后我开始考虑使用那个驱动器在其他机器上安装Linux。我认为无论实时引导USB做什么,都应该可以通过一个成熟的Linux安装。我环顾四周,发现唯一的选择来自Ubuntu:安装/从Linux。他们的解决方案是创建一个分区,用ISO内容填充它,然后从该分区启动安装程序。我确实遵循了这些指令,并使它像预期的那样工作,但是,我仍然觉得必须有一种方法从Linux安装Linux,而无需引导到ISO中。
我刚刚发现了一个相关的问题:无启动安装。有一个答案表明可以运行一些操作序列来在另一个分区上安装Linux,但是我需要更多的细节。这个过程记录在什么地方了吗?
老实说,如果我能运行每个发行版的实时引导映像中包含的安装程序,我会感到更舒服。或者某种半权威的剧本来做同样的事情。在回购中是否有一套能提供这样的东西(例如。可以使用apt-get
或yum
安装的Linux安装程序包)?
发布于 2017-04-25 19:56:44
有一个例子可以从(或任何基于debian的发行版)安装debian。如果您的硬盘上已经安装了基于debian的发行版,则可以使用现有操作系统中的chroot
和debootstrap
安装其他基于debian的发行版。
从活的USB .Use开机创建root
,swap
,/home
.隔断。
如果您喜欢命令行( fdisk
,parted .),那么如何激活交换分区:
mkswap /dev/sdaY
sync
swapon /dev/sdaY
假设你需要安装debian斗牛。
安装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
设置根密码:
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 /Linux
Debian wiki:
发布于 2017-04-25 18:52:05
USB -创建者这样做的USB棒。我认为它应该能够处理任何可移动的媒体。
https://community.linuxmint.com/software/view/usb-creator-gtk
https://unix.stackexchange.com/questions/361239
复制相似问题