安装archlinux_2020 安装ARCH Linux 简易教程

2023-05-16

先上图,这是我的安装效果,桌面用的是xfce4

源起:

手上有一台旧电脑型号是thinkpad T430U,这台电脑追随我太多了年了,除了配置不行之外, 运行稳定,所以就不想让他吃灰,想用它做点什么。

  1. 我尝试了安装各种操作系统

win10 ,不行,开个机就得花费我一顿饭的时间。

ubuntu20 不行,第一关就是硬件支持,在biso各种设置,总算能装上了,可是慢不说,更新了之后随机性的黑屏,启动失败,各种谷歌解决问题,最后实在受不了只能放弃。

2. 既然这种重量级的操作系统用不了 我就换个轻量级的吧

百度了一下:ubuntu 系列最轻量的就是lubuntu ,最新的是19.04 ,安装了一下,可是死活进入不了桌面。放弃!

又试了 一下mate, 这回可以使用了,而且最初运行的还算满意,一个多月没有什么问题。但是万万没想到,某一天触摸板出问题了,使用触摸板鼠标就是不停的抖动,网上搜索的一下各种解释都有,最终也没有解决。w t f**k,放弃!放弃!

  • 众里寻他千百度

最终让我发现了她,这个我寻找已久的她。为什么会选择她那?

首先 arch linux 完全自定义安装,本身只包含最基本的功能。好处就是,我不想要,完全可以不用安装。这点是最适合我的电脑的,因为那些特别占用资源的功能我完全可以去掉。

再者就是arch linux 自动更新,只要滚动一下就是最新内核了,不存在版本问题,这样就避免了那种因为版本不同的而引发的各种问题。(但是成也萧何败也萧何有可能你滚着滚着就黑屏了)

最后就是强大的社区,她的wiki 可以解决你所有关于Linux 的问题.

如果你想对Linux有更深入的了解请从安装arch linux 开始。

开始安装

  1. 制作U盘镜像

进入arch官网archlinux,下载镜像。

现在完成后使用rufus.制作U盘启动镜像,重启,选择U盘启动,我的电脑是F12

  1. 制作文件系统
  • 首先确定自己电脑是UEFI 还是 BIOS(这一步很重要)

执行ls /sys/firmware/efi/efivars检测当前引导模式是否是 UEFI

如果没有文件的话则表明不是UEFI 启动,应使用BIOS启动

  • 连接网络

由于我的电脑支持wifi,我直接使用iwctl 连接wifi,大概方法:

$iwctl
[iwd]# device list //列出所有的网络设备
[iwd]# station wlan0 get-networks //过去可以使用的wifi wlan0 是我的无线网卡,不同设备名称可能不同
[iwd]# static  wlan0 connct SSID//SSID 为wifi名称
//输入密码之后,链接成功

使用ping 命令,测试一下网络,如果网络不通的话,在使用dhcpcd 命令重新分配一下IP,基本上就可以正常联网了。

  • 硬盘分区

这是最重要的一步了!

使用fdisk 查看硬盘分区

$fdisk -l//查看当前硬盘分区情况 

一般会查看到:

/dev/sda 
/dev/sdb 

有可能不同,以实际为准,我的电脑硬盘对应的是/dev/sda,所以现在操作的就是sda了

执行 fdisk /dev/sda

执行m 查看fdisk 帮助,p 是打印分区,d 删除分区,n 创建分区。

[1]:执行 p 查看一下当前sda中是否有分区,如果有的话,执行d 命令删除。确保没有其他分区。

[2]:执行 g 创建GPT分区表(由于我的主板支持UEFI 所以这步必须有,如果没有的话最后启动的时候会很麻烦)

[3]:执行n 创建分区,第一个分区用于UEFI 引导,提示Partition number按回车,提示First sector按回车,提示Last sector输入+512M并按回车,第一个分区创建完毕

执行t更改第一个分区类型,改为EFI System类型分区。如果不更改分区类型,UEFI 将无法引导系统(这句很重要)

在执行n创建新的分区,我没有创建交换分区,而是把剩下所有的空间都设定系统分区了,一路回车即可。执行完成之后 执行p 查看一下操作是否成功。

执行完成之后 执行w,保存退出。此时分区完成。

  • 格式化并挂载分区

