我正在关注这些说明为我的 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 启动。希望这能有所帮助。