我知道如何创建可以安装 Ubuntu 的 USB 盘,但现在我想用 usb-creator 做一些测试。我不想在 USB 盘上进行无用写入,而是想看看 usb-creator-gtk 如何在“虚拟磁盘分区”上工作。
问题是,当我启动 usb-creator-gtk 时,它会找到我的 /dev/sdb2 (真实的我找不到任何我制作的虚拟磁盘(USB 格式为 FAT32)。我也不知道为什么。我猜 usb-creator-gtk 有办法识别 USB 设备,但我不知道如何欺骗它。
以下是我创建虚拟磁盘的操作:
mkdir /tmp/t7; cd /tmp/t7
dd if=/dev/null of=vu7 bs=1 seek=3800M count=0
losetup /dev/loop7 vu7
sfdisk -uM /dev/loop7 << EOF
> 10,3000,c,*
>;
> EOF
fdisk -l /dev/loop7
# Device Boot Start End Blocks Id System
# /dev/loop7p1 * 16065 6168959 3076447+ c W95 FAT32 (LBA)
# /dev/loop7p2 1 16064 8032 83 Linux
mknod /dev/loop7p1 b 7 8
losetup /dev/loop7p1 -o $((512 * 16065)) --sizelimit $(((6168959-16065)*512)) vu7
mkfs.vfat -F 32 /dev/loop7p1
# --> mkfs.fat 3.0.26 (2014-03-07)
# --> Loop device does not match a floppy size, using default hd params
install-mbr /dev/loop7
partprobe /dev/loop7
partprobe /dev/loop7p1
但最终 usb-creator-gtk 完全忽略了我的 loop7p1 设备。
答案1
这个过程不值得付出努力,在取得任何进展之前,还需要做很多事情。您的目标是在“可移动媒体”项目的逻辑分区上安装 Live CD。这需要大量的时间,甚至我的首席网络分析师也说这需要的时间比值得投入的时间还要多。