[1]:格式化

mkfs.fat -F 32 /dev/sda1 ,格式化esp分区

mkfs.ext4 /dev/sda2 格式话硬盘分区

[2]:挂载

   mount /dev/sda2   /mnt    //挂载系统分区

创建 ESP 分区挂载路径:

mkdir /mnt/boot

为 ESP 分区挂载路径设置正确的权限:

chmod 700 /mnt/boot

挂载 ESP 分区:

mount -o umask=0077 /dev/sda1 /mnt/boot

查分区是否挂载成功:df,如果输出包含类似以下行,则代表挂载成功。

/dev/sda2       20248140  45084  19151464   1% /mnt
/dev/sda1         262128      1    262128   1% /mnt/efi

2. 安装系统

[1]:设置镜像

执行nano /etc/pacman.d/mirrorlist使用 nano 文本编辑器编辑镜像源文件,找到中国的源,删除前几行#Server = 前面的#,然后保存并退出。

[2]:安装系统

设置本地化环境:

export LANG=C

安装所需软件包到系统分区:

pacstrap /mnt base linux linux-firmware amd-ucode intel-ucode bash-completion nano networkmanager pacman-contrib sudo

安装完成后执行genfstab -U /mnt >> /mnt/etc/fstab生成 fstab 文件

最后执行arch-chroot /mnt进入新安装的系统环境

[3]:系统初始化

设置系统主机名

echo mypc > /etc/hostname

设置密码:

passwd root

[3]:安装引导程序(重要!重要!重要!)

安装 GRUB 软件包:

pacman -S grub

安装 GRUB 至 ESP 分区:

grub-install --removable --target=x86_64-efi --efi-directory=/boot

出现Installation finished. No error reported.字样表示安装成功。

生成 GRUB 配置文件

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

安装完成后,执行exit 退出chroot 环境

执行umount -R /mnt卸载分区,如果没有显示错误,就可以重启系统了。

执行reboot重启系统,如果没有意外,应该成功启动至安装好的系统并看到以下界面,login前面显示的是主机名。输入刚才创建的新用户名和密码登陆系统。

以上第一阶段完成,下一阶段是安装桌面环境了。


第二阶段我使用的是有线网络进行系统安装。

第一步还是连接网络,我使用的是路由器连接,按道理来说应该是直接就可以上网,可是当进入系统之后我发现怎么也连接不到网络。查找原因才发现,原来是网络服务没有启动了,

于是执行:

sudo systemctl enable NetworkManager

就可以正常上网了

1、更新系统,更换源

sudo pacman -Syyu,更新到最新系统,使用pacman 命令安装了几个软件发现,好多软件都提示 request 404 有的软件又可以正常安装,百思不得其解。后来突然意识到有没有可能是源的问题,

主要修改 /etc/pacman.d/mirrorlist 文件,打开一看 果然是因为使用了国外的源所以才导致网络请求失败,果断换成了china源,重新安装 ok !没有问题。

2、安装x 服务

sudo pacman -S xorg

3、安装桌面环境

由于我的电脑性能的问题,我选择了xfce4 ,

pacman -S xfce4 xfce4-goodies

4、安装字体

pacman -S ttf-dejavu wqy-bitmapfont wqy-microhei wqy-zenhei noto-fonts noto-fonts-emoji

5、安装网络管理(如果不安装这个服务的话,每次开机都得重新设置网络)

pacman -S networkmanager
systemctl enable NetworkManager 

6、安装ligthdm

pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
systemctl enable lightdm

7 、安装一个其他用户

useradd -m -G wheel -s /bin/bash  myname

设置用户密码

passwd myname

重启,不出意外的话,我就可以进入桌面环境了。其他设置就可以基于桌面环境完成了。

最后:

由于刚刚使用arch linux 对他的一些特性和优缺点还不甚了解,用一段时间之后在发表一下意见吧,

参考:

Installation guide (简体中文)​wiki.archlinux.org 可能是最简单的 Arch Linux 安装指南(新手向)​www.mivm.cn 一步步教你如何安装 Arch Linux​linux.cn Arch Linux桌面环境(Xfce4)安装教程​www.jianshu.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装archlinux_2020 安装ARCH Linux 简易教程 的相关文章

随机推荐