puppy安装加速
参考资料
puppy安装加速
Puppy 安装加速:从下载到首次启动的完整提速思路
Puppy Linux 以体积小、内存占用低、可直接从 U 盘运行著称,但如果下载源慢、启动盘制作方式不当,或者安装模式选错,整个过程仍可能拖上很久。下面按“下载 → 校验 → 制作启动盘 → 安装 → 首次启动”的顺序,给出可落地的加速方法。
一、先定位瓶颈在哪
安装慢通常不是单点问题,先判断卡在哪个环节:
| 现象 | 大概率瓶颈 | 处理方向 |
|---|---|---|
| ISO 下载龟速 | 源离你太远 / 单线程 | 换镜像、用多线程下载 |
| 写入 U 盘极慢 | U 盘写速低 / 块大小太小 | 换 USB 3.0 盘、调大 `bs` |
| 启动卡在内核加载 | U 盘读速低 / USB 2.0 口 | 换 3.0 口、换高速盘 |
| 复制系统文件慢 | 目标盘慢 / 文件系统不合适 | 用 SSD 或换 ext4 |
| 首次启动服务多 | 默认启动项冗余 | 精简启动服务 |
先看瓶颈,再针对性优化,比盲目折腾有效得多。
二、下载阶段:换源 + 多线程
Puppy 官方 ISO 在境外,直连往往只有几百 KB/s。可行做法:
- 换国内镜像:优先选择国内高校或云厂商的镜像站上收录的 Puppy 目录;如果镜像站没有,可留意社区维护的镜像。
- 多线程下载:用 `aria2c` 分段下载,明显快于单线程。
bash aria2c -x 16 -s 16 -k 1M -d ~/Downloads \ -o puppy.iso "<ISO 下载直链>" `-x` 是单服务器连接数,`-s` 是分片数,`-k` 是分片大小。数字不是越大越好,某些服务器会限连,可从 `-x 8 -s 8` 试起。
三、校验别省:避免白装一遍
下载完成后校验哈希,能避免“装到一半发现镜像损坏”的返工: bash sha256sum ~/Downloads/puppy.iso
与官方公布的 SHA256 对比
如果官方提供了 GPG 签名,也可一并校验: bash gpg --verify puppy.iso.sig puppy.iso
四、制作启动盘:块大小是隐藏的关键
Linux / macOS 用 dd
bash
确认设备名,千万别写错,写错会清空整块硬盘
lsblk sudo dd if=~/Downloads/puppy.iso of=/dev/sdX bs=8M status=progress oflag=sync
- 把 `bs=4M` 提到 `bs=8M` 或 `16M`,在多数 U 盘上能减少系统调用开销,写入更快。
- `oflag=sync` 保证数据真正落盘,避免拔出后文件不完整。
- 用 `/dev/sdX`(整盘),不要写 `/dev/sdX1`(分区)。
图形工具与 Ventoy
- Rufus / balenaEtcher:界面友好,但有些版本默认块大小偏小,可在高级选项里调大。
- Ventoy:把 ISO 直接拷进 U 盘即可启动多个系统,省去反复写盘的时间;适合经常换系统的人。
速度对比参考
| U 盘类型 | 典型写入 | 制作 500MB 启动盘 |
|---|---|---|
| USB 2.0 普通盘 | 5–10 MB/s | 1–2 分钟甚至更久 |
| USB 3.0 普通盘 | 20–40 MB/s | 十余秒 |
| USB 3.2 SSD | 200 MB/s+ | 数秒 |
接口和介质往往比软件参数影响更大。优先插 蓝色/蓝色内芯的 USB 3.x 接口。
五、安装模式选择:Frugal 通常更快更省
Puppy 常见两种安装方式:
- Frugal(精简安装):把系统文件当作几个大文件放在现有分区,启动快、占用小、备份还原方便。
- Full(完全安装):把文件展开到分区,占用固定空间,灵活性较低。
多数场景下 Frugal 更快也更灵活。如果目标盘是 SSD,Frugal 的优势更明显,因为读的是连续大文件。
六、目标盘与文件系统
- 目标盘优先 SSD / NVMe,机械盘和低速 U 盘都会拖慢文件复制。
- 文件系统推荐 ext4:成熟、稳定、读写效率高。若需要和 Windows 共享数据,可用 exFAT 存放独立数据分区,而系统分区仍用 ext4。
- 分区时对齐到 1 MiB,减少跨块读写开销:
bash sudo parted /dev/sdX mklabel gpt sudo parted /dev/sdX mkpart primary ext4 1MiB 100% sudo mkfs.ext4 -E stride=128,stripe-width=256 /dev/sdX1 (`stride`/`stripe-width` 对 SSD 并非必需,可省略;对某些阵列有意义。)
七、BIOS/UEFI 与启动顺序
- 确认启动模式:新机器默认 UEFI,老机器可能需切 Legacy/CSM。模式不匹配会导致反复搜索、看似“卡住”。
- 关闭不必要的 BIOS 功能(如网络引导 PXE)能缩短自检时间。
- 把 U 盘设为第一启动项,避免每次手动选。
八、首次启动后的精简
首次进入系统后,减少开机自启
时间:2026-10-07
来源:https://mirror.ciilii.com/
