• 博客之前的服务器到期了,又由于一些天朝特色原因,只好换一个服务商,于是弃掉了这个 Uptime 457 天的老 CentOS。

    (最近坑挖的比较多,文章一直没更新,记录一下过程给需要的人用吧)

    作为一个有信仰的人,不用 Arch 跟咸鱼有什么区别?pacman 这么吊,别的发行版能用? doge

    但是服务商没有提供 Arch Linux,也没有自定义镜像的功能,所以我们得先装个别的系统,我先在面板里装了 Debian。

    # 下载 Arch Linux(随便找一个镜像 wget 即可)
    wget http://mirror.bjtu.edu.cn/archlinux/iso/2016.03.01/archlinux-2016.03.01-dual.iso
    # 安装 extlinux
    apt-get install extlinux
    extlinux-install /dev/vda1
    extlinux-install /dev/vda
    # 编辑配置文件
    vim /boot/extlinux/linux.cfg
    

    在配置文件中加启动项

    LABEL ArchLinux
        linux memdisk
        initrd /root/archlinux-2016.03.01-dual.iso
        append iso
    

    获取 IP 地址信息,记住 IP 地址,网关等信息(图就不放了)

    重启之后,从网页登录 VNC 控制台

    回车选择进入,就看到 Arch ISO 的界面了

    # 给网卡加上 IP 地址
    ip addr add <IPADDR> dev <Device> gateway <Gateway> broadcast <Broadcast>
    
    # 设置 DNS 服务器
    echo "nameserver 8.8.4.4" > /etc/resolv.conf
    
    # 格掉之前的硬盘,然后挂载上来
    mkfs.ext4 /dev/vda1
    mount /dev/vda1 /mnt
    
    # 开始安装
    pacstrap -i /mnt base base-devel
    genfstab -U /mnt >> /mnt/etc/fstab
    arch-chroot /mnt /bin/bash
    
    # 安装引导器
    pacman -S grub
    grub-install --target=i386-pc /dev/vda
    grub-mkconfig -o /boot/grub/grub.cfg
    
    # 改密码
    passwd
    

    然后重新启动,设置网络和 ssh 服务器,就可以使用了