#本文为网上摘录,非原创
#安装过程复杂,后续配置过程更加复杂,尝试更改为manjaro i3 发现i3确实好用,但是硬件支持有问题,最后改成ubuntu 18 04 最小安装,安装加配置1小时不到完成
Arch Linux 安装参考文档
刻录优盘
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
检测是否为uefi
ls /sys/firmware/efi/efivars 有一堆文件则是uefi
连接无线网
wifi-menu
ping www.baidu.com
更新系统时钟
timedatectl set-ntp true
更换国内源加快速度
vim /etc/pacman.d/mirrorlist
最上面的是会使用的更新源,经过测试(本身的源已足够快,上海电信)
VIM基础操作
【:w】 保存编辑的内容
【:w!】强制写入该文件,但跟你对该文件的权限有关
【:q】 离开vi
【:q!】 不想保存修改强制离开
【:wq】 保存后离开
【:x】 保存后离开
分区
lsblk显示分区情况
cfdisk来执行分区,分区,选择type
格式化
mkfs.fat -F32 /dev/sdax
efi分区 挂载在/mnt/boot/EFI
mkfs.ext4 /dev/sdax
/ /home 两个分区
mkswap -f /dev/sdax 格式化swap
swapon /dev/sdax swap分区
挂载
mount mkdir
安装系统
pacstrap /mnt base
pacstrap /mnt base-devel
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
检查 /mnt/etc/fstab
changeroot
arch-chroot /mnt
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
硬件时间设置
hwclock --systohc
默认为 UTC 时间
设置Locale
Locale 决定了软件使用的语言、书写习惯和字符集。
编辑 /etc/locale.gen,去掉需要的行的注释符号(#)。
然后使用 locale-gen 生成 locale。
locale-gen
编辑 /etc/locale.conf
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
无线网络链接
pacman -S iw wpa_supplicant dialog
为root用户设置密码
passwd
安装微码
pacman -S intel-ucode
安装引导程序
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
重启
# exit # 退回安装环境#
Umount -R /mnt # 卸载新分区
#reboot # 重启
ArchLinux安装deepin桌面/常用软件流程文档
因为还需要一些终端操作,我们先把local加上英文
编辑 /etc/locale.gen,去掉en_US.UTF-8行的注释符号(#)。
然后使用 locale-gen 生成 locale。
locale-gen
编辑 /etc/locale.conf echo 'LANG=en_US.UTF-8' > /etc/locale.conf
重启不能联网?
systemctl enable dhcpcd
继续输入ip link
发现名称是ens33的网卡state 是down状态
用命令
ip link set ens33 up(ifconfig ens33 up 也可以)
安装dde
pacman -S deepin
pacman -S deepin-extra
pacman S bash-completion
pacman -S networkmanager
systemctl enable NetworkManager 注意大小写
systemctl start NetworkManager
编辑
/etc/lightdm/lightdm.conf
[Seat:*]
...
greeter-session=lightdm-deepin-greeter
执行
systemctl enable lightdm.service
添加用户
这里添加wheel用户组是为了能够使用sudo提权
useradd -m -g users -G wheel -s /bin/bash 用户名
passwd [用户名]
最后设置wheel组的用户能用sudo获取root权限:
visudo
#找到这样的一行,把前面的#去掉: #%wheel ALL=(ALL) ALL
:wq保存并退出
systemctl start lightdm.service
配置源
sudo vim /etc/pacman.conf
首先去掉multilib中两行的注释,
#在文档结尾处加入下面的文字:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
这是清华的,也可用下面中科大的
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
#保存退出,刷新pacman数据库 sudo pacman -Syy
声卡
sudo pacman - alsa-utils 声音
关闭虚拟机,再打开(不是reboot)
虚拟的声音设置connect打上对勾
显卡
lspci | grep VGA # 确定显卡型号
sudo pacman -S xf86-video-vesa nvidia 英特尔核显
sudo pacman -S nvidia-settings 英伟达新卡
常用软件
sudo pacman -S google-chrome
sudo pacman -S netease-cloud
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-configtool
最后为了让sogoupinyin输入法生效,还需要在.xproflie文件(如果这个文件没有就自己创建)加入下面的内容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”