archLinux 安装步骤
验证启动模式
# ls /sys/firmware/efi/efivars
如果目录不存在系统则是以Bios或CSM模式启动
连接网络
# ip link
检查网络连接# wifi-menu
连接wifi# pppoe-setup
# systemctl start adsl
# ping archlinux.org
检查网络连接
更新系统时间
# timedatectl set-ntp true
建立硬盘分区
# fdisk -l
查看硬盘分区# fdisk /dev/sda
进行硬盘分区,n---添加一个分区,w---保存并退出,q---直接退出
分区示例如图:
格式化分区
# mkfs.ext4 /dev/sdX1
如果您创建了交换分区(例如 /dev/sda3),使用 mkswap 将其初始化:
# mkswap /dev/sdX2 分配交换分区
# swapon /dev/sdX2 打开交换分区
挂载分区
mount /dev/sdX1 /mnt
mount /dev/sdx2 /
mount /dev/sdx3 /home
详情见 https://wiki.archlinux.org/index.php/File_systems_(简体中文)#创建文件系统
选择镜像
# nano /etc/pacman.d/mirrorlist
找到China源并将该源移动到最前面,具体怎么操作见 http://www.vpser.net/manage/nano.html
安装必须的软件包
最新版的base包中移除了vi vim nano dhcpcd,而官方给出的示列中没给出这些包。
# pacstrap /mnt base linux linux-firmware vi vim nano dhcpcd
配置系统
# genfstab -U /mnt >> /mnt/etc/fstab
生成 fstab 文件 (用 -U 或 -L 选项设置UUID 或卷标)
# arch-chroot /mnt
进入系统
设置时区
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#hwclock --systohc --utc
本地化
# nano /etc/locale.gen
去掉以下的注释:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
# locale-gen
生成 locale 讯息
# echo LANG=en_US.UTF-8 > /etc/locale.conf
创建 locale.conf
网络
# nano /etc/hostname
创建 hostname 文件:
添加对应的信息到 hosts:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
PS:如果系统有一个永久的 IP 地址,请使用这个永久的 IP 地址而不是 127.0.1.1
Root 密码
# passwd
安装引导程序(GRUB)
# pacman -S grub efibootmgr
安装grub和efibootmgr# grub-install --target=i386-pc /edv/sda
写入一次引导# grub-mkconfig -o /boot/grub/grub.cfg
# pacman -S linux
# pacman -S intel-ucode
重新安装一次内核和内核微码# grunb-mkconfig -o /boot/grub/grub.cfg
重新写入一次引导
以上第5看自己的处理器来,如果你是AMD的处理器需要改成amd-ucode
添加用户
# useradd -m -g users -s /bin/bash 用户名
# passwd 用户名
# nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限
网络配置
# systemctl enable dhcpcd
有线连接
# pacman -S iw wpa_supplicant dialog
无线连接
以上就完成了一个最基本的archLinux的安装
参考:
https://blog.csdn.net/r8l8q8/article/details/76516523
https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)