您好,我实际上已经使用 unetbootin 成功创建了一个实时 Ubuntu USB(8GB LiveUSB 上的 12.04.3 64 位),但是它不是持久的并且无法在 Mac 上启动。
或者,如果有人对如何编辑 .iso 文件以便它从 Mac 启动并持久有任何建议,那也很好。我正在运行 OSX Mavericks,因此该应用程序也必须在 Mavericks 上运行。
我尝试过 http://ubuntuforums.org/showthread.php?t=2174630回答,如下所述,选择 GUID 分区(不是 MBR),然后在 grub.cfg 文件中添加持久字。在我启动并更改了一些设置后,我尝试使用 ubuntu 菜单中的重新启动选项重新启动,但没有成功。我手动关闭并打开了电脑,但当我第二次尝试启动时,我越过了 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 }
答案1
克隆并可能进行第二步
您可以使用一步或两步程序。dd
是一个功能强大但也很危险的工具,在 MacOS 中“始终”可用。 在开始克隆过程之前,请务必小心,检查并反复检查以确保一切正确。
一步:如果你找到一个基于 Ubuntu 系统的压缩映像文件,该文件可以持久运行,并且可以执行你想要的操作,克隆将其复制到 USB 闪存盘或存储卡中。如果下载的文件是压缩文件,则需要在克隆之前将其解压,例如
文件.img.zip --> 文件.img
文件.img.xz --> 文件.img
卸载目标驱动器上的所有分区并运行
dd
sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn
其中 n 是一个数字(例如
/dev/rdisk4
)。有提示此链接。
两个步骤:下载并克隆Ubuntu [基于] 系统的 [压缩] 图像文件,持久实时,并包含 mkusb。
从通过克隆而制成的可启动的 USB 闪存盘或存储卡启动。
下载您想要安装为持久实时版本的 Ubuntu 版本和风格的 iso 文件。
运行 mkusb-dus 并创建持久实时驱动器在另一个 USB 驱动器或存储卡中。
链接
在 Mac OS 上安装操作系统映像(www.raspberrypi.org)
help.ubuntu.com/community/mkusb
答案2
您应该能够使用 diskutil 完成此操作。我上次在 Sierra 上使用过此方法,因此以后的任何事情可能都不一样。
$ diskutil list
$ diskutil eraseDisk FAT32 UBUNTU /dev/<YOUR USB DISK ID>
$ diskutil unmountDisk /dev/<YOUR USB DISK ID>
$ sudo dd if=<path to ubuntu live iso> of=/dev/<YOUR USB DISK ID>
一旦完成后,您需要重新启动并从实时 USB 启动。
一旦启动,就gparted
从终端启动。
选择 USB 驱动器并选择Unallocated
其上的分区。
创建一个新分区,并给它贴上标签ext3/ext4
(不确定其他文件系统是否可以工作。从未尝试过。)persistence
出口gparted
为新的持久分区创建一个挂载点。
$ mkdir -p /mnt/ubuntu_usb
$ mount <USB DRIVE> /mnt/ubuntu_usb
要启用持久存储,您需要一个persistence.conf
。
$ echo "/ union" > /mnt/ubuntu_usb/persistence.conf
$ umount <DISK>
重启 Mac 并按住 Option 键。现在你应该有一个 Ubuntu(持久性)启动选项
答案3
我按照以下链接创建了实时 Linux USB: http://ubuntuforums.org/showthread.php?t=2174630 选择 GUID 分区而不是 MBR,然后在 grub.cfg 文件中添加持久字词。对我来说,这个方法有效。
答案4
如果你需要 Mac 从 Ubuntu USB 启动,Ubuntu 网站有详细的指南解释如何将磁盘映像添加到 USB 上。
或者,如果您可以访问 Windows,请下载鲁弗斯。选择映像类型时,选择 DD 并选择所需的 ISO 文件(Ubuntu ISO 是混合的,这意味着它们可以以 ISO 或 DD 模式复制)。DD 就是您想要的,这是最重要的。还要确保将 BIOS 和 UEFI 的分区方案/目标系统类型设置为 MBR。
至于持久性,如果其他人可以添加/改进我的答案,请这样做,因为我从未有过设置持久卷的经验。