x#安装前准备
问题一:u盘无法加载,制作的启动盘有问题,可以用unetbootin从新做盘。名字一定要改成和你的版本相同,如ARCH_202002
问题二:按f12时,有启动盘提示,但是点击时提示boot fail.这个问题是华为的bios设置了安全权限,
进入bios,设置boot secure=disable,即可
# 联网无线
//wifi-menu已经不用了
iwctl
device list
station device scan
station device get-networks
station device connect ssid
sudo ip link set device up
# dhcpcd # 自动让 eth0 获取 IP
# # 或者配置成服务自启动(更加方便)
# systemctl enable dhcpcd@eth0
# systemctl start dhcpcd@eth0
# 同步时间,否则系统时间总不同步切记
timedatectl set-ntp true
# 分区
#验证启动模式
ls /sys/firmware/efi/efivars
# 查看磁盘
fdisk -l
# 建立分区
cfdisk
# 格式化分区,并挂载
mkfs.ext4 /dev/sda1 #以ext4方式格式化磁盘为为/分区
mkfs.ext4 /dev/sda2 #以ext4方式格式化磁盘为为home分区
mkfs.vfat -F32 /dev/sda3 #以vfat方式创建efi
/dev/sda1 #微软分区,不要格式化
mkdir -p /mnt/boot/#建立linux boot文件夹
#mkdir -p /mnt/boot/efi_win #建立windows boot文件夹
mount /dev/sda1 /mnt #挂载/
mount /dev/sda3 /mnt/boot #挂载linux efi
#mount /dev/sda1 /mnt/boot/eif_win #挂载windows efi
mkswap /dev/sda4 #创建swap分区
swapon /dev/sda4 #启用swap分区
# 查看分区
lsblk
# 编辑镜像镜像源
grep 163 /etc/pacman.d/mirrorlist > bak
at bak > /etc/pacman.d/mirrorlist
pacman -Syy
# 清华大学 TUNA 协会
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 中国科学技术大学
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
# 安装安装基本操作系统
pacstrap /mnt base base-devel
# 配置基础系统
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
# 查看fstab
cat /mnt/etc/fstab
# 切换到新系统
arch-chroot /mnt /bin/bash
# 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 生成/etc/adjtime
hwclock --systohc
# 设置本地语言,找到en_US.UTF-8 UTF-8把前面的注释#去掉
找到zh_CN.UTF-8 UTF-8把前面的注释#去掉,否则istauts无法显示
nano /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
#echo LANG=zh_CN.UTF-8 > /etc/locale.conf
# 设置主机名
echo Arch > /etc/hostname
# 添加对应的信息到/etc/hosts
127.0.0.1 localhost
::1 localhost
# 安装grub之前必须做这一步否则会出错
pacman -S linux linux-firmware
# 安装引导安装引导工具
pacman -S dosfstools grub efibootmgr os-prober ntfs-3g
# 安装grub到efi分区
grub-install --target=x86_64-efi --efi-directory=/boot --recheck
注意:双系统安装时,windows已经建立efi分区,所以直接挂载这个分区到
/boot/efi下安装grub即可,安装完成后执行:update-grub更新grub菜单。
# 配置grub加载内核文件
grub-mkconfig -o /boot/grub/grub.cfg
# 设置root用户密码
passwd
# 添加用户
useradd -m -g users -s /bin/bash 用户名
# 为刚才添加的用户设置密码
passwd 用户名
# 为刚才创建的用户添加sudo权限
nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
# 有线连接
systemctl start dhcpcd
systemctl enable dhcpcd
# 无线连接
在退出chroot重启之前安装或者连网线安装
//pacman -S networkManager
//systemctl enable NetworkManager
新的arch采用iwctl方式wifi,和networkmanager有冲突,不能安装networkmanger
# ADSL宽带连接
pacman -S rp-pppoe
pppoe-setup
systemctl enable adsl
systemctl start adsl
# 退出chroot重启
exit
umount -R /mnt
reboot
# 启用网络
//systemctl start NetworkManager
//nmcli device wifi查找热点
//nmcli device wifi connect SSID password MYPASSWORD 大写为网络名和密码
# 安装显卡、声卡驱动
pacman -S xf86-video-amdgpu
pacman -S alsa-utils
# 每一个声卡有一个card number和一个device number,可以用下面命令显示出来:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
card 1: VT82xx [HDA VIA VT82xx], device 0: AD1986A Analog [AD1986A Analog]
Subdevices: 1/1
# 修改/etc/asound.conf或~/.asoundrc。比如我要把defaults匹配到card 1,device 0上,则添加一下几行:
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
#测试声卡
alsamixer
# 安装Xorg
pacman -S xorg xorg-apps xorg-xinit
# 安装i3
pacman -S i3-wm i3status i3blocks i3clock
pacman -S
#设置/etc/X11/xinit/xinitrc文件的最一后加上(只能有一个exec)
exec i3
# 笔记本安装触摸板驱动
pacman -S xf86-input-synaptics
# 安装字体
pacman -S ttf-dejavu wqy-microhei wqy-zenhei
# 下面提供几种常见的桌面环境(root用户登录)
# Gnome
# 安装gnome桌面
pacman -S gnome
# 启用gnome窗口管理器服务
systemctl enable gdm
# 然后reboot
# 安装archlinxcn源/google-chrome
vim /etc/pacmn.conf
# 加上下面代码
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
在 /etc/pacman.conf 文件末尾添加两行:
然后请安装 archlinuxcn-keyring 包以导入 GPG key。
pacman -S google-chrome
# 设置下的.vimrc文件,加上fileencodings、enc、fencs,代码如下:
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030
------------------------------------------------------------------------------------------
3 安装显卡、声卡和Xorg
安装显卡驱动pacman -S xf86-video-amdgpu切记:安装这个显卡驱动,这是开源的amd显卡驱动,亲测,默认的vf86-video-vesa驱动在荣耀锐龙版上使用有问题
--------------------------------------------------------------------------------
上一篇安装了基本的i3wm,现在开始具体完善i3wm
安装i3wm后,默认按win+Enter就可以打开终端界面,但是此时i3wm没有安装终端模拟器,因此,第一步就是要安装终端模拟器
1 安装终端模拟器
按下Ctrl+Alt+f2打开一个TTY
输入sudo pacman -S terminator
之后配置i3wm 的按键绑定
输入sudo vim .config/i3/config
找到 #start a terminal修改 它下面一行的 i3-sensible-terminal替换为terminator
保存退出,并重启,重新登陆i3wm后,按win+Enter即可启动终端模拟器
2 安装中文字体
sudo pacman -S wqy-microhei
3 到这里进行一次配置
输入sudo vim .config/i3/config
输入/mod+d找到mod+d启动的行,将exec后面的部分改为 rofi -show drun
在文件末尾 输入
exec feh --randomize --bg-fill ~/wallpage
exec compton -b
4 安装输入法
输入sudo pacman -S fcitx-im fcitx-configtool
安装完成后在输入sudo pacman -S fcitx-libpinyin
亲测fcitx-sogoupinyin无法激活,不知道什么情况,我觉得我就用个系统,有能用的为什么要倒腾,所以不想研究了,直接上fcitx-libpinyin就好,什么都不需要配置,直接使用,多好
这里顺便吐槽下,国人做产品,可用性就不能高点吗
在I3配置文件中添加
exec fcitx