手柄君的小阁

个人私货聚集地

在Windows基础上安装Manjaro双系统和基本配置

本文最后更新于 2019 年 5 月 7 日,其中的内容可能有所发展或发生改变,敬请注意。

头图截图自Manjaro默认桌面
这篇文章是小白向文章,大量使用了不优雅的GUI进行相关操作,请大神轻喷

引文

前一阵子看到有人说在电脑上安装一个Linux系统代替Windows使用能够有效提升学习效率,因为没得玩嘛,笑。

于是,手柄便踏上了第一次在物理机上安装Linux的不归路,即使Manjaro已经屏蔽掉了很多麻烦的配置工作,但是手柄仍然踩了不少坑搞了一整晚才算是勉强配置好系统到基本能用的级别。

安装前的准备工作

禁用Windows休眠(Win8+)

Windows 8开始引入的快速启动功能可以极大提升系统的启动速度,但其使用的原理却会阻碍正常引导进入其他操作系统内。禁用快速启动最简单粗暴的方式便是禁用Windows的休眠功能,十分简单:

  1. 右键点击开始菜单,选择Windows PowerShell(管理员)或是命令提示符(管理员)
  2. 执行以下命令powercfg -h off

修改BIOS快速启动选项

手柄使用的是技嘉B350芯片组主板,包含有一个快速启动功能,其最快速启动模式能够有效减少BIOS时间,但其也会产生在引导时无法正常使用USB设备的副作用,在这里会导致后续安装操作系统后产生无法切换引导的问题

注:以下BIOS进入方式适用于UEFI引导的Win8以上操作系统,详细操作仅限技嘉类似型号主板,其他情况下请参考网络相关资料

  1. 在Windows中,按着Shift按键同时,点击开始菜单中或电源菜单中的重启
  2. 选择疑难解答
  3. 选择高级选项
  4. 选择UEFI固件设置
  5. 点按重启
  6. BIOS功能(BIOS)选项卡下选取快速启动(Fast Boot)设置值为开启(Enabled)或关闭(Disabled)
  7. 储存并离开(Save & Exit)选项卡下选取储存并离开设定(Save & Exit Setup)

修改Boot安全验证选项

Boot安全验证选项可以保护计算机不加载未经验证的引导程序,但同时也会导致无法引导进入我们安装的Manjaro系统,我们需要修改其选项以正常引导

注:以下BIOS进入方式适用于UEFI引导的Win8以上操作系统,详细操作仅限技嘉类似型号主板,其他情况下请参考网络相关资料

  1. 在Windows中,按着Shift按键同时,点击开始菜单中或电源菜单中的重启
  2. 选择疑难解答
  3. 选择高级选项
  4. 选择UEFI固件设置
  5. 点按重启
  6. BIOS功能(BIOS)选项卡下选取安全选项(Serurity Option)设置值为设定(Setup)
  7. 储存并离开(Save & Exit)选项卡下选取储存并离开设定(Save & Exit Setup)

下载镜像和制作安装U盘

手柄在这里选择的是自称拥有着极其现代UI的Gnome版本,您可以尝试使用其他版本进行安装和配置,正常来说操作应该不会有太大区别。

  1. 访问Manjaro - Gnome Stable,找到Download图标点按下载,该下载页面似乎会自动寻找较近服务器下载,实际下载速度很快
  2. 下载Rufus,一款制作可引导U盘的强大工具,在页面底部找到类似Rufus 3.5 Portable的链接,下载并解压到任意文件夹
  3. 运行Rufus,在设备中选中U盘,如果在设备中没有U盘可选,则点击显示高级设备选项,勾选显示USB外置硬盘来找到可移动硬盘
  4. 引导类型选择项,选择选择,选取刚才下载的系统镜像
  5. 分区类型和目标系统类型根绝当前已安装的Windows设置,如果太确定,则保持默认
  6. 点击开始,选择以 DD 镜像 模式写入
  7. 等待写入完毕,待写入完毕后,重新启动计算机并引导进入U盘

划分硬盘区域

