腾讯云服务器安装ArchLinux单系统
  • 视频教程
  • 打开腾讯云,重装系统为CentOS,然后VNC登录服务器,并使用ssh连接到服务器
cd /
wget --no-check-certificate https://mirrors.aliyun.com/archlinux/iso/2024.05.01/archlinux-x86_64.iso -O /archlinux.iso

# 挂载镜像文件到/mnt
mount -o loop,ro archlinux.iso /mnt
# 复制镜像文件到“/”
cp -r /mnt/* /
# 取消挂载
umount /mnt
# 设置分区标签
e2label /dev/vda1 archiso
  • 去VNC用reboot命令重启,在grub引导界面按“c”进入抢救模式(重启时可以狂按“c”)
  • 设置GRUB在引导时加载Arch内核,指定Arch安装环境的基目录为arch,指定了安装环境的ISO标签为archiso,设置内核将安装环境复制到RAM中运行
linux /arch/boot/x86_64/vmlinuz-linux archisobasedir=arch archisolabel=archiso copytoram
  • 设置GRUB在引导时加载Arch的initramfs
initrd /arch/boot/x86_64/initramfs-linux.img
  • 开始引导Arch安装环境
boot
  • 现在可以重新ssh登录了
  • 创建一个新的 GPT 分区表
parted -s /dev/vda mklabel gpt
  • 使用cfdisk
    • 手动创建一个1MiB到2MiB之间BIOS引导分区
    • 服务器内存小于4G可以考虑创建一个1-2GiB的swap分区
    • 其他全部为linux系统分区
  • 格式化并挂载分区
# swap分区
mkswap /dev/vda2
swapon /dev/vda2
# linux系统分区
mkfs.btrfs -f -L arch /dev/vda3 # 这里我选择btrfs,ext4命令:mkfs.ext4 -f -L arch /dev/vda3
mount /dev/vda3 /mnt
  • 安装Arch基本系统软件包
pacstrap /mnt base base-devel linux-zen linux-zen-headers linux-firmware networkmanager grub intel-ucode nano  openssh git neofetch wget btrfs-progs unzip
  • 创建自动挂载配置文件
genfstab -U /mnt >> /mnt/etc/fstab
  • 进入Arch系统
arch-chroot /mnt
  • 设置时区和硬件时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
  • 编辑locale.gen,删除zh_CN.UTF-8 UTF-8和en_US.UTF-8 UTF-8前面的“#”
nano /etc/locale.gen
locale-gen
  • 编辑locale.conf
echo "LANG=en_US.UTF-8" > /etc/locale.conf
  • 设置主机名
echo "主机名" > /etc/hostname
  • 配置hosts文件
nano /etc/hosts
# 添加下面内容
127.0.0.1    localhost
::1          localhost
127.0.1.1    主机名.localdomain 主机名
  • 设置root密码
passwd
  • 配置ssh,将#PermitRootLogin prohibit-password改为PermitRootLogin yes
nano /etc/ssh/sshd_config
  • 启用网络服务和ssh
systemctl enable NetworkManager
systemctl enable sshd
  • 配置grub
grub-install --target=i386-pc /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
  • 推出chroot环境,删除挂载,重启
exit
umount -R /mnt
reboot
  • 添加archlinuxcn库
nano /etc/pacman.conf
# 添加下面内容,只能添加一个
# 国内服务器
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
# 国外服务器
[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch
  • 本地信任 farseerfc 的 GPG key
pacman-key --lsign-key "farseerfc@archlinux.org"
  • 安装 archlinuxcn-keyring 包导入 GPG key
pacman -Sy archlinuxcn-keyring
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