Arch真正好

# 分区
gdisk /dev/sda

n 1 default +2m ef02 # BIOS boot partition
n 2 default default default # Linux filesystem
w y

# 格式化
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

# 加载
mount /dev/sda2 /mnt

lsblk /dev/sda

# 使用国内源
wget "https://www.archlinux.org/mirrorlist/?country=CN&protocol=http&ip_version=4" -O /etc/pacman.d/mirrorlist

vi /etc/pacman.d/mirrorlist
Server = http://mirrors.163.com/archlinux/$repo/os/$arch

pacman -Syy

# 装基础包
pacstrap -i /mnt base base-devel

# 分区信息
genfstab -U -p /mnt >> /mnt/etc/fstab

# 切到新系统
arch-chroot /mnt

# 语言
vi /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

locale-gen

# 时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# generate /etc/adjtime
hwclock --systohc --utc

# 主机名
echo hululuu > /etc/hostname

# 网络
systemctl enable dhcpcd@eth0
systemctl start dhcpcd@eth0
systemctl status dhcpcd@eth0

# 密码
passwd

# 启动程序
pacman -S grub-bios
grub-install --target=i386-pc --recheck /dev/sda
cp /usr/share/locale/zh_CN/LC_MESSAGES/grub.mo /boot/grub/locale/zh_CN.mo

# 自动探测其它操作系统
pacman -S os-prober

# 生成配置
grub-mkconfig -o /boot/grub/grub.cfg

# 退出
exit

# 卸载
umount /mnt

# 重启
reboot

# sshd
pacman -S openssh
systemctl enable sshd
systemctl start sshd

你可能感兴趣的:(arc)