Skip to content

GS65 折腾记(2)加装固态,分区,Grub2 引导 Manjaro LiveCD

Published: at 10:20

最近终于下定决心要加固态了,当年今年 WindowsManjaro 割地时的屈辱还历历在目。时过境迁,现在 ManjaroWindows 的空间都不够用了。于是终于……

找了半天资料,越查越不敢买小厂,最终锁定了西数的 SN550 穷死了

打码天衣无缝(错乱)
打码天衣无缝(错乱)

可以看到,其实一颗 1T Sandisk 颗粒,一块 Sandisk 主控。反面没有任何东西,够清爽的(

你问为什么是闪迪?因为西数收购了嘛(

ToC

安装

其实安装的步骤没什么好说的,主要参考的就是上一篇文章

注意到主板正面说的就是你,主板反装SSD2。主板上是有自带 M.2 螺丝的,不用单独去配了。

如果我们仔细观察 SSD1,可以发现它下面是涂了一层硅脂的,所以温度会低一点(

分区、重装系统

SSD500G 的,新 SSD1T 的。最后思来想去还是把 Manjaro 塞旧盘里,重新装一份 Windows

Windows 的重装非常简单。你可以先从 MSDN 或者我告诉你上拿到 iso,然后只需要把 iso 里的文件复制到移动硬盘空间序列的第一个盘里就可以了。

具体是不是第一个盘我也不大清楚,至少我是复制到第一个盘的,之后直接重启就可以引导了。相比于装 Manjaro 那时候的 dd 恢复分区表方便太多了。

Linux 分区容量调整

解决了 Windows,我们回来看 Manjaro。由于 Windows 是全新安装到新硬盘的,所以这个问题没有出现,但对于 Manjaro 来说,需要调整的硬盘是挂载了的,所以没办法直接调整大小。而当我试图在 Windows 下用 DiskGenius 调整时,又遇到了这样的问题:

综上,我们需要寻找一种不需要占用(挂载)分区就能调整 Linux 分区大小的手段。于是我们找到了 Live CD。但是我们手头又没有 U 盘你怎么什么都没有,移动硬盘我又不想为了这个再弄一遍分区表,于是就想到了 Grub

根据 Manjaro 的特性,结合[1],得到的最终成果是这样的(在 /etc/grub.d/40_custom 增加):

menuentry "Manjaro Live CD" {
set isofile="/manjaro-kde-20.0.3-200606-linux56.iso"
loopback loop (hd1,gpt3)$isofile
linux (loop)/boot/vmlinuz-x86_64 misobasedir=manjaro misolabel=MANJARO_KDE_2003 img_dev=/dev/disk-by-uuid/36c0a8d5-e839-4931-b4fd-20aa67e0aa3b img_loop=$isofile earlymodules=loop
initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img
}

其中 (hd1,gpt3) 是我存放 ISO 文件的磁盘,/manjaro-kde-20.0.3-200606-linux56.isoISO 文件在那个磁盘中的路径,而 36c0a8d5-e839-4931-b4fd-20aa67e0aa3b 是那个磁盘的 UUID。查看磁盘的 UUID 可以通过 ls -l /dev/disk/by-uuid 进行,这里就不展开了。

如果你是 AMDCPU,记得把 initrd 那行改一下(

Manjaro Live CD 的用户密码是 manjaro,我忘了(

最终分区结构

这里按照 WindowsManjaro 分别给出 DiskGeniusKDE Partition Manager 的截图好了入 乡 随 俗

Windows 10 专业版 2004

Manjaro

硬盘信息

好宅哦
好宅哦

跑分

昨天跑完之后忘了要水博客所以没截图,用群里的跑分顶一下吧。(反正是同一型号大小的(逃

@kasumi
@kasumi

和我记忆中的差别不大(


Previous Post
「さくら、もゆ。」的空白字体列表——一次逆向问题定位过程实录
Next Post
【设计文档】对 PUG 的大规模设计修订(1.1)