archlinux 安装笔记

这篇博客详细记录了ArchLinux的安装过程,包括手动磁盘分区、格式化、挂载、网络配置、基础系统安装、软件源设置、GRUB安装、用户及权限设置,以及声卡、显卡、触摸板驱动的安装。此外,还提到了如何配置图形界面、添加用户、设置输入法,以及源的加速和选择。最后,博主分享了如何解决安装过程中遇到的软件密钥问题。
摘要由CSDN通过智能技术生成
archlinux 安装




手动磁盘分区:
# lsblk
# cfdisk


/dev/sdb1 WIN10 保留分区


/dev/sdb2 WIN10 ESP分区(EFI) /boot/EFI


/dev/sdb3 WIN10 主分区(win10)


/dev/sdb4 WIN10


/dev/sdb5 /


/dev/sdb6 /home


/dev/sdb7 swap






格式化分区:


# mkfs.ext4 /dev/sdb5   
# mkfs.ext4 /dev/sdb6   




格式化swap分区并启用:
# mkswap /dev/sdb7
# swapon /dev/sdb7


挂载分区:
# mount /dev/sdb5 /mnt


# mkdir /mnt/boot/EFI
# mount /dev/sdb2 /mnt/boot/EFI


# mkdir /mnt/home
# mount /dev/sdb6 /mnt/home


# mkdir /mnt/mnt/soft
# mkdir /mnt/mnt/docs
# mkdir /mnt/mnt/media
# mount /dev/sda1 /mnt/mnt/docs
# mount /dev/sda2 /mnt/mnt/soft
# mount /dev/sda3 /mnt/mnt/media








备注:必须先挂载/分区,其它目录都要在/分区中创建然后再挂载。swap分区不需要挂载。


连接网络:
有线:
# dhcpcd 
(dhclient)
无线:
#iwconfig   这个命令会显示当前的网卡,找到w开头的那个就是无线网卡了,我的是wlp3s0。
#wifi-menu 网卡名  连接WIFI,执行后选择你的SSID,输入密码就可以上网了。




测试网络:
# ping -c 4 www.baidu.com


设置软件源:
# nano /etc/pacman.d/mirrorlist


内容大致修改为:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch


备注:更改镜像列表后请务必使用pacman -Syy强制刷新数据库。


安装基本系统:
# pacstrap /mnt base base-devel


生成fstab:
# genfstab -U -p /mnt >> /mnt/etc/fstab


检查生成的fstab是否正确:
# nano /mnt/etc/fstab


备注:若在运行genfstab或是之后发生错误,请勿再次运行genfstab,而是直接手动编辑fstab文件。


配置基础系统:
# arch-chroot /mnt /bin/bash


设置Locale:
# nano /etc/locale.gen


内容大致修改为:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8


生成locale讯息:
# locale-gen


创建locale.conf:
# echo LANG=en_US.UTF-8 > /etc/locale.conf


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


设置硬件时间:
# hwclock --systohc --utc
或设置本地时间,windows用本地时间,便于同步:
# hwclock --localtimel


设置主机名:
# echo ArchHost > /etc/hostname


并在/etc/hosts添加同样的主机名:
# nano /etc/hosts


内容大致修改为:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1     localhost.localdomain localhost   ArchHost
::1           localhost.localdomain localhost   ArchHost






设置自动连接有线网络:
# systemctl start dhcpcd
# systemctl enable dhcpcd
无线网络连接需要的工具


#pacman -S dialog
#pacman -S wpa_supplicant
#pacman -S netctl
#pacman -S wireless_tools


#wifi-menu 网卡名
选择无线网ssid,输入密码,会自动生成一个连接文件
配置在/etc/netctl目录下:
可用以下命令查看
# netctl list


#netctl enable <profile> 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值