Win10和Manjaro双系统安装记录

相比ubuntu和CentOS,我更加喜欢Manjaro系统,这篇文章主要记录下自己安装Win10 Manjaro双系统安装过程中的一些问题和经验总结。

引导方案建议用UEFI+GRUB的。我的电脑是双硬盘,两个系统分别安装在2个硬盘上。硬盘分区是,只要存在一个EFI分区就行,EFI分区专门用来放引导索引的,另外一个硬盘全市GPT主分区。先安装原版WIN10系统,否则Manjaro无法启动。

安装WIN10系统没什么好讲的。

安装完成后,首先我们要关闭这个功能:进入 BIOS 找到 Secure Boot,选择 disabled,这样就关闭了。当然,有些人进入 BIOS 会发现 Secure Boot 这个选项是灰色的(比如我的就是),这时你需要先给你的 BIOS 设一个密码,然后就能关 Secure Boot 了。

下载rufus,用来制作manjaro启动盘,制作时请选择dd模式,manjaro必须要dd模式才可以安装。启动安装时主要是在选择挂在点的时候,直接将/boot/efi 挂在到已存在的EFI分区即可,不要选择格式化/boot/efi所挂在的点,这样安装过程中不会破坏掉原有的内容。安装完成后,两个系统的引导文件都存在与EFI分区中。

重启之后,不出意外的话,你会直接进入 Windows 10,不要担心,这时 Linux 已经安装成功了,我们只需要将引导文件替换一下。在WIN10上进入管理员命令行。方法:win + x,再按 a
输入

bcdedit /set ‘{bootmgr}’ path \EFI\Manjaro\grubx64.efi

提示操作成功的话,就完成了。

这部分参考这个文章「Linux与Windows 10用grub引导教程」,描写得很清楚。

设置软件源

使用命令

sudo pacman-mirrors -i -c China -m rank

然后选择速度最快的即可。

更新系统

一条命令sudo pacman -Syyu 即可更新系统到最新版,更新系统过程若是提示 /usr/lib/xfce4/thunar-archive-plugin/engrampa.tap 冲突。可以通过如下的方法来处理:

  • pacman -Qo /usr/lib/xfce4/thunar-archive-plugin/engrampa.tap 查询到/usr/lib/xfce4/thunar-archive-plugin/engrampa.tap 由 engrampa-thunar-plugin 1.0-2 所拥有然后搜索此软件包engrampa-thunar-plugin 卸载后 就正常了
  • 或者直接删除/usr/lib/xfce4/thunar-archive-plugin/engrampa.tap

然后用命令行运行 pacman -S archlinuxcn-keyring

安装必要软件

安装vim

sudo pacman -S vim
bash <(curl -fsSL https://raw.githubusercontent.com/liuchengxu/space-vim/master/install.sh)

安装中文输入法

sudo pacman -S fcitx-im # 全部安装
sudo pacman -S fcitx-configtool # 图形化配置工具
sudo pacman -S fcitx-sogoupinyin 或者 fcitx-googlepinyin

vim ~/.xprofile 打开或者创建xprofile文件,添加如下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

重启设备或者在终端中输入fcitx启动服务之后,在系统的右下角右一个键盘图标,右击这个图标,打开配置管理工具,需要将搜狗拼音添加到输入方法中。

安装zsh

sudo pacman -S zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsh

虚拟机

使用命令uname -r 查看内核的版本,比如输出了4.14.69-1-MANJARO,那么你的内核版本为414
使用命令来安装virtualbox及它的插件,命令如下:

sudo pacman -Sy virtualbox linux414-virtualbox-host-modules virtualbox-ext-oracle

使用命令sudo gpasswd -a $USER vboxusers # $USER为当前用户添加当前用户到vboxusers组,然后重新启动系统。

其它软件安装

在PACMAN管理工具的属性中可以开启AUR,通过界面来管理软件更加直观,剩下的软件基本上都可以通过软件中心来查找、安装和卸载。其它必须安装的软件有:

  • git
  • cmake
  • uget
  • aria2
  • filezilla
  • google-chrome
  • netease-cloud-music
  • peek 屏幕录像工具,小巧玲珑,可保存录像为gif动图和兼容于html5的webm视频;
  • fish 一个不错的shell

解决 Windows 和 Manjaro 双系统时间差8小时的问题

电脑系统中有两个时间:

  • 硬件时间:保存在主板中,没有时区、夏令时的概念
  • 系统时间:独立于硬件时间,拥有时区、夏令时等信息

系统时间又因为系统的不同使用了两种时间管理办法:

  • localtime:本地时间,目前只有 Windows 在使用。
  • UTC:是一种世界标准时间,Linux 这类类 UNIX 多数会使用,UTC 加减时区之后才是本地时间。

时间差8小时的原因正是Windows 认为硬件时间就是本地时间,所以会直接把主板中的时间拿来当做当前的时间。设置或同步时间后也会把“正确”的时间写入主板。而 Linux 认为硬件时间是 UTC 标准时间,Linux 时间同步后会把“正确”的时间 -8 之后作为标准 UTC 标准时间写入主板。

具体操作是:在 Settings -> Manjaro Settings Manager -> Time and Date 中即可设置,建议起用”Set time and date automatically”, 根据情况来决定是否勾选 “Hardware clock in local time zone”。

转载需保留链接来源:软件玩家 » Win10和Manjaro双系统安装记录

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

感谢您的支持!

微信扫一扫打赏