[关闭]
@Mahdi 2018-01-01T14:56:04.000000Z 字数 2032 阅读 1026

Archlinux安装

linux


这里补充关于安装系统的知识

如 eufi 引导
ide 盘 sata 盘 
Arch linux 4.13.12-1

启动ArchLinux

Boot Arch Linux (x86_64)

查看ip地址和检测是否接通网络

ip addr
ping -c 3 www.baidu.com

创建分区

cfdisk /dev/sda
选择dos
进入分区界面后
选择New
输入分区大小 1G
Partitiong size:1G
回车后选择primary
将新建好的/dev/sda1分区设为启动分区
选择Bootable/dev/sda1分区的Boot项下会出现*,表明已将其设为启动分区。
将光条移到Free space选项继续创建/dev/sda2分区方法如上,大小为2G。
创建完成后选择Type选项将该分区的类型设为82 Linux swap/solaris
然后继续创建/dev/sda3/分区。然后选择Write并输入yes!!!将创建的分区保存,最后Quit退出。可以执行lsblk查看是否创建分区成功,会在sda节点下多出sda1 sda2 sda3
执行命令
mkfs.ext4 /dev/sda1
/dev/sda1的分区类型设置为ext4
同样将/dev/sda3的分区类型设置为ext4
mkswap /dev/sda2
/dev/sda2的分区类型设置为swap

swapon /dev/sda2

挂在分区

sda3挂载到mnt

mount /dev/sda3 /mnt

创建目录/mnt/boot /mnt/var /mnt/home
mkdir /mnt/boot /mnt/var /mnt/home

sda1挂载到boot

mount /dev/sda1 /mnt/boot

p.s. 在执行到umount命令之前,如果系统重启了,重启后一定要重新挂载,挂在后再次执行arch-chroot /mnt将/mnt设为根目录。

安装系统

pacstrap /mnt base base-devel

此处需要点时间,与网速有关。。。。。。

创建fstab

genfstab -p /mnt >> /mnt/etc/fstab

将根目录改成挂载目录/mnt
并更改root使用的shell,默认使用的是zsh。
arch-chroot /mnt /bin/bash
执行后命令行的颜色会发生变化。

设置语言

执行命令
nano /etc/locale.gen
打开语言设置文件,将
#en_US.UTF-8 UTF-8
#zh_CN.UTF-8 UTF-8
#zh_TW.UTF-8 UTF-8
前的注释符#删除并保持。
执行
locale-gen
使语言更改生效。
执行
echo LANG=en_US.UTF-8 > /etc/locale.conf

echo LANG=zh_CN.UTF-8 > /etc/locale.conf
设置语言为英语。

export LANG=en_US.UTF-8

设置时区

ls /usr/shar/zoneinfo
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
启动网络时间同步
sudo timedatectl set-ntp true

设置主机名

echo hostname > /etc/hostname

配置网络

systemctl enablel dhcpcd.service

修改镜像源

将目录切换到镜像源所在目录
cd /etc/pacman.d
查找出所有的中国镜像源
grep -A 1 'China' mirrorlist|grep -v '\-\-' > temp
然后添加到mirrorlist最前面
cat mirrorlist >> temp
最后将temp重命名为mirrorlist
mv temp mirrorlist

安装openssh服务

pacman -Sy openssh
启动sshd服务
systemctl enable sshd.service

设置root密码

passwd

添加普通用户

useradd -m -g users -G wheel -s /bin/bash mahdi
为添加的用户设置密码
passwd mahdi
为用户添加sudo权限
nano /etc/sudoers
在打开文件中的#User privilege specification下添加
mahdi ALL=(ALL) ALL

安装grub引导

pacman -S grub
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux

exit退出挂载目录中的bash,使用原根目录的zsh
exit退到archiso
umount /mnt/boot
umount /mnt
reboot
如果不使用图形界面,系统安装到此就完成了。

安装桌面环境

安装xorg

pacman -Sy xorg xorg-xinit
pacman -Syyu
pacman -Sy sddm
systemctl enable sddm.service

设置字体

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注