华南X99主板怎么升级bios_jar


本文针对的硬件为华为荣耀Magicbook 2019 R5 3500u版本,对于其他型号的magicbook(pro)、matebook,尤其是AMD CPU的版本也可作为参考。

文章开始前先简单介绍一下背景,我是前几天在jd 3199购买的magicbook 2019 Linux系统版(所谓科技尝鲜版),本意是拿来当纯粹Linux系统的备用/学习机用的,此外又对华为预装的Deepin系统不太感冒,所以从一开始的打算就是装Manjaro,毕竟要丰富的软件源又不想乱装野包野源,只有Arch系能满足这个要求;直接干Arch又实在太过硬核,退而求其次,可以使用AUR源的Manjaro就是个相当不错的选择。

考虑到桌面环境对系统资源的占用,我首先排除了Gnome,打算在KDE和xfce发行版当中做一个挑选,然而诡异的事情发生了:无论是KDE还是xfce,在安装上之后都会出现极其极其严重的问题,xfce会出现局部、偶现的花屏;KDE则干脆没法安装,一到install步骤就黑屏失去响应,或是完全的花屏。


华南X99主板怎么升级bios_发行版_02


在求Manjaro不得后,我又分别尝试安装了Kubuntu和Win10,发现:Kubuntu可以正常安装使用,锅不在KDE;Win10的安装虽然略有坎坷,但也从侧面印证了,电脑的硬件上不存在问题。

于是我又折腾了将近一周的时间(一方面由于疫情在家无事可做,另外也是在纠结要不要给他七天无理由了……),终于搞定了Manjaro的安装,并用上了我最爱的KDE桌面环境。


华南X99主板怎么升级bios_发行版_03



本文作于2020年2月24日,对此后的时效性不作保证。

由于没有视频采集卡,安装Manjaro系统的截图来自于VM虚拟机,与实体机安装过程中的不同之处我会标注出来。

要准备的材料

  • 要装系统的magicbook
  • 可以正常联网的windows电脑一台
  • U盘一个(16GB容量即可,多多益善)
  • 良好的网络环境
  • Android手机一部(别奇怪,这是最简单粗暴的解决方法)
  • 最新Windows 10镜像文件,推荐通过 MSDN, 我告诉你 下载
  • Rufus,官网
  • 华为电脑管家,官网
  • Manjaro系统镜像(注意下载最下面的Architect发行版) Manjaro - Downloads

安装Windows 10系统(原装Windows系统的版本可跳过此步骤)

我们的目标不是装Manjaro吗?怎么装起Windows了?

事实上这是由于华为的主板以及这颗3500u都相对较新,我们需要在Windows环境下更新主板固件和微码,因此这一步还是不要跳过的好。

首先在MSDN, 我告诉你下载最新版本的Windows 10镜像文件,本文写作时间对应的版本如下:


华南X99主板怎么升级bios_jar_04


然后利用Rufus制作安装U盘:


华南X99主板怎么升级bios_Windows_05


制作完毕后,将U盘插上要安装系统的电脑。

按开机键开机,在Honor logo出现时,狂按F2键,进入BIOS设置界面。找到Secure Boot一项,将其设置为Disable,随后Save and Exit。

再次开机,这次在logo出现时,狂按F12,选择刚才制作好的安装U盘进入。

后续Windows的安装不在赘述,唯一值得一提的是,安装过程中请不要联网,选择本地账户安装。Windows的驱动库中并未包含magicbook的网卡驱动,是无法连接到无线网的。

接下来,将安装U盘重新格式化,或是另找一个U盘,下载华为电脑官家,拷入,并在刚装好系统的电脑上安装。


华南X99主板怎么升级bios_发行版_06


接下来用数据线连接手机与电脑,在手机设置中找到USB共享网络,开启。


华南X99主板怎么升级bios_Windows_07


然后打开电脑上的华为电脑管家,更新驱动。(可能需要多次重启,确保把所有的驱动更新都安装好,并且尽量全程接电源操作)


华南X99主板怎么升级bios_arch linux 安装xfce_08


