0%

vultr 安装 arch

前言

由于 vulrt 没有提供开箱即用的 arch 镜像所以不得已只有手动安装 arch 了。至于为什么要安装 arch ,我个人的原因是因为 arch 有较新版的 gcc 。

顺便说一句不要看 vultr 官方文档的 arch 安装,简直有毒

如果你还没有 viltr 的 vps 可以使用我的 aff 进行注册

vultr 冬季促销 50 美金 aff: https://www.vultr.com/?ref=7774775-4F

vtltr 10 美金 aff 长期有效: https://www.vultr.com/?ref=7100867

不多废话下面就开始了

前期准备

** 注册 vultr **

如果你已经注册好了 vultr 账号的话可以跳过这一步。

点击上方的 aff 进行注册注册好后进行充值。充值部分我就不截图了,因为我已经注册好久了。

正式开始安装

以下的步骤请严格执行,不懂没关系,跟着流程走一遍就懂了。懂了过后再自己定制安装。

** 下载 arch 官方镜像 **

vultr 有提供 arch 的镜像不过稍微有点老了,所以我选择在官网进行下载。

打开 arch 官方镜像地址 https://www.archlinux.org/download/ 选择离你准备安装 arch 的 vps 地理位置最近的下载地址打开然后复制 iso 镜像地址备用。这里我选的日本。

打开后复制安装地址

复制好镜像地址后,打开 vultr 的控制面板 选择 iso 并点击 add ios

然后将复制的镜像地址粘贴上去并点击上传按钮

点击添加按钮就行安装

创建的时候一定要选我们上传的镜像哦 最下面的 hostname 不用设置设置了也没用 截图里没有截到

然后等一会等待安装成功,创建成功后进入 vps 的管理面版

然后进入 vnc 控制台

启动 arch 的安装镜像

arch 启动后的状态

现在就开始正式安装 arch 了

首先对 硬盘就行分区这里我只分了三个区,看以下截图 swap 可以不分,因为作用真的不大,不过防止有人需要还是写上了,照着以下的截图操作就行 粉色方框框起来的是需要输入的 红色的回车直接按回车键

这个我们分了三个区 BIOS 引导 swap 和文件系统,也就是我们按 3 个 n 的作用 分区的名字分别为 /dev/vda1 这是 BIOS ,/dev/vda2 这是 sawp, dev/vda3 这是文件系统。

后面的命令我就不截图了 因为比较麻烦

硬盘分好区后挂载 swap 和 文件系统

格式化 sawp

mkswap /dev/vda2

挂载 swap

swapon /dev/vda2

格式化 文件系统

mkfs.ext4 /dev/vda3

挂载 文件系统

mount /dev/vda3 /mnt

安装 arch

pacstrap /mnt base

生成 fstab

genfstab -p /mnt /mnt/etc/fstab

进入才安装好的 arch ,再进行一下设置

arch-chroot /mnt

初始化引导器

mkinitcpio -p linux

安装和配置 grub

pacman -Sy grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub.cfg

设置 root 密码

passwd

然后新建一个 普通用户 因为 openssh 默认禁止 root 登录

useradd -m --user-group -s /bin/bash niconi

设置密码

passwd niconi

设置 DHCP 自启动免得手动配置 网卡信息

systemctl enable dhcpcd

下载 openssh

pacman -Sy openssh

设置 openssh 自启动

systemctl enable sshd

然后就可以退出 chroot 了

exit

现在你可以关闭 vnc 窗口了,不过先别急着使用,我们还需要删除引导镜像,如果不删除的话下次重启的时候不会运行 arch 而是进入引导

现在开始就可以愉快的使用 arch 了,如果不想每次需要使用 arch 都要从头安装一遍的话可以做一个快照下次从快照恢复

参考

https://medium.com/@bao3/在-vultr上安装-arch-linux-fc359c7fb96b

https://www.vultr.com/docs/installing-arch-linux-on-a-vultr-server

https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)