使用 GRUB 从硬盘启动 Debian 安装程序,手动重装 VPS 为纯净 Debian 系统。

要求

  • 网络。本教程需要使用网络下载 Debian 并安装。
  • VNC。本教程需要连接 VNC 进行安装配置,无法自动化无人值守安装。

下载安装文件

## 创建一个文件夹
mkdir /boot/debian-installer

## 下载安装文件,以 debian12 (bookworm) 为例
wget -O /boot/debian-installer/initrd.gz http://http.us.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
wget -O /boot/debian-installer/vmlinuz  http://http.us.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux

## 检查文件
ls /boot/debian-installer

编辑 GRUB 配置

/etc/grub.d/40_custom文件最后添加:

menuentry "Debian Installer" {
    ## 自动查找包含安装程序文件的分区
    search --set=root --file /boot/debian-installer/vmlinuz
    linux /boot/debian-installer/vmlinuz
    initrd /boot/debian-installer/initrd.gz
}

开始安装

## 更新 GRUB 配置
update-grub

## 重启
reboot

在启动时会看到一个新的 GRUB 菜单项Debian Installer。选择它后,你将进入 Debian 安装程序。