至此,Windows系统的任务完成。

题外话:

  • 其实通过华为电脑管家,还可以更换开机时的logo。在个性定制界面里面可以非常轻松地替换。除了预设的几个logo之外,也可以自行更换别的,具体可以自行搜索教程。
  • Magicbook的驱动非常迷幻,如果你是预装的Windows系统的话可能感受不到。事实上,我原以为安装上Windows系统和可以自动驱动,然而打开一看傻眼了,没能驱动无线网卡;接着我下载了360驱动管家万能网卡版,不幸的是,万能偏偏在这里不能了;然后我下载了官网的网卡驱动,拷贝到电脑上安装重启——没错,仍然无效。最后的解决方法只能如上面所说,连接手机获取网络,通过华为自己的电脑官家来更新驱动解决。这种经历着实让我自闭。

安装Manjaro——重点:Architect发行版

到Manjaro官网下载系统镜像。注意拉到最下面,下载Architect发行版,不要直接安装Gnome、KDE、xfce等发行版,否则就会碰到和我开头所说一样的问题。


华南X99主板怎么升级bios_发行版_09


仍然使用Rufus制作安装介质,如果出现使用ISO模式还是dd模式写入,请选择dd模式。

把安装介质插上电脑,开机时F12选择U盘进入安装界面。


华南X99主板怎么升级bios_jar_10


根据需要可以选择语言、键盘布局、开/闭源驱动。选择Boot进入安装环境。


华南X99主板怎么升级bios_arch linux 安装xfce_11


根据提示,用账户manjaro密码manjaro登录。

在这一步,笔记本会提示Please connect to the internet,选择Yes。

下一步选择Activate a connection,就可以看到wifi列表,选择一个可用的连接,输入密码即可。(中文SSID会在这一步呈现方框……实在不行就通过字数和信号强度来判断吧)

完成连接后选择Back - OK,完成网络连接。系统会自动和源同步,在国内这个同步速度相当感人且不稳定,可以Ctrl+C打断,输入

sudo pacman-mirrors -c China

切换到国内的源。


华南X99主板怎么升级bios_Windows_12


接下来再次输入setup进入安装环境。


华南X99主板怎么升级bios_发行版_13


首先选择语言,English,回车确定。


华南X99主板怎么升级bios_Windows_14


操作提示,方向键为选择选项,空格选中或取消选中,回车键为确认。直接回车确认。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_15


安装的步骤。首先回车进入Prepare Installation环节。


华南X99主板怎么升级bios_jar_16


安装准备环节中,首先配置虚拟终端,回车进入。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_17


键盘配置为us,没有问题,回车确认。


华南X99主板怎么升级bios_发行版_18


回车进入List Devices,确认一下设备。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_19


这里由于是虚拟机,只有一块虚拟的硬盘。在实际我们刚才安装过Win10的系统上,应该会看到两块硬盘,分别是sda,对应我们的安装介质U盘;还有nvme0n1,这是电脑内置的硬盘。没有问题的话可以回车回到上一菜单。


华南X99主板怎么升级bios_arch linux 安装xfce_20


回车进入Partition Disk进行硬盘分区。


华南X99主板怎么升级bios_jar_21


这里看到的硬盘应该和上一步骤看到的硬盘一致,我们对/dev/nvme0n1进行分区。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_22


这一步选择的是分区工具。我习惯于使用fdisk进行分区,选择fdisk后回车确定。


华南X99主板怎么升级bios_jar_23


在fdisk环境下,可以输入m - 回车来查看可用的命令。

常用的命令有(注意大小写):

  • p 查看当前分区表
  • n 新建分区
  • d 删除分区
  • F 查看尚未分区的硬盘空间
  • l 查看所有的分区类型
  • t 改变分区类型
  • w 写入分区表并退出
  • q 直接退出(不保留操作结果)

由于我不希望保留Windows系统做双系统,因此我首先删除了所有的现存分区。如果有双系统需求,可以自行保留(事先在Windows下预留出给Manjaro的空间)。

