页次: 1
英语爱国级别的我 用了一个星期业余时间才装好, 如有不对的地方大佬们多多指正
硬件配置:intel 平台 16G内存 机械硬盘500G
引导方式:BIOS+MBR
网络: 有线 dhcp自动获取IP
启动盘制作:略
开机主板BIOS U盘引导启动 非UEFI
systemctl stop reflector.service #禁用reflector服务 这个服务会自动修改软件源 同时删除其他软件源,但它推荐的源使用起来都很慢,不如自己在列表里改来的方便 不知大家是不是也这样?
ls /sys/firmware/efi/efivars #验证启动模式 确认没有输出 就是bios引导了
timedatectl set-ntp true #更新系统时间
timedatectl status #确然状态
分区操作:
BIOS MBR
parted /dev/sdx #我这里使用parted更改分区类型
(parted) mklabel
new disk label type? msdos
quit
建立分区 我内存大就没分Swap分区
cfdisk /dev/sdx 我是500G硬盘
sda 1 boot ext2 512m
sda2 / ext4 100G
sda3 /home ext4 365G
fdisk -l #查看确认分区
格式化分区
mkfs.ext4 /dev/sdax #格式化根目录和home
mkfs.ext2 /dev/sda1 #格式化引导分区
挂载分区
mount /dev/sda2 /mnt #挂载根目录
mkdir /mnt/boot #创建引导目录
mount /dev/sda1 /mnt/boot #挂载引导分区
mkdir /mnt/home #创建home目录
mount /dev/sda3 /mnt/home #挂载home目录
更改软件源
vim /etc/pacman.d/mirrorlist
选择国内的合适源 剪贴到最上方 保存退出 (以前习惯nano 看了一些教程后开始习惯了vim 哈哈)
pacman -Syyu
刷新软件列表
安装系统
基础包
pacstrap /mnt base base-devel linux linux-firmware
功能性软件
pacstrap /mnt dhcpcd iwd vim nano sudo bash-completion
fstab是文件系统表挂载配置 这么理解应该对把?
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab #复查一下 磁盘挂载配置 确保没有错误
arch-chroot /mnt #切换到新系统
设置主机名与时区
vim /etc/hostname #设置主机名
sudo vim /etc/hosts #编辑条目加入如下内容
127.0.0.1 localhost
::1 localhost
127.0.1.1 myarch.localdomain myarch
#注意myarch对应hostname内容要相同
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #创建时区符号链接。
hwclock --systohc #将系统时间同步到硬件时钟
设置locale(语言环境)
vim /etc/locale.gen
#去掉 en_US.UTF-8 行以及 zh_CN.UTF-8 的注释符号
locale-gen #生成 locale。
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
cat /etc/locale.conf #确认输入内容正确
为root用户设置密码
passwd root
安装微码
pacman -S intel-ucode #根据硬件平台选择 我是intel
安装引导程序
pacman -S grub
grub-install /dev/sda #安装grub到目标磁盘
grub-mkconfig -o /boot/grub/grub.cfg #生成 grub所需的配置文件
systemctl enable dhcpcd #设置dhcp开机自启动 确保开机联网
exit #退回安装环境
umount -R /mnt #卸载新分区
reboot 拔掉U盘
无 UI 界面的 Arch Linux完成,
安装桌面环境
pacman -Syyu
创建普通用户
useradd -m -G wheel -s /bin/bash tt
passwd tt #设置密码
编辑sudo 文件
EDITOR=vim visudo
vim编辑页面下 找到 #%wheel ALL=(ALL) ALL 去掉#保持退出
安装KDE Plasma桌面环境
pacman -S plasma-meta konsole dolphin #安装plasma-meta元软件包以及 终端 和 文件管理器
配置greeter sddm
systemctl enable sddm #设置sddm开机自启动 (系统登录界面)
开启32位支持库与ArchLinuxCN支持库
vim /etc/pacman.conf
去掉[multilib]一节中两行的注释,来开启 32 位库支持
然后在内容中加入如下源 我用的是中科大
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
pacman -Syyu
reboot #重启电脑
登录桌面环境
安装桌面基础功能包
sudo systemctl disable iwd
#确保iwd开机处于关闭状态,其无线连接会与NetworkManager冲突
sudo systemctl stop iwd #同上,立即关闭iwd
sudo pacman -S ntfs-3g #识别NTFS格式的硬盘
sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei #装字体
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra #安装谷歌开源字体及表情
sudo pacman -S firefox chromium #安装常用的火狐、谷歌浏览器
sudo pacman -S ark #解压软件 图形化
sudo pacman -S gwenview 看图软件
sudo pacman -S kate 文本编辑器
sudo pacman -S mpv
sudo pacman -S netease-cloud-music 网易云音乐
安装 archlinuxcn 源 yay
sudo pacman -S archlinuxcn-keyring
pacman -S yay
sudo pacman -Syyu
检查家目录 (应该是使用当前新建用户建立目录)
检查家目录下的各个常见目录是否已经创建,若没有则需手动创建。
cd /home/tt
mkdir Desktop Documents Downloads Music Pictures Videos
设置系统为中文
打开 System Settings > Regional Settings > Language 中选择中文加入,再拖拽到第一位,Apply。
注销重新登陆
安装输入法
sudo pacman -S fcitx5-im 基础包组
sudo pacman -S fcitx5-chinese-addons 官方中文输入引擎
sudo pacman -S fcitx5-material-color 输入法主题
设置环境变量
sudo nano ~/.pam_environment
编辑加入一下内容
INPUT_METHOD DEFAULT=fcitx5
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx
打开 系统设置 > 区域设置 > 输入法 先点击上方运行再点击添加输入法,找到简体中文下的 Pinyin ,点击添加
找到 配置附加组件拉到下面找到 Pinyin 点选 云拼音 和 在程序中显示预编辑文本 应用
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel
只有 Intel HD 4000 及以上的核显才支持 vulkan 我就是哈哈
Discover(桌面环境 软件中心)需要装:否则会出现 未找到应用程序后端的问题
sudo pacman -S archlinux-appstream-data packagekit-qt5 flatpak fwupd
至此 我的Arch 基本的图形系统安装完成
英语爱国级别的我 用了一个星期业余时间才装好, 如有不对的地方大佬们多多指正!
离线
如果是双显卡,核显+独显的情况可以试试optimus
布丁酱是菜鸡,没毛病,他是菜鸡:)
离线
没有双显卡 只有一个臭核显 HD4600 哈哈 驱动省心
离线
其一:手动建立 Desktop、Downloads 等文件夹显得繁琐,看一下 https://wiki.archlinux.org/index.php/XD … irectories
其二:常见的新手错用 sudo 的情况,不要使用 sudo nano ~/.pam_environment 这样的形式来编辑用户目录下的文件,自行检查文件所有者改回普通用户
其三:没必要安装 Discover 的这么多可选依赖,或者说不建议使用图形化的包管理器,由于 pacman 不支持并行安装,图形化的包管理器中断的话很容易产生锁问题,即 db.lck
探索未知使人迷醉
离线
由于 pacman 不支持并行安装,图形化的包管理器中断的话很容易产生锁问题,即 db.lck
如果已经产生锁问题,需要怎么解决?
开源/Linux大众化,从驿窗开始~
离线
千玄子 说:由于 pacman 不支持并行安装,图形化的包管理器中断的话很容易产生锁问题,即 db.lck
如果已经产生锁问题,需要怎么解决?
使用 pacman -Qk 检查包完整性,如果没有问题可以删去锁继续滚,如果有包缺文件,那就需要先重装那些包
探索未知使人迷醉
离线
日常删除锁文件,就硬删就好了,挡路的都干掉!
布丁酱是菜鸡,没毛病,他是菜鸡:)
离线
明白了,直接删除锁这事儿我以前干过~
开源/Linux大众化,从驿窗开始~
离线
我第一次装成功也是差不多一周,不过不是真机,是虚拟机;主要是怕装不起来就没得用了~
开源/Linux大众化,从驿窗开始~
离线
其一:手动建立 Desktop、Downloads 等文件夹显得繁琐,看一下 https://wiki.archlinux.org/index.php/XD … irectories
其二:常见的新手错用 sudo 的情况,不要使用 sudo nano ~/.pam_environment 这样的形式来编辑用户目录下的文件,自行检查文件所有者改回普通用户
其三:没必要安装 Discover 的这么多可选依赖,或者说不建议使用图形化的包管理器,由于 pacman 不支持并行安装,图形化的包管理器中断的话很容易产生锁问题,即 db.lck
多谢大佬指正!关于文件权限更改我还是不太熟悉, 我直接把那个文件删除 然后用普通用户重新建立了 哈哈
离线
我第一次装成功也是差不多一周,不过不是真机,是虚拟机;主要是怕装不起来就没得用了~
我比较喜欢实体机装, 用十多年前的笔记本(lununtu)查资料做参考 一块垃圾机械硬盘随便折腾
离线
页次: 1