Live盘制作

Live盘制作

一个带有操作系统的U盘就叫做live盘,此盘可用于修复主机,重装系统等。

其在Linux环境下的制作也是非常简单的,只用两个步骤:

  • 挑选合适的ISO镜像

  • 将其烧录至U盘

ISO镜像

这里我下载的是debian-live-13.2.0-amd64-kde.iso,可选择自己喜欢的系统和版本。

下载连接.

U盘

准备一个内存大于ISO镜像的U盘,插入电脑。

⚠️ 操作前请务必确认 U 盘设备名,否则会把错误的磁盘覆盖!

确定U盘设备名

插入 U 盘后执行:

1
lsblk

你会看到类似:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 58.6G 0 disk # ← 这通常是你的 U 盘
├─sda1 8:1 1 3.9G 0 part
└─sda2 8:2 1 3.2M 0 part
nvme1n1 259:0 0 238.5G 0 disk
├─nvme1n1p1 259:1 0 100M 0 part
├─nvme1n1p2 259:2 0 16M 0 part
├─nvme1n1p3 259:3 0 3G 0 part
├─nvme1n1p4 259:4 0 608M 0 part
├─nvme1n1p5 259:5 0 488M 0 part /boot
└─nvme1n1p6 259:6 0 149.5G 0 part /
nvme0n1 259:7 0 476.9G 0 disk
├─nvme0n1p1 259:8 0 260M 0 part /boot/efi
├─nvme0n1p2 259:9 0 16M 0 part
├─nvme0n1p3 259:10 0 200G 0 part
├─nvme0n1p4 259:11 0 274.7G 0 part
└─nvme0n1p5 259:12 0 2G 0 part

卸载 U 盘分区

如果系统自动挂载了 U 盘,先卸载:

1
sudo umount /dev/sda*

使用 dd 烧录

1
sudo dd if=你的镜像.iso of=/dev/sda bs=4M status=progress oflag=sync

参数:

  • if= 输入文件(你的 ISO)
  • of= 输出设备(整个磁盘,不要写成 sdb1)
  • bs=4M 加快写入速度
  • status=progress 显示进度
  • oflag=sync 确保数据实时写入

烧录完成后即可使用。

Live盘恢复为存储U盘

假设你的 U 盘是 /dev/sda,请用 lsblk 确认!

在取消挂载情景下进行操作。

清空分区表(恢复为全新裸盘)

1
2
sudo wipefs -a /dev/sda
sudo dd if=/dev/zero of=/dev/sda bs=1M count=10

用 fdisk 重建分区

1
sudo fdisk /dev/sda

进入后按:

1
2
3
4
5
6
g     创建全新的 GPT 分区表
n 创建分区
回车 默认分区号
回车 默认起始
回车 默认结束
w 保存并退出

格式化为 FAT32

1
sudo mkfs.vfat -F 32 /dev/sda1