@Mahdi
2018-01-01T14:56:04.000000Z
字数 2032
阅读 1026
linux
如 eufi 引导
ide 盘 sata 盘
Arch linux 4.13.12-1
Boot Arch Linux (x86_64)
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
此处需要点时间,与网速有关。。。。。。
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
pacman -Sy openssh
启动sshd服务
systemctl enable sshd.service
passwd
useradd -m -g users -G wheel -s /bin/bash mahdi
为添加的用户设置密码
passwd mahdi
为用户添加sudo权限
nano /etc/sudoers
在打开文件中的#User privilege specification
下添加
mahdi ALL=(ALL) ALL
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
如果不使用图形界面,系统安装到此就完成了。
pacman -Sy xorg xorg-xinit
pacman -Syyu
pacman -Sy sddm
systemctl enable sddm.service