物理机安装Arch linux操作系统
Arch linux镜像下载地址
一:更改字体:
# setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
二:连接wifi:
# ip link获得设备名
# ip link set wlan0(设备名) up
# wpa_passphrase 网络 密码 > 文件名(internet.conf)
# vim internet.conf
# wpa_supplicant -c internet.conf -i wlan0 &
# dhcpcd & (动态分配一个ip地址)
三:更改时间:
# timedatectl set-ntp true
四:分区安装Arch Linux:
# fdisk -l (查看电脑文件)
五:建立硬盘分区:
lsblk -> 查看硬盘总空间
分区:
cfdisk /dev/sda->type->gpt
新建分区:
第一个:EFI启动分区:512M
第二个:系统分区:18.5G
第三个:linux交换分区:1G
改变分区类型分别为EFI system;Linux root(X86-64);linux swap
write->yes-><CR>->Quit
修改磁盘分区格式
mkfs.fat -F32 /dev/sda1 EFI引导盘格式
mkfs.ext4 /dev/sda2 linux系统主分区格式
mkswap /dev/sda3 系统交换分区
创建了一个 swap 交换空间卷,用 swapon启用它:
用swapon启用交换分区
六:挂载分区:
将根磁盘卷 挂载 到 /mnt:
mount /dev/sda2 /mnt
将 EFI文件放到boot文件夹中:pacsgen
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mut/boot/EFI
七:编辑软件镜像源(转到国内):
文件 /etc/pacman.d/mirrorlist 定义了软件包会从哪个镜像源下载
->cat /etc/pacman.d/mirrorlist
修改:
vim /etc/pacman.d/mirrorlist
在第一行中加入阿里源:
->Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
vim /etc/pacman.conf
去掉color前的#,使得安装软件时的一些提示以彩色显示
八:安装必须的软件包(安装系统):
pacstrap /mnt base linux vim dhcpcd (实体机中需要linux-firmware)
九:生成 fstab 文件:
# genfstab -U /mnt >> /mnt/etc/fstab
十:进入到新安装的系统:
# arch-chroot /mnt
十一:设置时区:
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
更新时区:
# hwclock --systohc --utc
十二:地域设置:
# vim /etc/locale.gen
取消zh_CN.UTF-8 UTF-8 (中文简体编码)
zh_TW.UTF-8 UTF-8 (中国台湾繁体)
en_US.UTF-8 UTf-8 (英语)
前面的 #
设置:
# locale-gen
使用# locale -a查看Arch系统语言
设置系统默认语言为英语:
# echo LANG=eu_US.UTF-8 > /etc/locale.conf
十三:网络配置,创建 hostname 文件:
更改主机名:
# echo Arch linux > /etc/hostname
修改hosts文件:
# vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 Arch Linux.localdomain Arch linux
十四:root密码设置:
# passwd
设置一个非root的用户:
# useradd -m -G wheel -s /bin/bash yuluo
设置密码:
# pawsswd yuluo
十五:检查网络:
# ping www.baidu.com
按下ctrl+c停止
十六:安装启动引导器:
# pacman -S grub efibootmgr intel-ucode
安装grub到UEFI引导分区中:
# grub-install
生成配置文件exit:
# grub-mkconfig -o /boot/grub/grub.cfg
退出系统到光盘:
# exit
十七:配置网络:
# vim /etc/rc.conf 加入 interface=eth0
保存退出;执行 dhcpcd
十八:退出挂载点;
# umount -R /mnt
十九:重启:
# reboot