Arch Linux 安装基本系统

Arch Linux 安装基本系统

安装前准备

连接网络

# dhcpcd

# ping baidu.com 

更新系统时间

# timedatectl set-ntp true

建立硬盘分区并格式化

查看系统硬盘信息

# fdisk -l
BIOS 和 MBR
挂载点 分区 分区类型 建议大小
/mnt /dev/sd*X*1 Linux 剩余空间
[SWAP] /dev/sd*X*2 Linux swap (交换空间) 大于 512 MiB
UEFI with GPT
挂载点 分区 分区类型 建议大小
/mnt/boot or /mnt/efi /dev/sd*X*1 EFI 系统分区 260–512 MiB
/mnt /dev/sd*X*2 Linux x86-64 根目录 (/) 剩余空间
[SWAP] /dev/sd*X*3 Linux swap (交换空间) 大于 512 MiB

使用 fdisk 或 cfdisk 进行分区

# cfdisk /dev/sda

假设电脑有一块硬盘,大小20G,采用UEFI启动,建立GPT分区表

磁盘位置 挂载点 大小 磁盘格式
/dev/sda1 /mnt/boot/EFI 1G fat
/dev/sda2 /mnt 15G ext4
/dev/sda3 /mnt/home 4G ext4

格式化分区

# mkfs.fat /dev/sda1 

# mkfs.ext4 /dev/sda2

# mkfs.ext4 /dev/sda3

挂载分区

# 先挂载/目录
# mount /dev/sda2 /mnt

# 创建EFI分区目录
# mkdir -p /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI

# 创建/home目录
# mkdir -p /mnt/home
# mount /dev/sda3 /mnt/home

如果创建SWAP分区

# mkswap /dev/sdX2
# swapon /dev/sdX2

安装基本包

# pacstrap /mnt base linux-lts linux-firmware

配置系统

# genfstab -U /mnt >> /mnt/etc/fstab

Chroot进入系统

# arch-chroot /mnt

设置时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

同步时间

# hwclock --systohc

本地化设置

修改/etc/locale.gen文件,将(en_US.UTF-8 UTF-8,zh_CN.UTF-8 UTF-8,zh_TW.UTF-8 UTF-8)前面的注释去掉

# vi /etc/locale.gen

#生成locale信息
# locale-gen 

#设置系统locale
# echo LANG=en_US.UTF-8 > /etc/locale.conf 

配置网络

安装网络管理

# pacman -S networkmanager dhcpcd  

# systemctl start dhcpcd
# systemctl enable dhcpcd

# systemctl start NetworkManager
# systemctl enable NetworkManager

修改/etc/hostname文件

# vi /etc/hostname

archlinux

修改/etc/hosts文件

# vi /etc/hosts

127.0.0.1    localhost
::1            localhost
127.0.1.1    archlinux.localdomain    archlinux

设置Root密码

设置root密码

# passwd root

添加普通用户,启用用户的sudo权限

# useradd -m -g users -G wheel -s /bin/bash 用户名
# passwd 用户名

# 编辑权限
# pacman -S sudo
# visudo
# 删除前面的注释
%wheel ALL=(ALL) ALL 

安装引导程序

# pacman -S grub efibootmgr

# 指定EFI位置
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=archlinux --recheck 

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

检查/boot/grub/grub.cfg是否正确

Reboot

# exit
# umount -R /mnt
# shutdown -h now

基本的操作环境已经安装完毕

你可能感兴趣的:(Linux)