ArchLinux的安装教程(EFI模式安装)
archlinux的安装对于很多新手朋友很不友好,于是我对archlinux的安装做了一下整理,方便大家安装。安装之前我们需要准备一下:archlinux的镜像iOS文件U盘,或者虚拟机。脑子(不要一直复制执行,要看一下,要知道自己在做什么)——官方具体的安装指导可以参考https://www.archlinux.org1.下载镜像文件首先我们需要到 https://archlinux.org网站
archlinux的安装对于很多新手朋友很不友好,于是我对archlinux的安装做了一下整理,方便大家安装。
安装之前我们需要准备一下:
archlinux的镜像iOS文件
U盘,或者虚拟机。
脑子(不要一直复制执行,要看一下,要知道自己在做什么)
——官方具体的安装指导可以参考https://www.archlinux.org
1.下载镜像文件
首先我们需要到 https://archlinux.org网站进行下载Archlinux镜像文件,我们一般会选择中国的阿里云进行下载镜像。
2、制作U盘启动盘
我们可以通过其他的操作系统进行制作U盘启动盘,如果是使用Linux制作U盘启动盘,可以使用dd命令来进行U盘启动。
如:
#dd if=./archlinux.ios of=/dev/sda
这里有一个问题就是我们要保证我们的U盘没有任何分区或者没有任何数据(如果有比较重要的数据请及时备份,然后进行删除分区再进行格式化),这里注意我们不需要挂载U盘,不然U盘启动就会制作失败。
3.开始进行U盘启动
我们把自己制作好的U盘启动盘插在电脑上,通过BIOS设置成第一启动盘进行U盘启动,并且保存退出。
4.检查是否是EFI模式启动
这里讲的是efi模式启动,如需要其他方式启动请参考https://archlinux.org/wiki/进行有关操作的查询,也可以参考我的BIOS引导方式安装archlinux::
进入安装界面后我们输入命令
# ls /sys/firmware/efi/efivars/
可以进行查看是不是efi模式启动。
5.开始连接网络
——台式进进行联网
直接输入:
#ip link
#dhcpcd
进行联网
一般台式机它会自动联网。
现在我们测试网络是否连接成功
#ping www.baidu.com
——笔记本电脑进行网络连接
第一步我们要打开网络软件堵塞输入命令并且查看网络是否已经打开。
#ip link
#rfkill unblock wifi
进行无线网络打开。
第二步查看无线网络是否已经打开堵塞
#rfkill list
第三步我们输入
#iwctl
进行网络连接。
第四步我们在打开的iwctl中输入命令
#station wlan0 connet “You network name”
输入回车开始输入你家里的WiFi密码
第五步退出iwctl输入:
#exit
第六步测试网络是否连接成功,输入
#ping www.baidu.com
6、确保系统时间正确
#timedatectl set-ntp true
7、分区
我们可以使用
#fdisk -l
或者
#lsblk
来查看计算机的分区和磁盘情况。我们也可以使用fdisk来进行分区,不过这样挺麻烦的,但是我们建议可以使用cfdisk来进行分区,因为它提供了半图形界面来进行观察,使用起来很简单明了,还不容易出错。
注意:如果磁盘不是第一次分区,请先把磁盘合并后格式化成ext4,然后再进行下一步操作。
现在让我们来进行磁盘分区。输入:
#cfdisk //dev/“你自己的磁盘”
确认后进行分区处理。
这里建议分区大小和模式:
1024M——efi
32G-———linux swap
剩下的就是——filesystem
当然,以上只是建议,我们可以根据自己的情况进行分区处理,但是我们最小要有300M的efi分区。如果你的内存足够大,可以不需要linux swap分区,但我建议还是要有的。
8.格式化
首先我们设置启动分区的格式化,输入:
#mkfs.fat -F32 //dev/“你的efi分区”
然后设置swap分区,输入:
#mkswp //dev/“你的swap分区”
然后格式化普通分区,输入:
#mkfs.ext4 //dev/“你的普通分区”
现在我们的格式化分区已经完成。
9.打开swap分区
#swpon /dev /“你的swap分区”
10.挂载分区
#mount /dev /“你的普通分区” /mnt
创建一个启动分区挂载boot分区
#mkdir /mnt /boot
挂载boot分区
#mount /dev /“你的启动分区” /mnt /boot
11.修改镜像源
打开镜像文件
#vim /etc /pacman.d /mirrorlist
开始添加镜像源,以下都是中国的镜像源,可以进行添加。
## China
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
————————————————
12.安装系统软件包和基本软件包进行archlinux的安装
#pacstrap -i /mnt base base-devel linux linux-firmware vim dhcpcd
13.生成fastab文件
#genfstab -U /mnt >> /mnt /etc /fastab
14.进入到新安装的系统上
#arch-chroot /mnt
15.设置时区
ln -sf /usr /share /zoneinfo /Asia /Shanghai / /etc /localtime
16.设置时间同步
#hwclock –systohc
17.进行本地的语言设置
#vim /etc /locale.gen
取消以下注释:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
输入以下命令进行设置
#locale-gen
再编辑locale.conf文件进行设置中文和英文
#vim /etc /locale.conf
输入以下内容:
LANG=en_US.UTF-8
LANG=zh_CN.UTF-8
再保存退出
18.新建主机名
编辑hosts文件
#vim /etc /hosts
输入以下内容:
127.0.0.1 localhost
::1 localhost
127.0.1.1 “你想输入的主机名”.localdomain “你想输入的主机名”
编辑完成保存退出
19.设置root密码
输入:
#passwd
然后连续输入两次密码,密码不会显示,然后确认完成。
20.设置主机名
#echo ““你的主机名”” >> /etc /hostname
21. 安装Intel同步
#pacman -S intel – ucode
22.安装grub efi 启动管理工具
#pacman -S grub efibootmgr
23.生成grub efi
#grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
24.生成grub.cfg
#grub-mkconfig -o /boot /grub /grub.cfg
25.笔记本电脑需要安装的以下软件
#pacman -S iw wpa_supplicant dialog netctl
26.开启dhcpcd服务
#systemctl enable dhcpcd
#systemctl start dhcpcd
27.完成ArchLinux的基本安装
#exit
#umount -R /mnt
#shutdown
电脑关机后拔掉U盘
ArchLinux 的安装已经完成了,现在可以打开你的电脑,输入root密码后就可以登录计算机了。
如果你成功安装了archlinux,帮我点个赞支持一下,如果在安装的过程中出现了一些问题,可以在评论区留言,如果教程有错误,请各位在评论区指教批评一下,如果对以上操作有不同的意见,可以在评论区指出不同的看法。
最后,祝你archlinux安装使用愉快。
更多推荐
所有评论(0)