接下来新建Manjaro所用的分区。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_24


首先输入n建立一个512MB大小的分区,作为efi分区。实体机为GPT分区,无需选择是主分区还是扩展分区。如果划到了原本的Windows分区可能会提示存在ntfs的签名,输入y移除该签名即可。另外可以直接用+512M来划分出一块512MB的空间。


华南X99主板怎么升级bios_Windows_25


接下来输入n建立大小为8GB/16GB的交换分区(与你的物理内存保持一致)。这时建立的分区是Linux文件系统,稍后我们会把分区类型改为Linux swap。


华南X99主板怎么升级bios_jar_26


输入t,选择刚才建立的分区,更换这个分区的类型。对于MBR,Linux swap的代码为82,GPT则是19。


华南X99主板怎么升级bios_arch linux 安装xfce_27


最后输入n,将剩下的所有空间都分配掉,作为根目录挂载的目录。如果有根目录和家目录分开挂载的习惯的话,也可以根据自己的习惯分区。


华南X99主板怎么升级bios_arch linux 安装xfce_28


输入p,检查一下分区是否如我们要求。如果没有问题,就可以输入w保存退出了。


华南X99主板怎么升级bios_Windows_29


接下来的RAID、LVM、LUKS、ZFS我们都不需要配置,直接跳到8 Mount Partitions挂载分区。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_30


这里会提示分区的格式化问题,回车继续即可。


华南X99主板怎么升级bios_arch linux 安装xfce_31


首先挂载根目录,选择我们刚才划出最大的nvme0n1p3即可。


华南X99主板怎么升级bios_jar_32


这里选择文件系统。一般选择推荐的ext4格式。


华南X99主板怎么升级bios_jar_33


警告分区上的数据会全部丢失。回车确认。


华南X99主板怎么升级bios_jar_34


接着选择挂载选项,默认已经选中了noatime,回车进入下一步。


华南X99主板怎么升级bios_Windows_35


要求确认挂载选项。回车确认。会提示Mount Successful,挂载成功。


华南X99主板怎么升级bios_arch linux 安装xfce_36


接下来要求挂载交换分区。直接选择我们刚才划分出的8GB/16GB分区。


华南X99主板怎么升级bios_arch linux 安装xfce_37


会提示将该分区的类型转变为swap,回车确认。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_38


挂载完成。最后的efi分区不在这里挂载,选择Done完成挂载。

接下来会提示选择UEFI分区,这一步选择我们之前划出的512MB的分区。随后选择UEFI的挂载点,选择默认的/boot/efi即可。至此,我们完成了文件系统的挂载。


华南X99主板怎么升级bios_发行版_39


进入下一步,配置镜像源。


华南X99主板怎么升级bios_jar_40


由于我们前面已经用pacman-mirrors命令更换了国内源,可以直接Back。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_41


然后,刷新Pacman的密钥。


华南X99主板怎么升级bios_arch linux 安装xfce_42


无需操作,但这一步非常慢,可以去找点零食。


华南X99主板怎么升级bios_Windows_43


接下来的两步都可以直接确认,然后返回到上一级菜单。


华南X99主板怎么升级bios_jar_44


进入第二环节,安装桌面环境。


华南X99主板怎么升级bios_arch linux 安装xfce_45


首先安装Manjaro桌面。


华南X99主板怎么升级bios_jar_46


用空格选中需要安装的包。为了使用AUR,我选择了yay+base-devel,以及较新的内核linux55。


华南X99主板怎么升级bios_arch linux 安装xfce_47


接下来选择桌面环境。我更偏爱KDE。


华南X99主板怎么升级bios_jar_48


暂时不用先安装额外的包,选择No即可。


华南X99主板怎么升级bios_arch linux 安装xfce_49


安装full版本。


华南X99主板怎么升级bios_jar_50


接下来会自动安装大量的包,可以开始吃之前找到的零食了ww。


华南X99主板怎么升级bios_发行版_51


显示驱动的选择,自动安装开源驱动就好。[不太]漫长的等待。


