使用 YUMI 制作多合一系统安装 U 盘

由于自己最近需要在数台电脑上安装不同的操作系统,也为了以后装系统方便,于是决定做一个多合一的操作系统。目前网上多数的系统都是 Mac + Windows 的组合,而我希望能够是 Ubuntu LiveCD + Ubuntu Installer + Windows Installer 的组合,因此研究了一下如何自定义一个多合一 U 盘。

准备工作

  1. 准备一个大小合适的 U 盘。一个 Windows 10 安装镜像需要 5G,我这里需要安装 2 个版本的 Windows 和 2 个版本的 Linux,因此选择了一个 16G 的 U 盘。(后来因为 U 盘是双十一买的,由于到货时间问题,这个 U 盘插在了路由器上,因此换成了 32G 的 U 盘)
  2. YUMI (Your Universal Multiboot Installer) 软件:注意需要 BIOS 版本的(因此在 UEFI 电脑上需要打开 CSM 模式),因为 UEFI 不支持 NTFS,只支持 FAT32 文件系统,而 Windows 安装镜像超过了 FAT32 的文件大小限制,导致了无法写入的问题。所以,要选用非 UEFI 的版本。官网连接

镜像下载

Windows 的镜像,我以前是从 MSDN Itellyou 上下载的,但是由于新的电脑没有下载 ED2K 协议的软件,百度网盘破解版也因为某些原因无法使用,因此选择了更加安全的方案——从微软官方下载。由于微软官方网页上获取 ISO 镜像链接比较麻烦,因此使用另一个 U 盘写入工具 Rufus(相信很多装机的朋友都用过,事实上如果只是制作一个装机 U 盘而非多合一 U 盘的话使用这个软件会更简单)来获取镜像。

阅读更多

采用 Tornado WSGI 容器部署 Flask 为 Systemd 服务并使用 Apache2 进行反向代理的方法

本文介绍了如何通过 Tornado,在 Virtualenv 下将 Flask 应用以独立 WSGI 容器的形式部署,并配置为 Systemd 服务和使用 Apache2 进行反向代理以提供 SSL 的方式。本文使用的是 Ubuntu 18.04 系统,您的系统可能因为发行版不同而在操作和配置上有所差异,敬请注意。

阅读更多

Windows 10 安装检查清单

近一年来,我多次为自己、亲戚和同学安装 Windows 10。为方便今后进行 Winodws 10 的全新安装与重新安装,制作了本清单。

这是一份创建于 2019 年 8 月的清单,其中某些信息可能随着时间变化而变化。

更新于 2022 年 1 月。

0. 安装前准备

  1. 镜像获取:MSDN Itellyou此镜像。推荐 LTSC 版本。
  2. U 盘刷写工具:Rufus
  3. 准备好系统配置工具 Dism++
  4. BIOS 设置:
    • 引导模式:UEFI,暂时关闭安全引导(Secure Boot),装完记得重新打开。
    • 打开 Intel 虚拟化技术 不需要虚拟机就不要打开了。
    • 打开 TPM 模块

阅读更多

Windows 中网络相关的注册表项浅析

最近折腾了一下 Windows 的网络,包括虚拟网络,但是还是一知半解,整理如下,如有不对,敬请指正!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
HKLM\SYSTEM\CurrentControlSet\
|-Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
| `-{<GUID>} 网络适配器(包括虚拟、拨号)的GUID
| |-<Name> REG_SZ 网络名称
| `-<PnPInstanceId> REG_SZ 设备路径
|-Enum
| |-{5d624f94-8850-40c3-a3fa-a4fd2080baf3} Wi-Fi Direct
| |-PCI\<...>\<...> PCI(e) 设备
| | `-<FriendlyName> REG_SZ 在设备管理器中的名称
| |-BTH 蓝牙设备
| |-ROOT
| | `-VID 虚拟网卡等,也有其他设备
| |-SWD
| | |-MSRRAS\MS_<*>MINIPORT 各种 Miniport
| | | `-<FriendlyName> REG_SZ 设备名称
| | `-RADIO 无线电设备
| | `-<FriendlyName> REG_SZ 设备名称
`-Services
`-WlanSvc 无线网络服务(具体机制未明确)

阅读更多