Arch Linux 安装基本系统

Arch Linux 安装基本系统

安装前准备

连接网络

# dhcpcd

# ping baidu.com 

更新系统时间

# timedatectl set-ntp true

建立硬盘分区并格式化

查看系统硬盘信息

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

使用 fdisk 或 cfdisk 进行分区

# cfdisk /dev/sda

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

磁盘位置挂载点大小磁盘格式
/dev/sda1/mnt/boot/EFI1Gfat
/dev/sda2/mnt15Gext4
/dev/sda3/mnt/home4Gext4

格式化分区

# 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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值