开头
很多人认为Archlinux比较适合稍微了解Linux一点的用户使用,但其实,我没有什么Linux使用经验,也可以拿过来用,就是稍感吃力,这里把自己安装archlinux 的过程发出来。
在安装之前,要注意Linux一些基本常识
1、Linux 中一切皆文件;
2、要利用好Tab键的补全功能,它能够提高你的Linux使用效率;
3、要知道vim 的使用;
4、Linux中大小写敏感,要仔细键入命令和修改配置文件;
5、想到再补。
1、准备
[进入archlinux下载页]下载最新的ISO镜像;
下载U盘烧录工具[USBwrite];
准备好一个8G U盘(大多数网友都是这么说的,我也不知道小于这个行不行,应该是可以的,最好还是准备8G以上的吧);
将U盘文件备份好,利用USBwrite将镜像烧录进U盘;
如果是准备安装双系统本身是Windows系统,就要分配出空闲磁盘来安装arch了,步骤如下:
(1)鼠标右击开始菜单->磁盘管理
看Windows系统分区在哪个磁盘,例如我的如上图,Windows就是安装在磁盘1的,那么就在磁盘0安装archlinux;
下载软件[分区助手];
进入分区助手,在磁盘0(反正不要跟你的Windows一个磁盘就好)下新建一个分区(我自己分了260G,这个分区是给你的archlinux的,不要吝啬),再次进入磁盘管理,将你选择的分区删除卷(注意分区里不要有文件)->当分区变黑(未分配状态),你的Linux就有处安放了!
2、BIOS准备
接下来的操作我就在虚拟机里完成了(真机不好截图)。
插入写入系统的U盘,重启电脑,重启的时候要进入自己电脑的主板系统(BIOS)
在boot中开启USB Boot,并将EFI USB device 调整到最上方,保存退出,重启电脑,
若是在虚拟机中安装,在设置中选择UEFI启动方式
进入如下界面:
OK,成功进入安装界面,这里是字符界面安装,开始安装吧!
3、安装
1. 检查是否为uefi启动方式
ls /sys/firmware/efi/efivars
输出一坨东西,如下图
则正确;
2、联网
archlinux安装是需要连接网络的
wifi-menu
选择填入WiFi和密码,即可连接;但是真机安装时,可能扫描不到WiFi,此时,可以使用手机给真机提供网络,打开手机热点->选择USB共享->插入数据线,即可给电脑提供网络,
真机输入:
dhcpcd
检查是否成功联网,输入
ping www.baidu.com
有返回,即可确定能联网;
ctrl+c
即可终止数据包的返回;
个人建议手机连接WiFi,然后通过USB共享到真机。(因为真机安装好多次都扫描不到wifi)
更新系统时钟
timedatectl set-ntp true
3、更换国内镜像源,提高下载速度
修改配置文件(这是Linux里面一个重要的操作vim, 不熟悉的可以应该先熟悉一下,否则玩起Linux很吃力)
vim /etc/pacman.d/mirrorlist
打开后,将光标移动到##china前面,按2+dd然后将光标移动到最前面按p将剪切的两行粘贴到第一行,如图
按下esc,然后输入
wq
保存退出配置文件;
4、分区
这是很重要一步,
lsblk
查看自己电脑的硬盘分区状态,我这里是虚拟机,只分了8个G,真实机可以根据需求,多分,我自己的真实机分了260G空间;
接下来,利用cfdisk 进行分区,
选择gpt类型进入,
标注free space即为可以利用的空间,
我这里是共8G,首先分根分区“/”给它分5G
NEW->5g
此时根分区就完成了,
接着在free space下指定1.5g为/home目录;
接着在free space 下指定300M为EFI分区
new->300m->type->EFI System
完成EFI分区;
接下来将剩下的指定为swap分区
new->剩余量->type->linux swap
分区完成
将分区写入
write->yes
注意蓝字提示是否成功写入
即可退出
quit
查看分区状态
fdisk -l
成功分区;
5. 格式化
先格式化EFI分区
mkfs.vfat /dev/sdax //x是分区号,我这里efi就是sda3
格式化根目录
mkfs.ext4 /dev/sdax //我这里是sda1
格式化home分区
mkfs.ext4 /dev/sdax//我这里是sda2
格式化swap分区
mkswap -f /dev/sdax // 我这里是sda4
>
> 执行
swapon /dev/shax //我这里是sda4
6. 挂载分区
挂载也是Linux中一个重要概念,注意要了解 mount 和mkdir两个命令。
挂载根分区
mount /dev/sdax /mnt //我这里是sda1
挂载home目录
mkdir /mnt/home //mnt下创建目录home用来挂载home
mount /dev/sdax /mnt/home //挂载home分区到目录/mnt/home 我这里是sda2
挂载EFI
mkdir /mnt/boot //在目录mnt下创建boot目录
mkdir /mnt/boot/EFI //在boot下创建EFI目录
mount /dev/sda3 /mnt/boot/EFI //挂载EFI到目录/mnt/boot/EFI
7. 安装系统
pacstrap /mnt base //需要联网,若未换成国内镜像源,速度会很慢
pacstrap /mnt base-devel //需要联网,若未换成国内镜像源,速度会很慢
8. 生成fstab
genfstab -U /mnt >> /mnt/etc/fstab //生成fstab
cat /mnt/etc/fstab //检查是否生成fstab
9. 切换用户
arch-chroot /mnt
注意:此时用户名改变
>" ~"变为"/"
10. 安装vim
pacman -S vim
11. 设置locale
编辑文件 etc/locale.gen
vim /etc/locale.gen
找到你要使用的语言,删掉该语言前面的注释符号“#”即可,这里我要使用的是zh_CN.UTF-8
光标移动到这一行的#下面,按x键即可删除注释符号;
保存退出
:wq
接着,执行命令
locale-gen
完成后,执行
echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf
配置文件修改后,进行查看
cat /etc/locale.conf
12. 时区设置
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
13. 硬件时间设置
hwclock --systohc
14. 设置root密码
passwd
输入两次你的密码(注意:linux系统字符界面中,输入密码是没有屏幕返显的)
intel 的cpu还需要安装一个软件
pacman -S intel-ucode
15. 安装引导程序grub
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
OK,基本大功告成了,
16. 重启
exit //退回到安装环境
unmount -R /mnt //卸载新分区
reboot //重启
ok! 你的archlinux已经安装完成了,deepin桌面系统安装会在下半部分发出来。