华南X99主板怎么升级bios_Windows_52


回车键继续。

安装Bootloader,


华南X99主板怎么升级bios_arch linux 安装xfce_53


如果是UEFI,对应的选项则是grub、refind和systemd-boot,用grub就好。双系统的话,引导就靠他了。提示Install UEFI Bootloader GRUB,确认就好。

然后需要输入引导项的名字,默认的manjaro或者想要改成什么别的都可以。

等待安装完成,会提示设置默认引导。同样确认。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_54


接下来有一些基础的设置需要处理。


华南X99主板怎么升级bios_Windows_55


首先是生成fstab文件,实现硬盘的自动挂载。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_56


保持默认设置确认就好了。


华南X99主板怎么升级bios_Windows_57


接下来是主机名。


华南X99主板怎么升级bios_Windows_58


输入想要设置的主机名确认。


华南X99主板怎么升级bios_arch linux 安装xfce_59


语言建议选择en_US.UTF-8,键盘布局可以不在这里设定。如果需要中文,或是更改键盘布局,可以在安装完毕后到桌面环境下设置。

设置地区与时间选项。


华南X99主板怎么升级bios_发行版_60


华南X99主板怎么升级bios_Windows_61


华南X99主板怎么升级bios_华南X99主板怎么升级bios_62


选择亚洲 - 上海,并确认。


华南X99主板怎么升级bios_发行版_63


如果需要双系统,这一步建议使用localtime,否则用utc就可以了。时间、时区问题非常重要,如果时间不正确会导致https的访问被拒绝。


华南X99主板怎么升级bios_Windows_64


设置Root用户密码吧,作为系统最高权限,最好不要太简单。


华南X99主板怎么升级bios_arch linux 安装xfce_65


日常使用时,我们一般不作为root用户登录,需要root权限时sudo就可以了,因此再添加一个普通权限的用户。


华南X99主板怎么升级bios_发行版_66


用户名必须为小写字母。


华南X99主板怎么升级bios_Windows_67


默认终端的设定。一般来说bash就够用了,zsh则在功能上更强大一点。


华南X99主板怎么升级bios_arch linux 安装xfce_68


完成。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_69


其余的步骤不是必须的,我们再次返回上级菜单。


华南X99主板怎么升级bios_arch linux 安装xfce_70


事实上我们已经完成了所有必须的设置,选择Done。


华南X99主板怎么升级bios_jar_71


不必留恋,确认关闭安装程序。


华南X99主板怎么升级bios_发行版_72


安装过程的log,保不保存都可以。


华南X99主板怎么升级bios_华南X99主板怎么升级bios_73


又回到了live环境。输入reboot重启吧!


华南X99主板怎么升级bios_arch linux 安装xfce_74


啊 漂亮的KDE 输入密码登录吧!


华南X99主板怎么升级bios_arch linux 安装xfce_75


稍等!好像还是有哪里不太对劲——中文的显示,依然是黑框框?

靠着直觉连接上wifi,我们打开终端(KDE的yakuake下拉终端真的是太棒了嘤嘤嘤)


华南X99主板怎么升级bios_jar_76


输入


sudo pacman -Syyu
sudo pacman -S wqy-microhei


更新所有包,并安装上文泉驿字体,随后


sudo reboot now


重启过后,我们来看看中文的支持怎么样


华南X99主板怎么升级bios_Windows_77


终于!!!

至此,通过Manjaro Architect安装Manjaro KDE的工程终于告一段落。之后的程序安装、语言设置、个人习惯的调配,就不在本文讨论范围内了。


华南X99主板怎么升级bios_发行版_03


后记

就如开头所说,为了给自己的电脑装个喜欢的发行版,着实吃了不少苦头。踩了很多坑,当然也获得了不少的成长。从根本上讲,确实是自己太菜,假如能直接Arch,多半不会遇到这样那样的困难。因此把自己的经验整理出来,做成了这样比较详细的教程,希望能帮到一些和我又一样想法的人(写着写着发现似乎大半的篇幅变成了Manjaro Architect的教程orz)。