菜单

ArchLinux 安装笔记

2018年11月19日 - LINUX

### 前言 在开始之前,请以心头默念三百分之百: **Arch Linux
是社会风气上顶好的发行版, 我得能操纵她.** ### 环境 VM ware + UEFI +
500G 虚拟磁盘 + 2G 内存 + 桥接网 ### 下充斥镜像
进入这里挑个流行的尽管哼,
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/ 我下载的是
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2018.01.01/archlinux-2018.01.01-x86\_64.iso
### 测试网 `ping baidu.com` ### 对时 `timedatectl set-ntp
true` ### 分区 常用分区工具有 `fdisk / gdisk / parted`. fdisk
不支持 gpt, parted 不极端圆满, UEFI 启动最好长配 GPT 格式的磁盘,
所以这里我们利用 gdisk **分区规划** 分区 | 空间 —- | — EFI | 500
M Boot | 500 M / | 硬盘剩余空间 **使用 gdisk 分区** 执行 `fdisk
-l` 或者 `lsblk` 查看硬盘设备名 执行 `gdisk /dev/sda` 开始分区,
`dev/sda` 是硬盘设备名 输入 n 新建分区 询问分表号, 默认 1 , 可一直回车
询问分区开始位置, 可直接回车 询问分区结束了, 输入 `+500M` 回车
询问分区表格式, 默认是 `Linux filesystem`, 由于第一只分区我们因此来当
efi 分区 ,需要 `EFI System` 格式,所以我们要输入 L
来查询分区表格式的代号, 输入 L 后不察觉 `EFI System`,
再次以回车查询更多, 此时, 我们即便能够窥见 `EFI System` 的代号叫 `ef00`
输入 `ef00` 回车, 第一只分区就曾形成了。 输入 n 新建分区 询问分表号,
默认 2 , 可一直回车 询问分区开始位置, 可径直回车 询问分区结束了, 输入
`+500M` 回车 询问分区表格式, 默认是 `Linux filesystem`,
由于第二只分区我们为此来作为 boot 分区, 所以可径直回车
第二个分区就曾经完成了。 输入 n 新建分区 询问分表号, 默认 3 , 可一直回车
询问分区开始位置, 可径直回车 询问分区结束了,
这里我们是使硬盘剩余的保有空中, 所以可一直回车 询问分区表格式, 默认是
`Linux filesystem`, 由于第三个分区我们因此来作为 / 根分区,
所以可径直回车 第三只分区就既成功了。 输入 p 回车可查看分区表格式,
更多命令可以自行查询 输入 wq 回车, 再输入 Y 保存分区表并退出 `gdisk`
交互模式 至此, 硬盘分区完成 使用 `fdisk -l` 可以翻硬盘分区信息,
记住分区名称为统后为此 ### 格式化 执行命令时见面来询问, 输入 Y
或者默认值即可 “` mkfs.vfat -F32 /dev/sda1 mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3 “` ### 挂载 “` mount /dev/sda3 /mnt mkdir
-p /mnt/boot mount /dev/sda2 /mnt/boot mkdir -p /mnt/boot/efi mount
/dev/sda2 /mnt/boot/efi “` ### 修改镜像地址 这同样步是可选的,
只是为设置时起网下载文件时亦可重新快 “` cp /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist.bak vim /etc/pacman.d/mirrorlist “`
把第一只镜像地址设置为 `Server =
http://mirrors.tuna.tsinghua.efu.cn/archlinux/$repo/os/$arch\` ###
安装基础包 只要 base 即可, 我习惯将引导工具和必要之软件一样块装上 “`
pacstrap /mnt base base-devel vim grub efibootmgr “` ### 生成
genfstab “` genfstab -U /mnt >> /mnt/etc/fstab “` ###
Chroot 进入新系统 “` arch-chroot /mnt “` ### 设置时区
设置也国内上海经常区 “` ln -sf /usr/share/zoneinfo/Asia/Shanghai
/etc/localtime “` 同步硬件时钟 “` hwclock –systohc “`
### 设置地区 编辑 /etc/locale.gen 取消注释 “` vim /etc/locale.gen
“` 取消下面两实践之诠释后保存 “` en_US.UTF-8 UTF-8 zh_CN.UTF-8
UTF-8 “` “` locale-gen “` 编辑 /etc/locale.conf , 添加一行,
个人欣赏英文, 如果乐意设置也 zh_CN.UTF-8 也可以 “`
LANG=en_US.UTF-8 “` ### 主机名 “` vim /etc/hostname “`
把主机名写进, 我这里描绘副的是 arch 还要记得改 /etc/hosts 文件 “`
127.0.0.1 arch “` ### 设置密码 “` passwd root “`
连续输入两不好 root 密码 ### 启动加载器 “` bash grub-install
–target=x86_64-efi –efi-directory=/boot/efi
–bootloader-id=arch_grub –recheck grub-mkconfig -o
/boot/grub/grub.cfg “` ### 退出又启 退出 chroot 模式, 卸载 /mnt
后还启 “` exit umount -R /mnt reboot “` ### 联网
如果开机后并未网络可启动 dhcpcd 服务 “` systemctl start dhcpcd
systemctl enable dhcpcd “` ### 安装 openssh “` pacman -Sy
openssh systemctl restart sshd systemctl enable sshd “` 已经起步 ssh
服务并进入开机自启, 默认是勿允许 root 远程登录的,
可以修改配置或者更补偿加一个普通用户 ### 添加健康用户 添加 wheel
组的权 “` visudo “` 取消这无异于实践之注释 “` %wheel ALL=(ALL)
ALL “` 添加一个普通用户 junbaor 到 junbaor、wheel 组 “` groupadd
junbaor useradd -m -g junbaor -G wheel junbaor passwd junbaor “`
> 现在就好利用 xshell 之类的工具连接 ArchLinux 使用普通用户登录了.
`ip addr` 可以查阅虚拟机 IP ### 安装 Oh My Zsh “` sudo pacman
-Sy zsh git sh -c “$(curl -fsSL
https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
“` > 好了, 你现在早已有所了世界上极度好之 Linux
发行版和世界上无比好的 Shell 终端. ### 修复 Home、End 键 你晤面发现用
zsh 后, 键盘的 Home\End 键失效了, 在 `~/.zshrc`
文件下上加下面两实行可缓解 “` bindkey ‘\e[1~’ beginning-of-line
bindkey ‘\e[4~’ end-of-line “` 使配置立刻生效 “` source
~/.zshrc “` ### 添加 ArchlinuxCN 源 >
参考:https://mirrors.tuna.tsinghua.edu.cn/help/archlinuxcn/ 在
`/etc/pacman.conf` 文件末尾添加以下简单履行: “` [archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch “`
再安装 archlinuxcn-keyring 包导入 GPG key “` sudo pacman -Syy sudo
pacman -S archlinuxcn-keyring “` ### 安装桌面字体 我们设置 kde
桌面, 比垃圾 gnome 好多矣 “` sudo pacman -S plasma-desktop
kde-l10n-zh_cn konsole sddm kscreen dolphin wqy-microhei “`
plasma-desktop 是 kde 的桌面程序, kde-l10n-zh_cn 是华语语言包, konsole
是一个巅峰, 不然进入桌面后或者没输入指令的地方, sddm 是登陆管理器,
先这么明白就是对了, 你吧足以装多单桌面使用 sddm 登陆时进行切换,
第一破进系统是英文, 切到中文后会起方块字, 所以最好安装一下
wqy-microhei, 它是同等磨蹭文泉微米黑中文字体, 显示力量还可, kscreen
是一个可选的安装, 不作伪的语系统装置中不克调分辨率. dolphin 是 kde
套件中之文件管理器 别的课程可能与这里不一样, 不用担心, Arch
本来就死心灵手巧, 千人千面, 等协调能熟练掌握后就能自由 DIY .
新人装桌面可能会见遇上一个叫 xorg 的玩意儿, 先不用管, 咱们不用装,
plasma-desktop 里面已经自行依赖。 有的学科里面会让安装一个于做
`kde-applications` 的物,
这戏意儿包含了平要命堆软件(比如计算器)并不一定能用到,
不怕臃肿的言辞也堪装作, 进入桌面后想诈的讲话也显示及. 上面我偏偏设置了一个
konsole 终端以及 kscreen 设置. 这简单独为还富含在 kde-applications 内.
安装完成后, 启动 sddm 服务就可以看到登录界面,
登陆后就可以看到贼鸡儿酷炫的桌面了, 为了下次开机直接进去桌面可以拿 sddm
服务设置成开机自启. “` sudo systemctl start sddm sudo systemctl
enable sddm “` ### 效果图 辛苦一番, 看一下阶段性成果
![](https://ws1.sinaimg.cn/large/d6246196ly1fnkox3o7jyj21hc0u0aww.jpg)
终端中的 Arch 图标是 `screenfetch` 命令显示的, 想玩的言语记得安装一下
### 安装 Chrome 由于我们之前安排了 ArchLinuxCN 源,
所以可以挺便宜的设置 “` pacman -S google-chrome “`
点击左下比赛一直键入 chrome 即可寻找出下, 或者下全局查找,
启动后记得在任务栏固定一下便于下次采用 ### 安装中文输入法 官方 wiki
有题目, 经实践这样是可以的. “` sudo pacman -S fcitx-im
fcitx-sunpinyin fcitx-cloudpinyin kcm-fcitx “` 新建 `~/.xprofile`
文件增加下面三行: “` export GTK_IM_MODULE=fcitx export
QT_IM_MODULE=fcitx export XMODIFIERS=”@im=fcitx” “` kcm-fcitx
是输入法的 GUI 配置界面 , 和 kde 桌面配合到

ArchLinux 安装流程

D.安装配置常用软件环境

型号 驱动包 备注
通用 xf86-video-vesa NA
Intel xf86-vidio-intel NA
Nvdia xf86-video-nouveau NA
AMD/ATI xf86-vedio-ati NA

暨此地多就是好还开进入图形界面了。\_

C.配置新系

A. 安装前的备

B.开始设置

常用软件安装

pacman -S htop sudo net-tools dnsutils inetutils iproute2 screenfetch
samba vim bash-completion


此去经年
Email:zhaiyk@sina.cn
July 25, 2016

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图