准备材料

概要

第一个 U 盘烧录系统镜像并引导启动,随后通过系统提供的 setup-bootable 工具将系统写入到第二个 U 盘。最终,使用第二个 U 盘做为系统盘运行 Alpine Linux。

第一步 烧录镜像

使用 Etcher 将 Alpine Linux 系统镜像烧写到 U 盘(1)上。

第二步 启动系统

烧好系统的硬盘插入 PC 并引导启动,用户名 root 密码为空。

执行 setup-alpine 初始化系统设置,以下三项均设置为 none

  1. Which disk(s) would you like to use: none
  2. Enter where to store configs: none
  3. Enter apk cache directory: none

第三步 制作系统 U 盘

U 盘(2)插入 PC,使用 fdisk -l 命令查看设备名,例如:/dev/sdX

使用 fdisk 给 U 盘分区

fdisk /dev/sdX

在交互式命令下依次输入以下命令:

  • o 为设备新建 msdos 分区表
  • n 创建新分区
  • p 新分区为 primary
  • 1 分区编号为 1
    • 分区的起始位置使用默认值,输入两次回车即可
  • t 修改分区类型
  • c 设置为 Win95 FAT32/LBA 类型
  • a 设置分区为可引导启动
    • 1 指定分区编号为 1
  • w 写入变更

格式化分区

mkfs.vfat /dev/sdX1

第四步 将系统写入 U 盘(2)

使用 alpine linux 提供的工具 setup-bootable

apk add syslinux
modprobe vfat
setup-bootable /media/cdrom /dev/sdX1

完成

关机,拔掉 U 盘(1),重新启动 PC。

参考