我的其它类似文章
Arch Linux 2020-07 安装kde桌面环境
Arch Linux 2020-10 安装deepin(dde)桌面环境
1、Arch linux下载
https://www.archlinux.org/download/
2、USBwrite下载
https://sourceforge.net/projects/usbwriter/
下载完后,就可以做archlinux的启动盘了
3、验证启动模式
进入到启动盘后,输入
# ls /sys/firmware/efi/efivars
则会出现十几行字符,说明你的启动方式是UEFI,否则时BIOS(或称legacy,又称 CSM support),接着往下看
4、联网
检查网络,用ping命令
# ping www.baidu.com
如果连通,会显示延迟,如果连不通,就要手动联网
如果是网线,输入
# ip link //查看网卡
# systemctl start dhcpcd
# dhcpcd enp0s4 //enp0s4是我的无线网卡名
如果使用wifi,输入
wifi-menu [After 2020.7]
# ip link //查看网卡
# iw dev wlp0s4 link //查看网卡wlp0s4连接状态#
# iw dev wlp0s4 scan //查看可用热点
# wpa_supplicant -B -i wlps04 -c <(wpa_passphrase "ssid" "passwd")
然后选择要连接的wifi,就可以联网了
5、更新系统时间
# timedatectl set-ntp true
6、Arch全盘安装分区方案
7、Win10(GPT+UEFI)和Arch双系统安装分区方案
8、Win7+Arch 或 Win10/Win8(MBR+BIOS)+Arch分区方案
第6、7、8项选择一个方案安装
6、Arch全盘安装分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk
打开分区工具
# cfdisk /dev/sda //对硬盘sda进行分区
分区方案(GPT)
大小300M,type选择EFI system,用来挂载引导分区
大小4G,type选择Linux swap,用来做交换分区
剩余全部,用来挂载 / 目录
7、Win10(GPT+UEFI)和Arch双系统安装分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk
打开分区工具
# cfdisk /dev/sda //对硬盘sda进行分区
分区方案(GPT)
大小4G,type选择Linux swap,用来做交换分区
分一个区,如70G,用来挂载 / 目录
8、Win7+Arch 或 Win10/Win8(MBR+BIOS)+Arch分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk
打开分区工具
# cfdisk /dev/sda //对硬盘sda进行分区
分区方案(MBR)
大小4G,type选择Linux swap,用来做交换分区
分一个区,如70G,用来挂载 / 目录
9、格式化分区和挂载分区
使用lsblk命令查看刚才的分区名
选择第6项分区方案的:
// 如果EFI分区是sda0,swap分区是sda1,/ 分区是sda2,则
# mkfs.vfat /dev/sda0
# mkswap /dev/sda1
# swapon /dev/sda1
# mkfs.ext4 /dev/sda2
# mount /dev/sda2 /mnt
# mkdir -p /mnt/boot/EFI
# mount /dev/sda0 /mnt/boot/EFI
选择第7项分区方案的:
// 如果EFI分区是sda0,swap分区是sda1,/ 分区是sda2,则
# mkswap /dev/sda1
# swapon /dev/sda1
# mkfs.ext4 /dev/sda2
# mount /dev/sda2 /mnt
# mkdir -p /mnt/boot/EFI
# mount /dev/sda0 /mnt/boot/EFI
选择第8项分区方案的:
// 如果swap分区是sda1,/ 分区是sda2,则
# mkswap /dev/sda1
# swapon /dev/sda1
# mkfs.ext4 /dev/sda2
# mount /dev/sda2 /mnt
10、安装Arch linux
# pacstrap /mnt base base-devel linux linux-firmware
11、生成分区表
# genfstab -U /mnt >> /mnt/etc/fstab
12、切换root到新系统
# arch-chroot /mnt
13、设置时区和硬件时间
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc
14、下载vim编辑器
# pacman -S vi vim
15、设置语言
# vim /etc/locale.gen
把光标移动到en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8前面,按 x 键,然后输入 :q! 退出,然后
# locale-gen
# echo "LANG=en_US.UTF-8" >> /etc/locale.conf
16、创建hostname文件
# echo "myhostname" >> /etc/hostname
17、添加host信息
# vim /etc/hosts
按i,然后输入
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
然后按esc,输入 :wq! 保存退出
18、修改root密码
# passwd root
19、安装网络相关软件
安装 dhcpcd
# pacman -S dhcpcd iputils
# systemctl enable dhcpcd #开机启动#
无线网络,还要安装以下
# pacman -S iw dialog wpa_supplicant networkmanager netctl
# systemctl enable NetworkManager
20、设置sudo权限
# pacman -S sudo
# vim /etc/sudoers
把 %wheel 那行前面#去掉,具体是把光标移动到#上,按 x,然后输入:wq!保存退出
21、新建用户
# useradd -m -g wheel 用户名
# passwd 用户名
然后输入要设置的密码
22、设置引导程序
选择第6/7分区方案的请执行:
# pacman -S grub efibootmgr dosfstools ntfs-3g os-prober
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=ArchLinux
# grub-mkconfig -o /boot/grub/grub.cfg
选择第8分区方案的请执行:(sda为Arch的 / 目录)
# pacman -S grub-bios
# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
最后
# exit
# umount -R /mnt
# reboot
重启后用ping命令检查有没有网,一般这个时候有线的都有网了,无线的需要输入
# ip link
查看网卡名,通常是 wlpxxxx的,如wlp0s4
# iw dev wlp0s4 link //查看网卡wlp0s4连接状态
# iw dev wlp0s4 scan //查看可用热点
# sudo wpa_supplicant -B -i wlp0s4 -c <(wpa_passphrase 热点名 热点密码)
然后就可以上网了,尽情地pacman下载软件吧,喜欢的朋友给个收藏点赞哦。