Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

从零开始的 manjaro 手记 - 系统安装篇 #11

Open
zhangyu921 opened this issue Dec 8, 2019 · 0 comments
Open

从零开始的 manjaro 手记 - 系统安装篇 #11

zhangyu921 opened this issue Dec 8, 2019 · 0 comments
Labels

Comments

@zhangyu921
Copy link
Owner

zhangyu921 commented Dec 8, 2019

起因是我的 MacBook Pro 突然出了问题要拿去售后,想着用老本接续一下时突然想到之前看过的一期b站up主theCW的视频,介绍了 manjaro 和 i3wm 和一些常用的软件及配置,于是依葫芦画瓢的弄出来,使用了有一周左右。

使用的过程不算很长,有一步一步手动探索的快感,也有遇到问题时的紧张,也会想念之前习惯的macOS;但最让我觉得可以长久使用下去的时刻,恰好是我拿回我的mac的时候。没有了自己亲手写的“掌控一切”的快捷键,就连用三指切换屏幕都觉得太慢……

于是,我决定认真的做个尝试,把日常的工作环境全部迁移到manjaro上来,此文记录一下我的实现过程,用以备忘和寻求更好的建议~

正式开始

准备:rufus写盘工具 和 manjaro 安装镜像

rufus 只提供了 Windows 版本,如果需要macOS下可以尝试 dd

镜像选择:由于我想使用 i3 作为我的桌面环境,而 manjaro 官方并没有提供,经过从各种发行版安装i3的过程,我最终还是认为用官方的 Architect 版本镜像安装最为纯粹直接,而且这么安装的 i3 环境,可以开箱直接使用就很舒服了。

Architect 没有图形界面,可能对比有图形界面的安装看起来要困难些,仔细看看思路还是很清晰的。实在习惯图形界面的话,可以使用社区版的i3版本,我安装了一次,粗看差别不大。

U盘启动

这里我遇到了两个问题:

一是要注意关闭BIOS设置的 安全启动 (Secure boot) ,开启这个选项大概只有 Windows 能启动的起来吧。

二是采用 Dell 的电脑 配 Nvme 硬盘的时候要注意关闭 BIOS 上面的一个硬盘模式选项,默认是 Raid On,要改回 AHCI 模式,不然会导致 Linux 启动后不认这块盘。

参考:V2EX的讨论

默认 Dell 用了 Intel 那个 RST 技术,设置的是 Raid On 模式,这个模式会导致 Linux 下面读不到盘,然后 Windows 下面驱动也是一堆 Bug。如果你直接在 BIOS 里面改,Windows 重启之后是不会自动重新检测硬件刷新驱动列表的,也就导致它读不到硬盘重启回 BIOS 了。第一步是设置 Windows 下次开机进安全模式(安全模式下会加载全部驱动,自然能认出这个变化),第二步在重启进安全模式之前进 BIOS 改成 AHCI,第三步进了安全模式以后重启回普通模式,然后想怎么搞就怎么搞了。

安装

boot的时候保持默认不要动,drive 这里可以尝试使用nofree,意为使用非开源的驱动,我的笔记本这里使用 nofree 的驱动时,碰到了没隔一段时间就会卡住的毛病。可以在启动之后先试用一小段时间,当然后面驱动的话还是可以修改的。

启动之后通过用户名密码进入,先不要着急输入setup安装,需要现将 pacman 的源换为国内镜像源会加快安装的过程,命令也很简单:sudo pacman-mirrors -c China。程序会自动检测ping值最低的源进行替换。

安装思路分为几个步骤:

  • 给磁盘划分区域,然后把根目录和启动目录都关联到划分的区域里,并且选择文件系统
    • 分区的时候我直接选择的 auto
    • 这里文件系统我选择的 xft4,option 只选择了 noatime
    • swap 如果内存8G以上基本可以不设置swap分区,但是如果有swap分区的话可以使用一种 hibernate 的睡眠方式,相当于睡眠的时候将内存的数据直接写入swap分区中,可以将内存也断电,是一种更深层的睡眠吧~
  • 选择安装想用的桌面环境(i3),选择内核(linux54)以及一些可选的软件
  • 添加用户,修改root密码
  • 重启

遇到带有(optional) 标志的选项一律我都没动,先用起来~


到这里应该就能顺利的登录系统了,这里是只存在一个系统的情况。如果想使用多系统可以采用图形界面的安装方案,可以很容易的通过图形界面选择安装的分区。

下一篇说下进入系统后的一些常规配置。

@zhangyu921 zhangyu921 changed the title 从零开始的 manjaro 手记(一) 从零开始的 manjaro 手记 - 系统安装篇 Dec 12, 2019
@zhangyu921 zhangyu921 assigned zhangyu921 and unassigned zhangyu921 Dec 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant