Arch-001ArchLinux安装

arch安装为uefi引导,硬盘格式为gpt
1.制作u盘启动盘,linux下刻录命令为sudo dd if=*.iso of=/dev/sd* bs=4M,可通过lsblk命令查看u盘所处的位置,windows下使用ultroiso,poweriso,runfuns等刻录工具,注意如果使用ultroiso一定要选raw,否则无法引导安装
2.进入电脑biso界面,进入之后在安全设置里修改安全启动选项为关闭状态,否则在u盘引导安装时候会显示”无效的签名“,确认启动方式为uefi,之后插入u盘重启
3.重启之后会进入arch控制台,首先需要解决联网问题,如果是有线网络默认是连接的,如果使用无线网络使用wifi-menu命令连接网络即可,可通过ping www.baidu.com来测试是否连接到网络
4.验证启动方式ls /sys/firmware/efi/efivars如果显示内容即为正确
5.更新系统时间timedatectl set-ntp true
6.磁盘分区
6.1.lsblk查看硬盘信息,我的固态硬盘的名称为nvme0n1,大小为500G
6.2.分区策略

/mnt/boot/EFI	/dev/nvme0n1p1	512M
[SWAP]		/dev/nvme0n1p2  27G
/mnt		/dev/nvme0n1p3  250G
/mnt/boot   	/dev/nvme0n1p4  200G

6.3.磁盘分区
fdisk /dev/nvme0n1->g命令生成uuid->n->enter->enter->512M,其他四个同理,完成之后w+enter保存退出
6.4.分区格式化

lsblk查看分区状态
mkfs.fat -F32 /dev/nvme0n1p1
mkswap /dev/nvme0n1p2
swapon /dev/nvme0n1p2
mkfs.ext4 /dev/nvme0n1p3
mkfs.ext4 /dev/nvme0n1p4

6.5.挂载分区

mount /dev/nvme0n1p3 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/nvme0n1p1 /mnt/boot/EFI
mkdir /mnt/home
mount /dev/nvme0n1p4 /mnt/home

7.更换国内镜像,vim /etc/pacman.d/mirrorlist,(pacman -S vi vim),在最前面添加下列内容

# 163
Server = http://mirrors.163.com/archlinux/$repo/os/$arch

然后esc->:->wq保存退出即可
8.安装基本包
pacstrap /mnt base base-devel linux linux-firmware
9.生成硬件信息
genfstab -U /mnt >> /mnt/etc/fstab
10.进入新系统
arch-chroot /mnt
11.设置时间和时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

12.设置语言
vim /etc/locale.gen
去掉以下两行的注释

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

写入配置文件并使其生效

locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

13.设置电脑主机名
echo "gt62" > /etc/hostname
14.设置hosts文件
vim /etc/hosts,写入

128.127.0.0.1	localhost
::1		localhost

15.用户管理
15.1.设置root密码,passwd
15.2.创建用户组并创建用户
groupadd 用户组名 (不要有大写)
useradd 用户名 -g 用户组名 -G wheel -s /bin/bash -m (不要有大写)
15.3.创建用户密码
passwd 用户名
15.4.vim /etc/sudoers,在root ALL=(ALL) ALL下添加licona ALL=(ALL) ALL后输入esc->:w !sudo tee %保存退出(注意w和!之间有空格)
16.安装grub引导

pacman -S dosfstools grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI
grub-mkconfig -o /boot/grub/grub.cfg

17.安装联网工具

pacman -S rp-pppoe iw wpa_supplicant dialog wireless_tools netctl dhcpcd ppp networkmanager
systemctl enable NetworkManager

18.安装dde桌面

pacman -S xorg deepin deepin-extra lightdm-deepin-greeter --noconfirm
systemctl enable lightdm

19.填写lightdm配置

vim /etc/lightdm/lightdm.conf
在[Seat:*]的下面加上greeter-session=lightdm-deepin-greeter

20.退出并重启

exit
umount -R /mnt
reboot
发布了6 篇原创文章 · 获赞 3 · 访问量 4222

猜你喜欢

转载自blog.csdn.net/Licona/article/details/104118005
今日推荐