标签归档:Linux

随想:基于USB启动盘启动SD卡上的LINUX系统

在笔记本电脑上如果不想动内置硬盘还要用本机Linux系统,那么除了直接安装到USB存储设备(U盘、移动固态)之外,SD卡槽(包括MicroSD/TF)同样是一个不错的选择。但是除了像戴尔或一些山寨机会用USB协议的读卡器,绝大多数的笔记本SD读卡器使用的是Realtek的PCIe协议,或者即便是USB也没有提供启动项。
但大多数还是PCIe的读卡器,不给提供引导启动。尤其是新式ThinkPad和惠普的笔记本。一些平板仅有一个Type C的接口,也不方便随时挂移动硬盘。

以前折腾黑苹果(即Hackintosh)的时候用过Clover和OpenCore引导盘,当然还有rEFInd用来美化。这些三方引导器除了装黑苹果之外,也可以给古早老电脑注入NVMe启动的方式。黑群晖(Xpenlogy)的引导盘也是类似的原理,无论是黑群晖还是黑苹果。引导盘在启动之后基本上就可以拔下来,早期不愿意折腾内置硬盘EFI分区或者容易被Windows Update搞炸的玩家、以及想方便备份管理kext环境的,也有很多用U盘当启动盘的实际需求。这其实很合理。

某种程度上可以理解为假面骑士W的那个地球驱动器,插入不同的记忆体(Cyclone的系统盘+Joker的启动盘)就可以改变配置文件。但按照这个逻辑……其实更像Fang+Joker啊。
(其实DOS时期的Windows多配置也是这么干的,只是存在内置硬盘里)

那么按照这个思路可以用酷豆那种做一个启动钥匙,随时挂在钥匙串上。虽然这比喻跟安全启动或其他加密技术无关,不过似乎的确可以搭配YUBICO那样的安全密钥使用。

如果再进一步,还可以运行在RAMDISK里,也就是相当于WinPE或游戏机的逻辑:系统盘是不可变的固件,本质上是游戏卡带;再再进一步,甚至可以把系统盘分离出来,直接装在像Ventoy这样的镜像里,就像光驱的游戏机读盘。而/home等数据区存储在SD卡里。就像早年的PDA一样。
似乎有些企业级移动瘦客户机也是这样的架构,没有真正意义上的内置硬盘。
理论上内置硬盘直接换成傲腾M10 16G给SD卡做缓存,但对于精简置备的Linux发行版没有实际意义,只是徒增功耗。

用常识想想傲腾M10装笔记本里当缓存只能是整活。我觉得这个前提可能是忽然脑袋一冲买了个准系统的ThinkPad但是买不起硬盘才这么干……或者是像我一样,一台16GB内存的i7级Latitude拆了PM981,然后塞一块傲腾当内存充数,实际荒诞!

Wyse3040概念使用图

Wyse3040的概念改装图示

依然是Drawpile作画。
比例有点崩,还请见谅 Orz

我一直没介绍过我入手过的Wyse3040。
我觉得这是极少能把Atom的体积优势用到极致的设备。
尽管现在因为冲击波的工作排期所以仍在吃灰着。。。

我去年那段时间想要玩音乐(Playback与Creator),
所以在筹备把第二书桌改成一个音乐工作站。
Wyse3040只需要5V供电而且体积小巧还是戴尔的机器非常吸引我,即使放在那里也算得上是一个艺术品之类的。(山寨矿渣的产品设计有一些很多都拿过红点奖,何况是戴尔的正规军呢?)

继续阅读Wyse3040概念使用图 →

我能吞下玻璃而不伤身体

私はガラスを食べられます。それは私を傷つけません。

我能吞下玻璃、而不伤身体,这是Ubuntu字体管理器的默认文字示例短句。这句话起源于Ethan Mollick在早期互联网上发起的语言学项目,也广泛运用在其他与Linux相关事物的文字段落测试。

等等……我突然想起,这句话说的不就是《逆转裁判3》大学时期的 成步堂龙一 吗?而成步堂也确实吞下了玻璃瓶(证物),而不伤身体,

这么多年居然也没有人发现这个细思恐极的设定么 2333

软件路由器迁移记

之前一直想修一下多年未维护的Homelab,尤其是跑在PVE上用于国际上网的OpenWRT虚拟软件路由,已经有段时间没有更新,一些软件也都失效了;而第三方一键编译的固件并不开源,存在不透明的后门。

今天抽出了相对空闲的时间和精力,总算能处理这件琐事了,原本运行多时的OpenWRT终于下线,换成了较为规范并且入乡随俗的ImmortalWRT,几乎可以说是无缝迁移。

继续阅读软件路由器迁移记 →

Dokuwiki 安装记录

准备重新启动我的Minecraft服务器了。想着打算开一个服务器的Wiki,记录服务器配置与规则、模组之类的信息,供玩家们查阅。

我不太想在VPS上再运行一些带数据库的Web服务,除非用SQLite,所以选择了Dokuwiki,虽然最后发现并不太合适(可能还不如用Typecho+SQLite,奈何Typecho没有我比较喜好的主题)

继续阅读Dokuwiki 安装记录 →

搭建基于h5ai的文件共享空间:WebDAV篇

上篇文章介绍了如何用h5ai搭建资源存放箱,但是h5ai只能共享展示文件列表,并不具备管理文件的功能。

虽然可以通过SFTP上传和管理文件,域主自己也尝试了SSHFS-Win挂载VPS的目录,显然速度并不理想,其他的协议(如FTP、SMB)放在公网不安全、配置证书或VPN又相当麻烦,因此还是要搭建一个WebDAV服务。

继续阅读搭建基于h5ai的文件共享空间:WebDAV篇 →

搭建基于h5ai的文件共享空间:h5ai篇

最近重新弄了一下Minecraft的服务器,上次说到,HMCL启动器支持通过静态文件列表检查整合包完整性,实现自动更新的功能。

不过后续可能会分享更多的文件、图片等,NGINX自带的索引列表过于简陋,索性尝试一下热门的h5ai吧。于是,我基于h5ai搭建了本站的资源存放箱(File Cabinet)共享文件。

继续阅读搭建基于h5ai的文件共享空间:h5ai篇 →

防范MC模组的Fracturizer蠕虫病毒

大概是6月高考期间(9号)的时候,爆出了一个消息,说是CurseForge的一些MC模组(Mod)感染了一种名为Fracturizer的病毒,而且能二次传染,通过jar传播,盗取用户的隐私信息……

虽然那个时候我在搬家,没有时间折腾Minecraft,何况我是昨天折腾服务器才知道这则火星新闻的

经过调查以后,所幸也只是一些“排行榜热门”的模组,我玩的基本上是一些小众Mod,没有感染这个病毒。不过还是有必要记录一番。

继续阅读防范MC模组的Fracturizer蠕虫病毒 →