Tag: linux

  • 用 MX Linux 制作可保存数据的外置 U 盘系统

    本文介绍一种方案,把 Linux 系统装在 U 盘或者移动硬盘里,插在几乎任何电脑上,都可以当作自己的电脑来用。很多 Linux 的安装盘,都可以直接启动进入 Linux 系统,但这些系统都无法保存更改,每次启动后都恢复原样。MX Linux 提供了制作可持久(persistent)的外置系统的方案,制作好的 U 盘,内部可以保留个人数据和安装的软件,不会被在使用的电脑原先的系统所获取。虽然大多数人对于 Linux 桌面系统并不熟悉,但进行简单的文档处理、收发邮件、或者使用隐秘的联络工具,还是够用的。 这样的随身系统,适用的场景: 用来制作随身系统的存储介质,大概分三种,文中统一用 “U 盘” 来称呼。——实际上,也可以插在 type c 上,速度会更高。 MX Linux 的官网: https://mxlinux.org/ ,有多种语言的使用手册。 安装步骤 如何烧录 U 盘、安装虚拟机之类的,就不详细写了。纯粹的非技术人士,大概也不会真的动手搓这个。所以更多是一些关键步骤的备忘录吧。 1. 下载 MX Linux 系统镜像 从官网下载系统镜像,推荐使用 ahs(Advanced Hardware Support)版本,能更好地支持最新的硬件。写这篇文章时,下载的最新的镜像是 MX-25.3_Xfce_ahs_x64.iso 2. 烧录 U 盘,或虚拟机 有几种安装的方式: 烧录 U 盘的方法 很多 Linux 发行商都提供了烧录 U 盘的详细攻略,譬如…

  • 在外置硬盘上,加密安装 ubuntu

    update 2026:这篇有些过时了,这个方案比较繁琐。目前更好用的方案,是按照这一篇,《用 MX Linux 制作可保存数据的外置 U 盘系统》 需求: ——这篇攻略和是否外置硬盘盒,没多大关系。普通内置硬盘也可以这样加密安装。 最新的 Ubuntu 22.04 之后的版本,在安装界面里自带了 LVM 全盘加密安装的选项。但是并不能满足第 3 条需求。所以还需要一些复杂的手动操作。 (UPDATE 2025:这篇攻略适用于 Ubuntu 22.04 LTS 的图形界面安装;但目前在 Ubuntu 24.04 LTS 上还没有测试通过,后者的安装程序有了很大改变,不能识别加密分区内部的逻辑分区。) 安装过程尽量围绕 ubuntu 的图形安装界面,对新人友好。参考并验证了这篇教程。但原文连同 /boot 引导分区也一起加密了,于是在配置上略显繁琐。我觉得加密 /boot 并不是很有必要,做了一些改动。最终的硬盘分区结构为(以 512GB 硬盘为例): 操作步骤: 下载 Ubuntu,制作 USB 安装盘(过程略)。——然后,强烈建议在整个安装过程之前,在电脑的 BIOS 里,把内置的其它硬盘暂时卸载(但很多 BIOS 并没有这个功能…)。安装程序配置 Grub 引导程序的过程,会干扰本机硬盘内原有的操作系统(尤其是本机也装了 Linux 的情况)。 插上移动硬盘和 USB 启动盘。从 U 盘启动电脑,选择 Try…

  • 个人 VPS 上的服务安装(未完稿)

    这篇文章要讨论的是,如何在一台轻量级的 VPS 服务器上,基于自己的域名,同时安装如今各种流行,去中心化的网络服务: 个人博客:Wordpress ActivityPub 社交网络:Pleroma 或 Mastodon Matrix 聊天服务器:Synapse 或 Dendrite 个人网盘和在线办公套件:Nextcloud 然而,原本我一直在用 Linode 每月 5 美元,1C1G(1个CPU,1G内存)的服务器,打算安装的服务,也是基于这个级别的配置。然而弄到一半,突然被乔乔推荐了 Contabo 每月 5 欧元(要一次缴一年,不然有额外费用),4C8G 的服务器。虽然实际速度和网速,并不比 Linode 或 Vultr 好多少,但 8G 内存,选择各种服务的余地可就大多了。所以我整理出来的 1C1G 方案,自己并没有在用……原因我后面会说。 之前也犹豫,既然同样价钱都能 4C8G 了,那为啥还要写 1C1G 的方案?很快大家的配置也都会变高级了吧?但想想也未必,还是整理一下吧。 这篇文章讨论如何在轻量级服务器里塞进各种服务。——前提是这台服务器,假定只会有你一个人在用,最多加上你的闺蜜和男朋友。我并不知道几十个用户的 Mastodon 会有怎样的开销,至少在 1C1G 上这样做非常不靠谱。我所面向的,只是两三个好友自用的私人 VPS 而已。 这篇文章不是写给小白用户的。整个系统还是很复杂的。指望有一个教程,或者一个 docker-compose,能够让完全不懂 Linux 的用户,通过逐行复制命令,就能搞定所有的安装,目前还不现实。你至少要有在完全理解的基础上,用 LNMP 搭出 Wordpress 的能力。所以我也没必要把用过的每一条命令,都放在这篇文章里。——对于每一项服务,我会尽量给出相关靠谱攻略的链接,并且讨论一下里面的坑,和我个人所作的选择。 所以,其实这篇文章本质上就一句话: 是的,这些服务都可以装到一台机器上,不冲突。我弄过了,没问题,你们放心慢慢弄吧。 安装环境:一台 1C1G(或更好的) VPS 服务器,一个你自己的域名。

  • Macbook Pro 三系统 Mac + Win + Linux 安装攻略

    update 2026:这篇已经过时很多年了吧。 — Macbook Pro 三系统 Mac + Win + Linux 安装攻略 前几天把笔记本清空重装,顺便整理一下 Macbook Pro 装三系统的攻略。这个应该是最简单的方案了,不用装 rEFIt 引导分区,也不用再手动运行 GRUB 修复 Linux 或 Windows 的引导。 0.1 技术思路,简要地说,就是 Macbook 用 GPT 管理硬盘分区,但 Windows 的 MBR 只能识别 GPT 的前四个分区。所以先在 Mac OS 下用 BootCamp 划出 Mac 以外的分区,然后先用 Linux 安装盘的工具把整个硬盘分区,把 Win 装到第四个分区,再安装 Linux 顺便用 GRUB 自动引导 Win 。 0.2 Win…