4.3. 为从 U 盘引导准备文件

为了准备 U 盘,推荐使用一台运行的支持 USB 的 GNU/Linux 系统。当前的 GNU/Linux 系统会在您插入 U 盘的时候自动识别。如果没有,您应该确认 usb-storage 内核模块是否已经被加载。U 盘插入后,它将被映射到名为 /dev/sdX 的设备,其中的 X 是 a-z 的字母。您可以通过运行 dmesg 在插入 U 盘后确认是否被正确映射。要写入信息,请要先打开它上面的写保护开关。

[警告] 警告

采用这种方法将销毁设备上已有的任何内容!请确认您使用了正确的 U 盘设备名。如果搞错,比如写成硬盘,将造成该设备上的所有信息丢失。

4.3.1. 使用混合 CD/DVD 映像制作 U 盘

现在 Debian安装映像可以直接写入 U 盘,这是非常简单的制作启动 U 盘的方法。只需为 U 盘选择一个映像(如 netint、CD、DVD-1 或 netboot)。参阅 第 4.1 节 “官方的 Debian GNU/Linux 安装映像” 获取安装映像。

另外,对于只有几 M 的小容量 U 盘,您可以从 netboot 目录下载 mini.iso 映像(位于 第 4.2.1 节 “在哪里能找到安装文件”)。

您选中的安装映像应该被直接写入 U 盘,覆盖它当前的内容。例如,使用已有的 GNU/Linux 系统,映像文件可以参照下面方法写入 U 盘,写之前请确认 U 盘已经卸载:

# cp debian.iso /dev/sdX
# sync

在其它操作系统上如何做的信息可以在Debian CD FAQ中找到。

[重要] 重要

映像必须写入整个盘设备上而不是分区上,例如 /dev/sdb 而不是 /dev/sdb1。不要使用 unetbootin 的工具,它会更改映像。

[重要] 重要

对大多数用户来说,简单地把安装映像写入 U 盘已经够用。下面更为复杂的选项主要提供给有特殊需要的用户。

U 盘上的混合映像不占据所有的存储空间,所以会值得考虑使用空余的空间来保存您选择的固件文件、软件包或任何其它文件。如果只有一块 U 盘或者只想将所需要的设备保存在一个设备上,这回有用。

在 U 盘上建立第二个,FAT格式的分区,挂载分期,并将固件解压并复制到上面。例如:

# mount /dev/sdX2 /mnt
# cd /mnt
# tar zxvf /path/to/firmware.tar.gz
# cd /
# umount /mnt

可以将 mini.iso 写到 U 盘上。在这种情况下,不必建立第二个分区,因为非常好地,它已经出现了。拔下在插上 U 盘将会使两个分区可见。