经常有不少教程动不动就抄出DiskGenius就为了一个简单的卷压缩和分区,其实在Windows环境下大可不必,Win自带一个功能丰富的磁盘管理器就可完成相同工作:

  1. 右键点击这台电脑/此电脑/计算机/我的电脑,在弹出菜单中选择管理/计算机管理
  2. 在左侧导航栏中,选择存储/磁盘管理
  3. 找一个空间余量足够大的分区,右键点击,选择压缩卷
  4. 输入压缩空间量中设置一个足够大的容量用于安装Manjaro
  5. 点击压缩按钮,给新系统提供的硬盘区域就划分好啦

安装Manjaro

Manjaro的安装相对还是比较容易的,因为其包含一套还算不错的引导步骤以供使用

  1. 从BIOS引导进入U盘,选择langlang,切换至中文zh_CN(简体中文)
  2. 选择Boot选项,进入U盘系统
  3. 进入系统后,选择Launch instraller进入安装引导程序
  4. 选择语言为中文(中国),下一步
  5. 按照实际情况选择时区,下一步
  6. 键盘型号建议使用默认设置,下一步
  7. 在分区中,选择取代一个分区,选中刚才未分配的分区,下一步
  8. 为您的帐户和管理员帐户配置用户名和密码,下一步
  9. 确认信息,点按下一步即开始安装,安装完毕后重新启动计算机就会自动进入全新安装的Manjaro系统了

基本配置

Windows和Linux时间问题

众所周知,Windows时间会按照主板时间设置,而Linux传统会按照主板时间+时区的方式设置时间,所以在GMT+8时区,两个操作系统切换常常会出现8小时时差问题。

在这里手柄使用了来自 如何解决 Windows 和 Manj……——哈哈餐馆 一文的方法,通过设置Manjaro系统的时间显示逻辑来同步两个操作系统时间,只需要一步就能搞定:

  1. 终端中执行sudo timedatectl set-local-rtc true

软件源编辑

使用镜像服务器并启用AUR软件源

在中国访问境外网站通常会有很大的延迟,通过配置使用镜像服务器可以有效提升访问速度,直接使用自带的包管理器即可轻松实现。

  1. 启用包管理器,在菜单中选择首选项
  2. 官网软件仓库标签页中对于使用镜像:选取China
  3. AUR标签页中启用启用AUR支持,并勾选从AUR检查更新
  4. 关闭首选项窗口,刷新软件源数据库

添加ArchLinuxCN软件源

以下部分学习自 Arch Linux 中文社区仓库

ArchLinuxCN软件源包含了大量中国区域常用的软件和大量常用的AUR软件编译版本,能够有效提升在中国使用Manjaro系统的体验。手柄在安装搜狗拼音时就因为忘记配置该源导致白白浪费了几个小时等待qtwebkit编译,如果早知道……

  1. 编辑/etc/pacman.conf文件
  2. 在文件末尾添加
[archlinuxcn]
Server = https://cdn.repo.archlinuxcn.org/$arch
  1. 当然,你也可以按照Arch Linux CN Community repo mirrors list列出的镜像地址填写,以在获取包时拥有更快的下载速度
  2. 更新源,在终端中运行sudo pacman -Sy或是在包管理器中选择刷新数据库

常用软件安装

无效或已损坏的软件包

以下部分学习自 主题:无效或已损坏的软件包 | Manjaro Linux 乐于简单

在添加好ArchLinuxCN软件源后,尝试从该软件源下载程序常常遇到“无效或已损坏的软件包”错误提示,该错误很显然是由于密钥错误而导致的。

接下来我们就需要去导入ArchLinuxCN源的密钥以从该源下载包。

  1. 打开终端,执行sudo pacman -S archlinuxcn-keyring或直接在包管理器内搜索安装archlinuxcn-keyring
  2. 等待相关任务执行完毕即可,导入 GPG key能够让我们在之后安装其他软件时更加方便。

搜狗拼音

搜狗拼音输入法Linux版官网仅提供了Ubuntu操作系统版本下载,在仅使用默认和AUR源情况下需要自行从AUR构建,其速度慢到令人发指。

