在Arch Linux上使用debootstrap安装Debian13

一、准备工作

安装debootstrap

sudo pacman -Syu debootstrap debian-archive-keyring

将准备安装的分区格式化为ext4

二、安装步骤

*⚠️本文中将分区挂载到/mnt下,请根据实际情况调整挂载的分区和挂载点

1、下载安装

sudo debootstrap --arch=amd64 trixie /mnt http://deb.debian.org/debian

2、挂载分区并chroot

sudo mount /dev/nvmen1p3 /mnt
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /dev /mnt/dev
sudo mount --bind /run /mnt/run
sudo chroot /mnt

3、安装内核和固件

添加环境变量:(避免 /usr/sbin下的命令无法使用)

export PATH=/usr/sbin:/sbin:/bin:/usr/bin

使用passwd命令设置root账户的密码

安装熟悉的终端编辑器(debootstrap默认不会安装vim,只有nano)

apt install vim

修改apt源(这里使用中科大源并使用新的DEB822格式),在/etc/apt/sources.list.d/debian.sources下填入以下内容(需要手动新建debian.sources文件)

Types: deb
URIs: http://mirrors.ustc.edu.cn/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: http://mirrors.ustc.edu.cn/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

保存退出后,刷新apt缓存:

apt update

完成后,安装内核、对应的cpu微码和固件包(以实际硬件为准来安装)并生成initramfs:

apt install linux-image-amd64 amd64-microcode firmware-amd-graphics firmware-realtek firmware-mediatek 
update-initramfs -c -k all

4、双系统启动问题解决及写入fstab

因不同的系统安装的启动引导器和分区情况而异。这里以我的系统为例:双系统共用同一个主硬盘的EFI分区,在Arch Linux下更新下grub的引导即可。

在chroot下手动写入Debian的fstab。使用lsblk命令查看分区情况,blkid命令查看对应分区的UUID

# UNCONFIGURED FSTAB FOR BASE SYSTEM
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID='对应分区的UUID' / ext4 rw,relatime,errors=remount-ro 0 1

同时安装locales,并运行dpkg-reconfigure locales配置下语言环境:

apt install locales
dpkg-reconfigure locales

5、安装网络管理器并添加普通用户

安装一个网络管理器,方便重启后可以连接到网络进行后续的桌面环境的安装。同时添加一个普通用户账号用于后续登录桌面环境:

apt install sudo network-manager
adduser '新用户'
adduser '新用户' sudo

使用su命令切换用户并设置新用户的密码:

su '新用户'
passwd

三、重启进入新系统并安装最小化的gnome桌面环境

重启系统,在启动引导器里选择新安装的Debian13系统。使用新用户登录后使用nmtui命令在tui下连接到互联网。安装gnome-core软件包,将安装最小化的gnome桌面环境。

sudo apt install gnome-core

完成后重启,即可进入桌面环境。

四、参考资料

Debian官方安装教程

Arch Wiki

Avatar photo
帅秃顶

告别的年代,分开的理由,终不须诉说出口

文章: 26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注