你提到的 “Ubuntu From Scratch” 通常有两种理解,我分别说明,并给出可操作的配置步骤。
即:
不安装官方 Ubuntu 系统,而是从最小化环境开始,自己构建 Ubuntu 类似的系统
sudo apt update
sudo apt install debootstrap
mkdir -p /mnt/ubuntu
sudo debootstrap --arch=amd64 noble /mnt/ubuntu http://archive.ubuntu.com/ubuntu/
noble是 Ubuntu 24.04,可换成jammy(22.04)
sudo chroot /mnt/ubuntu
apt update
apt install vim nano net-tools systemd
passwd root
adduser yourname
apt install grub-pc
grub-install /dev/sdX
update-grub
这是一个教学性质项目,目的是:
用 Ubuntu 工具链,从源码构建一个类 Ubuntu 系统
debootstrapsbuildlive-builddebootstrap 创建基础系统live-build 生成 ISO无论哪种方式,都建议配置:
nano /etc/netplan/01-netcfg.yaml
netplan apply
nano /etc/apt/sources.list
timedatectl set-timezone Asia/Shanghai
你可以告诉我:
我可以直接给你完整脚本或 step-by-step 配置。