Archlinux安装总结

Posted on 2019-02-11 00:28  hulk190  阅读(234)  评论(0编辑  收藏  举报

Archlinux安装总结

一、引导

1、BIOS与UEFI

root@archiso ~ # ls /sys/firmware/efi/efivars

ls: cannot access '/sys/firmware/efi/efivars': No such file or directory

出现“No such file or directory”表明为BIOS引导。

BIOS是英文"Basic Input Output System"缩写,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。

ps:BIOS无法识别GPT分区,是个误区

BIOS识别硬盘本身和采取何种分区格式方式是没有任何关系。无论MBR分区还是GPT,只有在访问数据加载读写进程之后这些分区方式才有意义,不然对于BIOS来说它就是一块硬盘,BIOS引导是通过读取MBR(主引导记录,位于硬盘的第一个数据块)的内容,这里要明确“MBR”和“MBR分区方式”是两个不同的概念,通过GPR分区方式后,也会在硬盘第一个数据块中读取引导记录,这个块被成为“PMBR”。

2、MBR分区和GPT分区

MBR分区

"Master Boot Record"缩写,分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。

特点:

MBR分区主分区数目不能超过4个,很多时候,4个主分区并不能满足需要。

MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起止位置也就无法表示了,BIOS将无法识别分区。

GPT

GUID磁碟分割表(GUID Partition Table)的缩写,含义“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。在GTP磁盘的第一个数据块中同样有一个与MBR(主引导记录)类似的标记,叫做PMBR。PMBR的作用是,当使用不支持GPT的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏。UEFI并不从PMBR中获取GPT磁盘的分区信息,它有自己的分区表,即GPT分区表。GPT的分区方案之所以比MBR更先进,是因为在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。在Windows中,微软设定GPT磁盘最大分区数量为128个。另外,GPT分区方案中逻辑块地址(LBA)采用64位二进制数表示,可以表示2^64个逻辑块地址。除此之外,GPT分区方案在硬盘的末端还有一个备份分区表,保证了分区信息不容易丢失,支持2TB以上的大硬盘。

#3、GRUB引导

GRUB , 是下一代 GRand Unified Bootloader, 不要和 GRUB Legacy混淆了。

二、镜像源

将清华大学镜像源放到首位“tuna”

添加archliuxcn

sudo nano /etc/pacman.conf

在文档结尾处加入下面的文字:

[archlinuxcn] 
#The Chinese Arch Linux communities packages
SigLevel = Optional TrustAll 
Server = http://repo.archlinuxcn.org/$arch

安装Yaour使用AUR库

三、触摸板

安装gnome之后触摸板没有双击效果,设置中也没有双击选项,查阅相关内容后进行修改成功。

https://wiki.archlinux.org/index.php/Libinput

Touchpad not working in GNOME Ensure the touchpad events are being sent to the GNOME desktop by running the following command:

$ gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Additionally, GNOME may override certain behaviors, like turning off Tapping and forcing Natural Scrolling. In this case the settings must be adapted using GNOMEs gsettings command line tool or a graphical frontend of your choice. For example if you wish to enable Tapping and disable Natural Scrolling for your user, adjust the touchpad key-values like the following:

$ gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

$ gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false

 

仅使用了tap-to-click属性,成功!