archLinux安装(基础篇)

作者 : 开心源码 本文共1905个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共162人阅读

archlinux 安装基础篇

写于2019年1月26日

本人试验了基于BIOS模式下archlinux的安装

参考资料:
1.安装 Arch Linux 记录——配置
2.ArchLinux(BIOS引导)
3.ArchLinux安装图文教程(EFI模式)
4.ArchLinux安装、配置、美化和优化(gnome桌面)
5.安装ArchLinux记录–配置(i3wm)

1.网络

无线网路:wifi-menu
拨号:pppoe-setup
测试网络:

ping -c 3 www.baidu.com

2.编辑国内源

镜像站文件:

vim /etc/pacman.d/mirrorlist

将China下网址复制到最开头
升级软件仓库:

pacman -Syy

3.查看启动类型和分区

检查引导方式:

ls /sys/firmware/efi/efivars

若无该文件,则处于BIOS启动模式,反之EFI模式

BIOS模式分区(最基本):只分一个区用于挂载 /
EFI模式:至少需要/boot(>200M)、/boot/EFI(>200M)、/三个分区
具体分区过程省略(自行百度fdisk教程)

格式化:
EFI分区需要fat32文件系统:mkfs.fat -F32 /dev/你的分区
boot分区最好使用ext4文件系统:mkfs.ext4 /dev/你的分区
根分区随便

挂载:
根目录挂载:

mount /dev/根分区  /mnt

(EFI模式)启动分区:

mkdir /mnt/bootmount /dev/boot分区   /mnt/boot

(EFI模式)EFI分区:

mkdir /mnt/boot/EFImount /dev/EFI分区    /mnt/boot/EFI

4.安装基本系统并切换

安装基本系统:

pacstrap -i /mnt base base-devel

解释:/mnt对应根目录 base和base-devel是基本系统包

配置开机挂载文件(fstab):

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

查看配置文件:

cat /mnt/etc/fstab

切换新系统:

arch-chroot /mnt

5. vim和语系、时区设置并设置同步时间

pacman -S vim

编辑语系:

vim /etc/locale.gen

将en_US.UTF-8和zh_CN.UTF-8,前面#删除
使其有效:

locale-gen

时区设置:

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

同步时间:

timedatectl set-ntp true

6.引导设置

BIOS模式:
检测启动项软件:

pacman -S os-prober

安装grub:

pacman -S grub

部署grub:

grub-install --target=i386-pc /dev/磁盘名(sda、sdb一类,不带数字)

生成配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

EFI模式:
安装引导程序:

pacman -S dosfstools grub efibootmgr

部署grub:

grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck

生成配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

7.客户设置和配置zsh

设置root密码:

passwd

安装zsh和on-my-zsh:
zsh是oh-my-zsh的基础,git是oh-my-zsh的仓库

pacman -S zshpacman -S git wget curlsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装sudo:

pacman -S sudo

新建客户:

useradd -m -G wheel -s /bin/zsh 你的客户名

设置新客户密码:

passwd 设置的客户名

配置sudo:

visudo而后将# %wheel All=(All)All中去除#号

7.开机联网和swap文件

有线连接开机启动:

systemctl enable dhcpcd

设置交换文件(可选):
生成交换文件:

fallocate -l 大小(4G) /swapfile

更改权限:

chmod 600 /swapfile

格式化为swap:

mkswap /swapfile

启用交换文件:

swapon /swapfile

设置自动挂载:

vim /etc/fstab最后一行增加:/swapfile none swap defaults 0 0

至此,基本系统安装完毕,下面是桌面系统安装和常用软件配置。
请重启后继续。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » archLinux安装(基础篇)

发表回复