如何在磁盘创建器中启用持久选项?

我试着用USB测试Natty Alpha版本(我的系统是10.04)。但是当我运行磁盘创建工具时,我无法选择持久性创建选项。在截图上我看到这是可能的。选择第二个选项“刻录CD或创建USB驱动器”。 http://www.ubuntu.com/desktop/get-ubuntu/download 当我创建没有持久性选项的Live USB时,我无法激活我的NVIDIA驱动程序和Unity的3D支持,因为在重新启动后设置会丢失。 alt text

你要使用的磁盘有多大? - RolandiXor
我的USB闪存盘大约是4GB。 - vrcmr
我有一个想法,可以使用Windows系统,然后运行Wubi安装程序,并选择USB作为安装位置,但是我完全没有Windows系统。 :) - vrcmr
1你能发一张“制作启动盘”窗口的截图吗?(是你自己的,不是在http://www.ubuntu.com/desktop/get-ubuntu/download上的那个) - Isaiah
嗯,你的USB驱动器不应该有标签吗? - Isaiah
如果您选择了/dev/sdb1会发生什么?我有一个闪迪USB驱动器,当我插入它时,它会被挂载为CD和USB存储设备。 - Isaiah
我也使用San Disk。每次都尝试了这两项,但问题总是一样,我无法选择持久选项。 - vrcmr
4个回答

根据我的理解,持久分区是在根分区挂载之后挂载的 - 所以你没那么幸运。
一个解决方法是重新制作 ISO 并在其中安装nvidia-current软件包 - 你可以从这里下载用于重新制作的软件包 here。一旦它提供进入控制台的选项,请这样做并运行apt-get install nvidia-current命令。然后,你可以使用它生成的 ISO 创建一个新的 USB(通常位于你的主目录中)。请注意,你可能需要4-5GB的可用空间(最终的 ISO 大小约为700兆字节)。

嗯,remastersys不提供进入控制台的选项。我知道这是唯一可以安装驱动程序的方式。你说得对,磁盘创建器只能创建无法添加软件的Live磁盘。 - vrcmr

也许你正在遇到这个问题?看看评论 #4中描述的解决方法是否适用于你:

我想出了一个解决办法:

将ISO镜像复制到/tmp或其他不会被usb-creator自动检测到的位置。

选择“其他”并选择该ISO

从列表中选择该镜像

现在它不再灰色,你还可以返回选择原始镜像,一切都会正常。

Voilá!


这个答案对我来说有效。 - vrcmr
似乎在Ubuntu 12.04上不再起作用了。): - Andy

我发现USB创建工具有时会有点故障,但这是通常的操作步骤:
  • 选择/dev/sdb
  • 点击“擦除磁盘>是”('Datenträger Löschen > Ja'),
  • 等待一段时间,直到'/dev/sdb1'旁边的红色感叹号消失,
  • 选择/dev/sdb1 - 现在您应该能够选择持久空间的数量。

如果您无法使用usb-creator的额外空间选项,您总是可以创建一个持久分区。 与使用casper-rw FAT32文件允许的最大4GB持久性不同,持久性大小仅受驱动器大小限制。
启动Live CD。
插入闪存驱动器。
启动分区编辑器。
创建1GB的FAT32分区(在条形图的左侧)。 (大小可选) 在其右侧创建一个1.5GB的ext3分区,并将其标记为“casper-rw”。 (ext2和ext4也可以使用)。
在剩余空间中创建一个分区,并将其标记为“home-rw”。 (可选,创建一个单独的主目录分区)
关闭分区编辑器。
卸载并重新挂载闪存驱动器。
启动“创建一个启动USB磁盘”(usb-creator)。 选择“关机时丢弃”。
按下“制作启动磁盘”。
当usb-creator完成后,运行“gksu nautilus”。
选择磁盘/syslinux/text.cfg,并按照下面所示添加“persistent”:
append noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --
关机,取出光盘,重新启动。