好在我们之前已经配置好了ArchLinuxCN源,那么安装搜狗拼音输入法就变得十分容易了。

  1. 安装输入法管理器,在包管理器中搜索fcitx,安装Fcitx以及Fcitx配置两个包,来源为社区
  2. 配置开机自启动,在~/下找到.xprofile文件,如果找不到则新建,如果新建后在资源管理器中变得隐藏,在菜单中勾选Show Hidden Files选项即可。
  3. 编辑该文件,在尾部加入以下内容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
  1. 保存,重新启动计算机
  2. 在包管理器中搜索fcitx-sogoupinyin,并安装
  3. 重新启动计算机
  4. 看右上角的小键盘~你现在可以配置和调用搜狗拼音输入法啦~

Chrome

说实在的,如果不是Chrome重度用户,完全可以用系统自带火狐代替,或是安装默认源内的Chromium。

不过如果真的要使用Chrome的话,在配置了CN源后也变得无比简单(因为有人帮你编译好了啊,笑)

  1. 直接打开包管理器,搜索google-chrome
  2. 勾选archlinuxcn源的该软件
  3. 点击“应用”按钮,如果提示需要安装其他依赖,直接点击“提交”
  4. 等待安装完毕然后在所有应用列表里启动Chrome吧~

PC QQ

在Linux上运行QQ自从十年前腾讯停止维护LinuxQQ就一直是个难题。但深之度科技(对,就很久以前搞深度XP的那个团队)提供的特殊版本wine可以让QQ基本正常运行。同样的,这个软件也是只有在archlinuxcn源才有编译好的版本。

  1. 直接打开包管理器,搜索deepin.com.qq.im
  2. 勾选archlinuxcn源的该软件
  3. 点击“应用”按钮,如果提示需要安装其他依赖,直接点击“提交”
  4. 等待安装完毕然后在所有应用列表里启动你熟悉的PC版QQ吧~

注:包deepin.com.qq.im对应的是TIM QQ,可以选择安装

WPS Office

就在不久前,WPS正式上线了Linux版本,现在在Linux平台上也能使用舒适熟悉的办公软件了。同样的,该软件的编译版本通过archlinuxcn源进行了分发。

  1. 直接打开包管理器,搜索wps-office
  2. 勾选archlinuxcn源的该软件
  3. 点击“应用”按钮,如果提示需要安装其他依赖,直接点击“提交”
  4. 等待安装完毕然后在所有应用列表里启动那个更纯净的WPS三件套吧~

雀魂Plus

雀魂Plus是一款基于Electron开发的雀魂麻将专用浏览器,其提供了一些方便更好地打麻将的功能。

雀魂Plus的ArchLinux版本由社区维护,发布在AUR平台,你无须知道其构建细节即可构建和安装应用。该软件的安装和大多数AUR源软件一致。

  1. 直接打开包管理器,搜索majsoul-plus
  2. 在AUR源选项卡中找到并勾选
  3. 点击“应用”按钮,包管理器会自动下载源代码并尝试构建
  4. 因为软件会在本地进行构建,所以安装速度会显著慢于其他软件源
  5. 等待安装完毕然后再所有应用列表找到“雀魂Plus”愉快地断幺九吧~

字体配置

字体配置

在全新安装的Manjaro环境下,由于字体的缺失,使用WPS一类软件是一件十分让人崩溃的事,字体导致的排版混乱布局炸裂频发。那么应该怎么安装字体呢?

以下部分学习自 给linux添加中文字体(宋体)——5iqiong

  1. 从Windows拷贝字体文件或从网络下载字体文件,以宋体举例,即“simsun.ttc”
  2. 使用终端或文件管理器GUI,在usr/share/fonts/下新建一个文件夹,例如ms-fonts
  3. 拷贝字体文件至该文件夹
  4. 使用终端执行命令fc-cache /usr/share/fonts/chinese/TrueType/以刷新字体缓存

在以上操作后,重新打开之前字体缺失的文档,排版正常~Enjoy!

结语

在折腾完这么一堆东西后,至少,这个系统可以日常做基本使用了。但是Linux的开源特质注定了在未来使用过程中这个系统不会平凡,那么,

祝你玩得开心!

来一发吐槽