Arch Linux系统安装

Arch Linux折腾日记之系统安装

一、安装准备

所需材料:U盘一个(容量大于4G)、arch Linux系统镜像、写盘软件、笔记本电脑一台
1.1、Arch启动U盘的制作
从arch官网下载系统镜像,下载写盘软件,打开软件制作启动盘,插入U盘

archlinux系统安装 (1).png

1、选择下载好的镜像
2、开始制作

二、启动arch Linux

引导方式为:UEFI
从U盘启动arch Linux
arch默认登录root账户,并且不需要密码
为了方便操作,我开启了ssh
进入系统后

archlinux系统安装 (2).png

设置root密码

passwd

设置好密码之后,连接网络:有线连接

ip link  #查看网卡状态
ip link set interfaces up 
#interface是网卡名字,网卡没启用时需要用
systemctl start dhcpcd 
#启动dhcpcd
systemctl enable dhcpcd 
#设置dhcpcd开机启动
dhcpcd
 #获取ip地址

无线网络连接

iwlist interfaces scan | grep ESSID
#扫描附近网络并显示名字
wpa_passphrase test "12345678">test.conf 
#生成一个WiFi名字为test,密码为12345678的文件
wpa_supplicant -c test.conf -i interfaces $
#让这个连接在后台运行
dhcpcd interfaces
#获取IP地址

检查网络连通性:

ping baidu.com

不通的话:

dhcpcd -k

清除DHCP,然后再

dhcpcd

获取IP地址
同步时间

timedatectl set-ntp true

设置字体大小,在电脑上的字体比较小

setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz

更换国内软件源

nano /etc/pacman.d/mirrorlist
#编辑文件,将下面代码放在第一行,更换的是阿里源
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

archlinux系统安装 (3).png

执行ctrl+x退出,提示 是否保存,输入y,回车 保存
更新源

pacman -Syy

三、磁盘分区

开始分区(UEFI+GPT)
本次将为sda硬盘重新建立分区表,重新建立分区,数据会全部丢失.
分区方案:
sda1---------------200M------------------------/boot/efi
sda2---------------2G------------------------swap
sda3---------------100G------------------------/
先查看下电脑硬盘设备,执行lsblk,如下图所示:(不同电脑设备不同,有可能会是 /dev/sdb……)
(有parted、fdisk两种分区方法,本次采用fdisk进行分区)

archlinux系统安装 (4).png

用fdisk进行分区
(1)建立GPT分区表
执行:

fdisk /dev/sda

不同电脑设备不同,有可能会是 /dev/sdb……)
进入fdisk交互界面:

archlinux系统安装 (5).png

输入:g 建立gpt分区表:

archlinux系统安装 (6).png

(2)建立分区
输入:n ,回车,添加一个分区

分配磁盘顺序,默认就行按回车

archlinux系统安装 (7).png

提示让输入开始扇区(一个扇区512B,按自己要分区容量大小进行计算)
输入4096,回车

archlinux系统安装 (8).png

让输入结束扇区,由于一个扇区512B,要创建260M的分区,应该输入:+260M;

archlinux系统安装 (9).png

建立第二个分区:
输入n;
回车
输入开始扇区: 回车 (默认开始扇区即可)
输入结束扇区:+2G

archlinux系统安装 (10).png

建立第三个分区:
输入n;
回车
输入开始扇区:回车 (默认开始扇区即可)
输入结束扇区:直接回车(默认大那个数字)
输入:w 保存并退出;

archlinux系统安装 (11).png

执行:lsblk 如下图所示:

archlinux系统安装 (12).png

四.格式化分区,并挂载

(1)格式化分区

格式化ESP分区执行:

mkfs.fat -F32 /dev/sda1

archlinux系统安装 (13).png

格式化boot分区

mkfs.ext4 /dev/sda3

archlinux系统安装 (14).png

格式化并启用swap分区

mkswap /dev/sda2
swapon /dev/sda2
free m
#查看是否启用成功

archlinux系统安装 (15).png

(2)挂载分区

mount /dev/sda3 /mnt
mkdir /mnt/efi
mount /dev/sda1 /mnt/efi

查看是否挂载正确

lsblk

archlinux系统安装 (16).png

六、开始安装基本操作系统

输入

pacstrap -i /mnt base base-devel linux linux-firmware

开始安装系统

七、

(1)配置fstab
输入

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

输入:

cat /mnt/etc/fstab

检查配置
(2)切换到新系统
执行:

arch-chroot /mnt /bin/bash

(3)安装必要软件

pacman -S nano  net-tools networkmanager openssh vim 

(4)进行本地语言设置
执行:

nano /etc/locale.gen

反注释(删掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
这两个,退出保存
执行:

locale-gen

archlinux系统安装 (17).png

执行:

echo LANG=en_US.UTF-8 > /etc/locale.conf

(5)设置时区
执行:

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

设置硬件时间
执行

hwclock --systohc --utc

设置主机名

nano /etc/hostname

将主机名写入hostname文件,我的是archlinux
同时在hosts文件中配置主机名对应的IP:

nano /etc/hosts

将archlinux改为你自己的主机名:

127.0.0.1   localhost
::1     localhost
127.0.1.1   archlinux.localdomain   archlinux

七.引导系统

GRUB进行UEFI引导
安装引导工具,执行:

pacman -S grub efibootmgr intel-ucode grub

archlinux系统安装 (18).png

进行安装grub

grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Arch

archlinux系统安装 (19).png

进行配置grub

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

archlinux系统安装 (20).png

八、用户管理

(1)设置root密码
执行:

passwd

archlinux系统安装 (21).png

(2)添加新用户
执行:

useradd -m -G wheel -s /bin/bash  用户名

(务必添加一个 用户 ,否则后面sddm显示管理器登录的时候无法登录,sddm不会列出root用户)
为刚才添加的用户设置密码,执行:

passwd 用户名

接下来需要允许该用户所在的wheel组有执行sudo命令的权限,此时请不要直接修改/etc/sudoers文件,而是要使用这个命令:

visudo

然后解除wheel组前面的注释:

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

九、退出chroot卸载分区

# 卸载分区
umount -R /mnt

重启进入系统。到这里arch linux已经安装完成

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