04月02, 2020

给阿里云ECS安装ARCHLINUX

感觉只是好玩而已,毕竟用了那么长时间FreeBSD做服务器了,换换样

安装前的准备

更换系统

由于之前是FreeBSD,要更换成Linux系的,选用Debian,FreeBSD也可以,装上GRUB就行了,不过为了保险,换成了Linux

下载镜像

通过阿里云网页VNC访问

cd /   # 镜像放到 /
wget https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-2020.04.01-x86_64.iso

修改GRUB

vim /boot/grub/grub.cfg
set timeout=30
menuentry "Archlinux Live (x86_64)" {
    insmod iso9660
    set isofile=/archlinux-2016.04.01-dual.iso
    loopback lo0 ${isofile}
    linux (lo0)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_201604 img_dev=/dev/vda1 img_loop=${isofile} earlymodules=loop
    initrd (lo0)/arch/boot/x86_64/archiso.img
}

测试

能不能进入livecd环境,能不能连上网,发现可以DHCP直接获取了,都可以后,可以进行安装

安装

部署

mount -o rw,remount /dev/vda1
# 删除所有文件,不要删除`archlinux-2020.04.01-x86_64.iso 和该目录下的内核文件
cd /run/archiso/img_dev
rm -rf bin boot dev etc ...
# 之后按照正常的方法进行安装,直接跳到安装基础系统那一步,不需要格式化和挂载,已经挂载了,也不能格式化,试过了,因为挂载到 / 目录了。
# 安装位置变成 /run/archiso/img_dev

配置

网络

systemctl enable dhcp

sshd

systemctl enable sshd
vim /etc/ssh/sshd_config
# 取消 PermitRootLogin 注释,并修改为`YES`
PermitRootLogin YES

最后的检查,确认一切正常,因为你没有后退的路了

本文链接:https://www.moebsd.cn/post/gei-a-li-yun-ECS-an-zhuang-ARCHLINUX.html

-- EOF --

Comments