Arch Linux 2020-07 实机安装

我的其它类似文章

Arch Linux 2020-07 安装kde桌面环境
Arch Linux 2020-10 安装deepin(dde)桌面环境

1、Arch linux下载

https://www.archlinux.org/download/

Arch Linux 2020-07 实机安装_第1张图片
Arch linux下载页.png

2、USBwrite下载

https://sourceforge.net/projects/usbwriter/

Arch Linux 2020-07 实机安装_第2张图片
USBwrite下载页.png

下载完后,就可以做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下载软件吧,喜欢的朋友给个收藏点赞哦。

你可能感兴趣的:(Arch Linux 2020-07 实机安装)