如何在Mac上创建一个可以启动到Mac或PC的实时持久性Ubuntu USB?

您好我实际上已经使用unetbootin成功创建了一个实时Ubuntu USB(8GB LiveUSB上的12.04.3 64位),但它不是持久性的,无法在Mac上启动。

或者,如果有人对如何编辑.iso文件有任何建议,以便它从Mac启动并且是持久性的,那也会很棒。 我正在运行OSX Mavericks所以应用程序也必须在Mavericks上运行。

我尝试按照http://ubuntuforums.org/showthread.php?t=2174630 ans,如下所示,选择GUID分区(不是MBR),然后在grub.cfg文件中添加持久性单词。 在我启动并更改了一些设置之后,我尝试使用ubuntu菜单中的restart选项重新启动,但它无效。 我手动关闭我的电脑,但是当我第二次尝试启动时,我越过了Ubuntu徽标,然后我的屏幕变黑了。 我试了几次,得到了同样的结果。 这是我在grub.cfg文件中的文字:

if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal=white/black set menu_color_highlight=black/light-gray menuentry "Try Ubuntu without installing" { set gfxpayload=keep linux /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- initrd /casper/initrd.lz } menuentry "Install Ubuntu" { set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- initrd /casper/initrd.lz } menuentry "Check disc for defects" { set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash -- initrd /casper/initrd.lz } 

我按照以下链接创建了实时Linux USB: http ://ubuntuforums.org/showthread.php?t = 2174630而不是MBR选择GUID分区,然后在grub.cfg文件中添加持久性单词。 它对我有用。

实际上,我正在使用Mac Air 2013,这是64位。我已经安装了ubuntu 13.10 64位版本。 我完全遵循相同的指示,事实上我已经使用了很多次。 在这一点上你可以尝试遵循所说的内容,这一次按照原样进行。 我的意思是选择MBR而不是GUID。 如果您的启动文件夹中没有grub.cfg文件,那很好。 但是,检查syslinux.cfg文件中的单词persistent。 如果它在那里,那应该是完美的。 我的意思是它对我有用,我希望这对你也有用。 尝试使用.cfg文件,你肯定可以做到。

如果你需要你的Mac从Ubuntu USB启动,Ubuntu网站有一个详细的指南, 解释如何将磁盘映像dd到USB 。

或者,如果您可以访问Windows,请下载Rufus 。 选择图像类型时,选择DD并选择所需的ISO文件(Ubuntu ISO是混合的,这意味着它们可以在ISO或DD模式下复制)。 DD是你想要的那个,这是重要的。 还要确保将分区方案/目标系统类型设置为BIOS和UEFI的MBR。

至于持久性,如果其他人可以添加/改进我的答案,请这样做,因为我从未有过设置持久卷的经验。

克隆,也许是第二步

您可以使用一步或两步程序。 dd是一个function强大但也很危险的工具,在MacOS中“始终”可用。 在开始克隆过程之前,要非常小心,检查并仔细检查一切是否正确。

  • 一步:如果你发现一个基于Ubuntu [系统]系统的[压缩]图像文件,它是持久的,可以做你想要的, 克隆到USB pendrive或存储卡。 如果下载的文件是压缩的,则需要在克隆之前将其解压缩

    file.img.zip – > file.img

    file.img.xz – > file.img

    卸载目标驱动器上的所有分区并运行dd

     sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn 

    其中n是数字(例如, /dev/rdisk4 )。

    此链接中有提示。

  • 两个步骤:下载并克隆基于Ubuntu [based]系统的[压缩]图像文件,该文件是持久的,并包含mkusb。

    从可通过克隆启动的USB pendrive或存储卡启动。

    下载要作为持久实时安装的Ubuntu版本和风格的iso文件。

    运行mkusb-dus并在另一个USB驱动器或存储卡中创建一个持久的实时驱动器。

  • 链接

    在Mac OS上安装操作系统映像(www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    具有持久性实时系统和mkusb的压缩图像文件