准备
由于官方的Debian没有提供可以直接引导安装的ISO镜像, 因此需要使用其他编译好的系统中提供的引导程序, 这里选用了银河麒麟作为基础镜像.
参考文献: https://wiki.godson.ac.cn/guide:debian_installation
安装银河麒麟
使用整块硬盘的方式正常安装系统
安装Debian
使用银河麒麟Live镜像引导系统, 由于Live镜像中默认不能用apt源安装, 所以用dpkg
安装下载好的debootstrap
包
$ sudo dpkg -i debootstrap_1.0.114_all.deb
$ sudo fdisk -l # 查看装好的麒麟系统的根目录所在分区, 我这里是/dev/sda2
$ sudo mount /dev/sda2 /mnt # 挂载装好的麒麟系统的根目录所在分区
$ cd /mnt
$ sudo rm -rf * # 难得用一次这么刺激的命令, 将装好的麒麟系统根目录清空
$ sudo debootstrap --arch mips64el buster /mnt http://mirrors.ustc.edu.cn/debian/ # 安装debian
$ cp -r /lib/modules /mnt/lib/ # 复制Live镜像中的内核模块
$ blkid # 找到/dev/sda2和交换分区对应的UUID
$ vim /mnt/etc/fstab
# 编辑debian系统中的分区挂载配置文件,内容如下(注意用上面blkid查询到的UUID进行替换)
UUID=xx-xx-xx-xx-xx / ext4 errors=remount-ro 0 1
UUID=xx-xx-xx-xx-xx none swap sw 0 0
$ chroot /mnt # 临时切换到新的Debian环境中
$ passwd root # 修改Debian系统的root密码
$ sudo apt install -y lightdm cinnamon vim # 安装桌面环境和常用工具
$ exit
$ reboot # 重启后应该就可以进入Debian的桌面环境了