背景之前安装Linux Server版的系统,一直都是通过ISO光盘镜像的方式,但ISO内置的Installation Wizard很麻烦,要选择和配置一堆东西。而且还要连接显示器(最大痛点),
另外,Ubuntu和Debian官方都只提供ISO的方式,无法跳过Installation Wizard。
最近发现了一个debian的衍生系统:armbian,其无论是amd64还是arm64都提供了img硬盘镜像,安装的时候,只要你通过USB读取你的硬盘(USB硬盘盒),就可以直接烧录img进硬盘,系统就可以启动,非常方便,这里记录分享一下。
准备工作USB硬盘盒
看你的硬盘类型,可以是
SATA转USB或M2(NVME)转USB
下载img标准硬盘镜像(debian):
Arm64
Amd64 其他版本可以去armbian的官网网站下载。安装烧录软件balenaEtcher
windows 用户去官网下载,macos直接使用homebrew安装
1
brew install --cask balenaetcher
烧录安装拆下你的空硬盘,装进USB硬盘盒,并连接上另一台PC(Windows或Macos皆可)
解压缩下载的img.xz 文件
选择得到的img文件
选择你的USB外置硬盘,注意查看硬盘大小,别选错了
点击烧录
烧录完成后,把硬盘安装回你的PC,启动
看到这界面就表示系统安装成功了
配置启动后,会提示你设置root密码,还有创建用户
locale选择的时候,可以输入330来暂时跳过
更换国内源更换apt的源为国内USTC
1
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
同时更换Debian Security
1
2
3
4
sudo sed -i -e 's|security.debian.org/\? |security.debian.org/debian-security |g' \
-e 's|security.debian.org|mirrors.ustc.edu.cn|g' \
-e 's|deb.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' \
/etc/apt/sources.list
手动设置时区和locale设置时区
1
sudo timedatectl set-timezone Asia/Shanghai
设置locale,以24小时方式显示时间
用vi编辑/etc/default/locale,
最后两行修改成
1
2
LANG=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
然后重启生效。最后放一张截图