在 Mac 上制作可启动 USB 驱动器时出现问题

在 Mac 上制作可启动 USB 驱动器时出现问题

我正在关注这些说明为我的 Mac 创建可启动的 USB 驱动器,这是我在步骤 8 中得到的输出。

new-host:~ Jason$ sudo dd if=/Users/Jason/Desktop/ubuntu-12.04-desktop-amd64.dmg of=/dev/rdisk1s2 bs=1m
dd: /dev/rdisk1s2: Invalid argument
691+1 records in
691+0 records out
724566016 bytes transferred in 164.544659 secs (4403461 bytes/sec)

我应该怎么办?

答案1

您应该使用 unetbootin,它非常简单,只需重新格式化您的磁盘,然后使用 unetbootin 将 iso 放到闪存驱动器上。http://unetbootin.sourceforge.net/

答案2

哎呀!我可能会看看。2007 年末,我为我的 Macbook 1.2 制作了一个 12.04 Live-USB。有一个可以运行的 Live-CD 很有帮助,这样我就可以检查 USB 棒的 Linux 名称等等。我使用 ubuntu.com 上的说明制作 Live-CD,但不得不刻录磁盘 4-5 次才得到一个可以可靠运行的。

我无法按照 ubuntu.com 上的说明制作 Live-USB。它们可能适用于较新的 Macbook,但不适用于我的。我找到了一个链接这些说明。然后我花了好几天的时间摆弄这个grub.cfg文件,直到我得到:

# grub.cfg for MB1,2 USB Install F11

# Timeout for menu

timeout=20

default=0

menuentry "UBUNTU USB" {

       echo
       echo "FAKEBIOS"
       fakebios

       echo
       echo "SET ROOT"

       #set prefix=(hd1,2)/boot/grub
       #set root=(hd0,1)

       set root=(hd1,2)

       #set root=(hd1,2)/boot/grub 
       #echo

       #echo "INSMOD"
       #insmod (hd1,2)/boot/grub/linux.mod

       echo
       echo "LINUX"
       linux /vmlinuz root=/dev/sdb2 video=efifb agp=off

       echo
       echo "INITRD"
       initrd /initrd.img

       echo
       echo "IMPLIED BOOT"
}

我发现 echo 非常有用。它一路到达隐含启动并几乎完成,但无法在 root 上安装东西,例如在 /root/dev 上安装 /dev。我尝试了 linux 命令上的“root=”参数,直到找到那里的那个。我在评论中留下了一堆其他内容。它们对我不起作用,但对你来说可能有用。

我没找到太多信息。我甚至发现有人声称 Macbook 无法从 USB 启动。希望这能有所帮助。

相关内容