背景
阿里云平台没有的操作系统需要自行安装
安装思路
在PC 有过多盘安装经验,将ISO 放在数据分区,用grub2 加载ISO 文件安装。对于阿里云ECS 来说,首先要有grub2 环境,还要有一个数据分区,所以先用官方镜像安装一个Centos7 就有了grub2 环境,再购买一块数据盘格式化成ext4 文件系统并挂载,将arch Linux 安装镜像ISO 下载到这个数据盘即可。
需要注意:
- 文件系统建议用ext4 兼容性好,grub2 支持xfs 等文件系统会有些复杂
- 数据磁盘购买会有一些费用,建议按量付费,目前20G 盘1分钱每小时,系统要求余额超过100元,使用后可退
系统安装
-
首先准备好数据盘和ISO



-
重启服务器,在阿里云控制台用VNC 登录,到达grub 界面按 c 进入命令行模式


- 通过grub2 挂载ISO镜像
ls 可以查看本地磁盘
loopback lo0 (hd1)/arch.iso # 映射ISO 文件 再次提醒文件系统需要是ext4
linux (lo0)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/vdb img_loop=/arch.iso # 加载Linux内核
initrd (lo0)/arch/boot/x86-64/initramfs-linux.img
boot # 启动
这里要特别说明:
- img_dev 使用的是vdb,这里如果在复杂磁盘环境有分区的话,可以是/dev/vdb1、/dev/sdb2 这样,无论如何,这个磁盘是在重启前Centos 系统看到的磁盘分区
- img_loop 是img_dev 之后的相对位置
- loopback 的时候使用的是hd1 这是grub2 对磁盘的标识,而linux 加载内核后的img_dev 是vmlinuz 对磁盘的标识
- 在grub 内多用tab 补全



至此ISO 已经加载成功,并分配了IP 地址,可以开启sshd ,修改系统密码,远程登录安装系统。
系统安装
这里不赘述了,直接参考官方文档安装即可。
可以自定义分区、分配swap 分区等。
建议使用腾讯镜像源,我也不清楚为何阿里云使用阿里云的源安装会那么慢。
重要的事
别忘了卸载附加的云盘、释放云盘,以及退费
本文介绍了在阿里云ECS上将Centos7迁移至ArchLinux的安装过程,包括准备数据盘、挂载ISO、通过grub2引导安装,以及注意事项,如选择ext4文件系统和管理额外云盘的费用。


494

被折叠的 条评论
为什么被折叠?



