Archlinux安装记录
Posted 凝视未来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Archlinux安装记录相关的知识,希望对你有一定的参考价值。
前言
本文省略了一些基础性操作(如分区工具的使用), 所以可能不适合没有任何Linux基础的用户阅读本文
本文更像是一个安装Archlinux的备忘录, 相比官方安装教程, 本文省略了可以忽略的部分, 并根据经验添加了一些不在官方Installation_guide
页面的一些内容
准备工作
下载
tuna镜像站: https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/
制作启动盘
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdX status=progress && sync
想办法让电脑从U盘启动系统
我的ASUS笔记本是按住esc
开机
安装前的工作
测试网络连接
ping baidu.com
更新系统时钟
timedatectl set-ntp true
磁盘分区
具体步骤很简单, 故略去
值得注意的地方
- 如果是UEFI引导的话需要包含至少
100MiB
大小的EFI
分区, 并且格式化成fat32
- 如果是BIOS方式注意创建
mbr boot
分区, 并标记分区bootable
UEFI
方式在原有系统上安装双系统的情况, 不需要格式化efi分区
我的分区情况是
分区 | 容量 | 说明 |
---|---|---|
/dev/sdb2 | 100MiB | EFI分区 |
/dev/sdb4 | 365GiB | ArchLinux |
/dev/sdb5 | 100GiB | Windows 10 |
挂载分区
mount /dev/sdb4 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sdb2 /mnt/boot/EFI
安装
修改镜像
编辑/etc/pacman.d/mirrorlist
, 这里我将tuna的地址提前到第一行
安装基本软件包
pacstrap /mnt base base-devel linux linux-firmware vi vim nano dhcpcd
配置系统
生成fstab
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
和zh_CN.UTF-8
运行locale-gen
编辑/etc/locale.conf
, 写入内容LANG = en_US.UTF-8
网络配置
编辑/etc/hostname
, 写入计算机名
编辑/etc/hosts
, 写入如下内容:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
Initramfs
mkinitcpio -P
创建用户
创建用户:
useradd -m -g users -G network,storage,power,wheel,uucp -s /bin/bash 用户名
修改新用户及root密码:
passwd
将用户赋予sudo
权限:
运行visudo
, 将# %wheel ALL=(ALL) ALL
取消注释
安装必要的软件包
pacman -Sy
# intel处理器内核微码
pacman -S intel-ucode
# for UEFI
pacman -S os-prober grub efibootmgr
# for Bios
pacman -S os-prober grub
# 无线上网
pacman -S iw wpa_supplicant dialog
# x服务 触控板 kde桌面环境 kde全家桶
pacman -S xorg xf86-input-synaptics plasma kde-applications
# sddm可能好像包含在plasma中了
pacman -S sddm sddm-kcm
# linux headers
pacman -S linux-headers
# 音频
pacman -S alsa-utils pulseaudio pulseaudio-alsa
# 显卡驱动
# 通用 xf86-video-vesa
# Intel xf86-vidio-intel
# Nvdia开源 xf86-video-nouveau
# AMD xf86-vedio-ati
pacman -S xf86-vidio-intel
服务开机自启
systemctl enable sddm
systemctl enable NetworkManager
systemctl enable dhcpcd
安装系统引导
# for UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
# for BIOS:
grub-install --target=i386-pc --recheck /dev/[BOOT分区]
grub-mkconfig -o /boot/grub/grub.cfg
退出安装环境
exit
umount -R /mnt
reboot
到止为止系统重启后应该可以被成功引导了
以上是关于Archlinux安装记录的主要内容,如果未能解决你的问题,请参考以下文章