必赢手机app下载 / Blog / 必赢手机app下载 / 安装笔记
必赢手机app下载 2

安装笔记

### 前言 在开始之前,请在心中默念三遍: **Arch Linux
是世界上最好的发行版, 我一定能掌握她.** ### 环境 VM ware + UEFI +
500G 虚拟磁盘 + 2G 内存 + 桥接网络 ### 下载镜像
进入这里挑个最新的就好,
我下载的是

### 测试网络 `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 =
###
安装基础包 只要 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`必赢手机app下载, 可以查看虚拟机 IP ### 安装 Oh My Zsh “` sudo pacman
-Sy zsh git sh -c “$(curl -fsSL
)”
“` > 好了, 你现在已经拥有了世界上最好的 Linux
发行版和世界上最好的 Shell 终端. ### 修复 Home、End 键 你会发现使用
zsh 后, 键盘的 HomeEnd 键失效了, 在 `~/.zshrc`
文件下添加下面两行可以解决 “` bindkey ‘e[1~’ beginning-of-line
bindkey ‘e[4~’ end-of-line “` 使配置立刻生效 “` source
~/.zshrc “` ### 添加 ArchlinuxCN 源 >
参考: 在
`/etc/pacman.conf` 文件末尾添加以下两行: “` [archlinuxcn]
Server = “`
再安装 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 “` ### 效果图 辛苦一番, 看一下阶段性成果
![]()
终端里面的 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的时候想必你对Arch有一定的了解了,废话不多说,直奔主题。

工具:虚拟机,Archlinux镜像包 ,可用的网络。

一:虚拟机新建一个Arch 大小40G (可选), 
cd路径镜像这个不用讲了吧,选择自己的路径。

默认是bios启动我们要改为uefi启动方式,具体方法:打开虚拟机设置>选项>高级>固件设置>选择uefi。

必赢手机app下载 1

,打开虚拟机自动进入uefi环境然后开始安装程序,因为是虚拟机不需要我们设置网络,物理机的话,需要自己设置。检测一下是否可以上网,ping
wwwbaidu.com.

更新系统时钟:timedatectl set-ntp true

更换国内源把中国的源放在最上面可以加快下载速 度。:vim
/etc/pacman.d/mirrorlist

分区:lsblk显示分区情况,推荐使用cfdisk分区工具,使用gpt分区方案

new新建一个分区,type分区类型 ,write 写入 ,quit 退出。

我们需要分一个/  , /home,  EFI ,swap   
根和家目录类型保持默认就行,EFI分区类型选择EFI system 
,swap选择liunx swap就行。

然后用lsblk查看一下,我的按着上面的顺序分别是sda1,sda2, sda3,
sd4。大小分别是20G,12G,300M  7.7G

三:格式化分区

                          mkfs.ext4  /dev/sda1

                          mkfs.ext4  /dev/sda2

                          mkfs.vfat  /dev/sda3

                          mkswap -f /dev/sda4

                          swapon /dev/sda4

四:挂载分区

mount  /dev/sda1 /mnt

mkdir  /mnt/home

mount /dev/sda2 /mnt/home

mkdir /mnt/boot

mkdir /mnt/boot/EFI

mount /dev/sda3 /mnt/boot/EFI

五:安装系统

pacstrap /mnt base执行完这个命令接着就是等待了,根据网速决定时间。

pacstrap /mnt base-devel

生成fstab

genfstab -U /mnt >> /mnt/etc/fstab

查看是否生成fstab:cat /mnt/etc/fstab

arch-chroot /mnt  切换进系统,你会发现root主机名颜色什么的变了。

时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

硬件时间设置:hwclock –systohc

无线网络链接: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

重启之后可能不能联网需要重新配置一下:

登入系统之后输入:systemctl enable dhcpcd

输入:ip link 检测发现名称是ens33的网卡state 是down状态

用命令:ip link set ens33 up

然后reboot重启就基本解决了。然后就开始使用我们的archlinux吧。桌面的什么的如果需要的按照自己的喜好在自行安装,现在是最轻量的系统,非常干净。强烈推荐在此刻虚拟机拍摄个快照,然后系统装崩了,遇到问题了都可以马上回到最初始的状态而不需要重装。

必赢手机app下载 2

                                                                       
  end

发表评论

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

相关文章

网站地图xml地图