USB Live 引导后
更新系统时间
# timedatectl set-ntp true
[分区]
方案:SSD sda,sda1 / ext4,HDD sdb,sdb1 /var ext4,sdb2 swap,sdb3 /home ext4,BIOS/MBR,4k对齐
# lsblk
# parted /dev/sda
(parted) mklabel msdos
(parted) mkpart primary ext4 1M 100%
(parted) set 1 boot on
quit
# parted /dev/sdb
(parted) mkpart primary ext4 1M 10G
(parted) mkpart primary linux-swap 10G 12G
(parted) mkpart primary ext4 12G 100%
quit
# lsblk
# mkfs.ext4 /dev/sda1 && mkfs.ext4 /dev/sdb1 && mkfs.ext4 /dev/sdb3
# mkfsswap /dev/sdb2
# swapon /dev/sda2
[挂载]
# mount /dev/sda1 /mnt && mkdir /mnt/var && mount /dev/sdb1 /mnt/var && mkdir /mnt/home && mount /dev/sdb3 /mnt/home
[安装]
# nano /etc/pacman.d/mirrorlist
alt+6复制行 ctrl+u粘贴行
复制需要的源到前面,如163源
# pacstrap /mnt base base-devel
[配置]
# genfstab -p /mnt > /mnt/etc/fstab
# cp /mnt/etc/fstab /mnt/etc/fstab.bak
# nano /mnt/etc/fstab
加入参数 /dev/sda1 / ext4 defaults,***,discard 0 1
# arch-chroot /mnt /bin/bash
# nano /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
终端字体
# echo FONT=Lat2-Terminus16 > /etc/vconsole.conf
时区
# tzselect
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc --utc
# cp /etc/mkinitcpio.conf /etc/mkinitcpio.conf.bak
# nano /etc/mkinitcpio.conf
注销后面的注释,使用xz压缩内核
# mkinitcpio -p linux
# passwd
root
安装启动管理器
# pacman -S grub os-prober
# grub-install --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
主机名
# echo myhostname > /etc/hostname
# cp /etc/hosts /etc/hosts.bak
/etc/hosts 添加同样的主机名:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost myhostname
::1 localhost.localdomain localhost myhostname
启用网卡DHCP(ip link 查看网卡设备名)
# systemctl enable dhcpcd@enp2s0.service
# exit
# umount -R /mnt
# reboot
启动之后
启用ntp
# timedatectl set-ntp true
# pacman -Syu
添加用户
# useradd -m myname
# passwd myname
配置sudo
# EDITOR=nano visudo
用户名添加到root下,格式和root一样
# cp /etc/pacman.conf /etc/pacman.conf.bak
启用pacman彩色支持
# nano /etc/pacman.conf
反注释color
安装GNOME
# pacman -S gnome
# pacman -S gedit file-roller gnome-tweak-tool
# pacman -S wqy-microhei wqy-zenhei
# pacman -S ibus-rime
# pacman -S hdparm
# systemctl enable gdm
# systemctl enable NetworkManager
# reboot
SSD IO调度优化,使用noop,而不是默认的cfq
# nano /etc/udev/rules.d/60-schedulers.rules
# set noop scheduler for non-rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
reboot
over
更新系统时间
# timedatectl set-ntp true
[分区]
方案:SSD sda,sda1 / ext4,HDD sdb,sdb1 /var ext4,sdb2 swap,sdb3 /home ext4,BIOS/MBR,4k对齐
# lsblk
# parted /dev/sda
(parted) mklabel msdos
(parted) mkpart primary ext4 1M 100%
(parted) set 1 boot on
quit
# parted /dev/sdb
(parted) mkpart primary ext4 1M 10G
(parted) mkpart primary linux-swap 10G 12G
(parted) mkpart primary ext4 12G 100%
quit
# lsblk
# mkfs.ext4 /dev/sda1 && mkfs.ext4 /dev/sdb1 && mkfs.ext4 /dev/sdb3
# mkfsswap /dev/sdb2
# swapon /dev/sda2
[挂载]
# mount /dev/sda1 /mnt && mkdir /mnt/var && mount /dev/sdb1 /mnt/var && mkdir /mnt/home && mount /dev/sdb3 /mnt/home
[安装]
# nano /etc/pacman.d/mirrorlist
alt+6复制行 ctrl+u粘贴行
复制需要的源到前面,如163源
# pacstrap /mnt base base-devel
[配置]
# genfstab -p /mnt > /mnt/etc/fstab
# cp /mnt/etc/fstab /mnt/etc/fstab.bak
# nano /mnt/etc/fstab
加入参数 /dev/sda1 / ext4 defaults,***,discard 0 1
# arch-chroot /mnt /bin/bash
# nano /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
终端字体
# echo FONT=Lat2-Terminus16 > /etc/vconsole.conf
时区
# tzselect
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc --utc
# cp /etc/mkinitcpio.conf /etc/mkinitcpio.conf.bak
# nano /etc/mkinitcpio.conf
注销后面的注释,使用xz压缩内核
# mkinitcpio -p linux
# passwd
root
安装启动管理器
# pacman -S grub os-prober
# grub-install --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
主机名
# echo myhostname > /etc/hostname
# cp /etc/hosts /etc/hosts.bak
/etc/hosts 添加同样的主机名:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost myhostname
::1 localhost.localdomain localhost myhostname
启用网卡DHCP(ip link 查看网卡设备名)
# systemctl enable dhcpcd@enp2s0.service
# exit
# umount -R /mnt
# reboot
启动之后
启用ntp
# timedatectl set-ntp true
# pacman -Syu
添加用户
# useradd -m myname
# passwd myname
配置sudo
# EDITOR=nano visudo
用户名添加到root下,格式和root一样
# cp /etc/pacman.conf /etc/pacman.conf.bak
启用pacman彩色支持
# nano /etc/pacman.conf
反注释color
安装GNOME
# pacman -S gnome
# pacman -S gedit file-roller gnome-tweak-tool
# pacman -S wqy-microhei wqy-zenhei
# pacman -S ibus-rime
# pacman -S hdparm
# systemctl enable gdm
# systemctl enable NetworkManager
# reboot
SSD IO调度优化,使用noop,而不是默认的cfq
# nano /etc/udev/rules.d/60-schedulers.rules
# set noop scheduler for non-rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
reboot
over



