Hacking Limbo

Reading / Coding / Hacking

Live USB for Parted Magic

上次笔记本出了点小意外无法正常启动,当时手忙脚乱找不到现成能用的系统修复工具(只有一个安装了 WinPE 的 U 盘,无法引导 Linux 系统),事后有点忧虑,于是买了个 8G 的 U 盘,参考 Gentoo 官方的 Live USB 制作教程,在 U 盘上装了个 Parted Magic。这货工具很齐全,分区、数据恢复、磁盘镜像这些常用的工具都有,而且还能连接网络,用 Firefox 查资料什么的……

制作过程比我想象中简单(尝试之前请备份好 U 盘的数据):

  1. 用 fdisk 给 U 盘分区(分了 1G 给 Parted Magic,用 FAT32 格式,剩下的空间格式化成 NTFS 分区,用于日常文件搬运)

  2. 执行 sudo dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb 把 syslinux 的引导记录写到 U 盘的 MBR 上(这个操作貌似不会影响到存放在 U 盘里的文件,因为在硬盘上安装 GRUB 时也要写 MBR 到硬盘上)

  3. 挂载 Parted Magic 的 iso 文件,sudo mount -o loop,ro -t iso9660 pmagic.iso /media/cdrom,将 pmagic 目录以及 boot/syslinux/* 复制到 U 盘根目录

  4. 编辑 syslinux.cfg,修正里面的路径,把原本 /boot 的路径改为指向根目录。

  5. 安装 syslinux 到 U 盘:sudo syslinux /dev/sdb1

搞定。

(其实有更简单的工具,UNetbootin,是 Parted Magic 官网推荐使用的制作 Live USB 的方式)