温馨提示×

怎样安装ubuntu fromscratch

小樊
36
2026-09-07 12:45:40
栏目: 智能运维

Ubuntu from scratch” 通常有两种理解方式,我先帮你理清,再分别说明怎么做。


一、你可能的意思

1️⃣ 从零开始手动构建 Ubuntu 系统(真正 from scratch)

  • 不使用 Ubuntu 安装程序
  • 自己分区、装内核、装基础系统
  • 类似 LFS(Linux From Scratch),但是基于 Ubuntu 的软件包

✅ 适合:学习 Linux 原理、定制极致系统
❌ 不适合:日常使用、新手


2️⃣ 使用 Ubuntu 最小化安装 / 净安装

  • 用 Ubuntu 官方 ISO
  • 不装多余软件
  • 装完自己配环境

✅ 适合:大多数人
✅ 简单、稳定

如果你只是想“干净地装 Ubuntu”,直接看 第三部分


二、真正的 Ubuntu From Scratch(进阶)

核心思路

Debootstrap 从 Ubuntu 软件源构建一个最小系统。

基本步骤(以 Ubuntu 22.04 为例)

1️⃣ 准备环境

在一个已有的 Linux 系统上操作(可以是 Live USB 里的 Ubuntu):

sudo apt update
sudo apt install debootstrap

2️⃣ 分区并挂载

mkfs.ext4 /dev/sdX1
mount /dev/sdX1 /mnt

(可加 EFI 分区 /mnt/boot/efi

3️⃣ 用 debootstrap 安装基础系统

sudo debootstrap jammy /mnt http://archive.ubuntu.com/ubuntu

4️⃣ chroot 进入新系统

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt

5️⃣ 基础配置

apt update
apt install linux-generic grub2

配置:

  • /etc/fstab
  • 主机名
  • 用户
  • 时区
  • 网络

6️⃣ 安装引导

grub-install /dev/sdX
update-grub

7️⃣ 重启

exit
reboot

⚠️ 这一步出错很常见,建议先虚拟机练习。


三、更推荐的方式(伪 From Scratch)

Ubuntu Minimal / Server 安装

  1. 下载 Ubuntu Server ISO
  2. 安装时选择:
    • 不安装额外软件
    • 不装桌面
  3. 装完后手动安装你需要的:
sudo apt install xorg i3

这是最实用的“从零开始”。


四、我该推荐你哪种?

你可以告诉我:

  • 你是 新手还是进阶用户
  • 想要 学习原理 还是 干净系统
  • 实体机 / 虚拟机

我可以直接给你一步一步的命令版本

0