我使用的是2008年左右的黑色MacBook。安装在系统上的Mac OS X不再启动。我出现灰屏,但无法进入实际的桌面。
我能够创建Linux Mint的实时USB闪存驱动器并将其加载到计算机上。但是我要做的是在Mac上安装Linux Mint,这样它将成为我唯一的OS。但是同样,我只能在Linux Mint上工作,而不能在Mac OS X上工作。
我将很高兴为您提供帮助。
我在此答案的底部写了一些更大的想法/想法/发现,但提出了一个简单得多的解决方案,它需要三个简单的东西:
dd
命令,用于复制数据。当使用ubuntu-12.04.5-server-amd64.iso
ISO设置可启动的Ubuntu 12.04.5服务器USB闪存驱动器时,这对我非常有用。能够从MacMini引导到最终的USB闪存驱动器,因此我认为它也应适用于Linux Mint(可能还有其他ISO)。
首先,启动到Linux OS系统,并确保已安装USB闪存驱动器。现在确保已lsblk
安装(列出阻止设备)。如果不是,则可以这样安装:
因此,要将其安装在CentOS / RedHat上,可以通过以下命令进行安装:
sudo yum install util-linux-ng
如果要在Ubuntu / Debian / Linux Mint上安装它,可以通过以下命令进行安装:
sudo apt-get install util-linux
lsblk
以找到USB闪存驱动器的设备ID。完成运行后lsblk
,确定已安装的USB闪存驱动器的设备ID。对于此示例,我们假设它可用,/dev/sdb
但请确保ID与您设置中的USB闪存驱动器设备匹配。
dd
命令以将ISO“刻录”到USB闪存驱动器。现在知道我们将采取行动/dev/sdb
,请确保您可以随时使用Linux ISO。在测试中,我使用了名为的Ubuntu 12.04.5 Server ISO ubuntu-12.04.5-server-amd64.iso
。因此,现在有了这两个难题,让我们运行dd
命令将的内容复制ubuntu-12.04.5-server-amd64.iso
到/dev/sdb
:
sudo dd if=~/ubuntu-12.04.5-server-amd64.iso of=/dev/sdb bs=1M
现在,等待它完成复制数据。完成后,您可以通过运行以下file
命令来获取有关当前/dev/sdb
确切信息的信息,以确认该过程是否按预期进行:
sudo file -s /dev/sdb
输出应该是这样的:
/dev/sdb: # ISO 9660 CD-ROM filesystem data 'Ubuntu-Server 12.04.5 LTS amd64 ' (bootable)
完成此操作后,弹出带有ubuntu-12.04.5-server-amd64.iso
“已刻录”字样的USB闪存驱动器,然后将其粘贴到2008 MacBook的USB端口中。在按住option键的情况下启动它,并确保选择正确的磁盘进行引导。然后点击return并等待。现在,您应该被引导到ISO“刻录”到USB中,并已100%准备在该2008 MacBook上安装该操作系统。
注意:以下所有项目均为最初的集思广益想法/研究,此处仅供参考。现在,我自己进行了试验,我意识到我可能在这里没有想到,但是对于某些寻求在Linux本身中创建Mac可引导Linux USB的人来说,它们可能很有用。
此问题的关键是创建通用磁盘格式(UDF)卷格式的映像,然后将转换后的映像复制到USB磁盘。试图找到将ISO转换为UDF格式的特定于Linux的实用程序似乎充其量是棘手的。
实际上,如果您查看安装Ubuntu的基本Mac OS X指令(与Linux Mint基本相同),您会发现尽管有很多步骤,但ISO转换部分才是关键。一旦您超过了Mac OS X的特定步骤,本教程的其余部分基本上就可以适用于Linux设置了。
请注意,我尚未对此进行积极测试,因此请按照您自己的步调进行操作并谨慎使用。另请注意,如果我显示的是来自其他站点的命令,而这样做主要是为了参考。请确保根据您的特定设置和用法更改/自定义该命令。
isohybrid
将Linux Mint ISO转换为混合USB格式。我发现这个名为的实用工具isohybrid
。这是他们对其工作原理的解释。isohybrid
可以在官方isohybrid
网站上找到更多详细信息:
从3.72版开始,ISOLINUX支持“混合模式”,可以从CD-ROM或BIOS认为是硬盘或ZIP磁盘的设备(例如USB密钥或类似设备)启动。除了基于CD的常规ISO9660文件系统之外,这些混合图像还包含有效的DOS样式分区表。因此,如果您只是简单地“原始”将经过混合处理的映像复制到USB闪存驱动器,BIOS将直接启动该映像。
他们也有一个简洁iso2usb.py
易用的助手脚本,可以简化使用isohybrid
:
该
dd
命令总是把我吓坏了。一次错误的击键,就会覆盖错误的硬盘。为了使事情少一些恐怖和安全,我写道iso2usb
。
因此,我的最佳建议是,如果您使用的是Linux Mint(或任何其他现代Linux变体),并且希望从ISO创建USB,那么您可能会做得更好isohybrid
。但是请记住,至少在此“询问不同”答案的基础上, Mac OS X似乎存在“混合”卷问题。
dd
将ISO复制到USB。话虽如此,我仍然不清楚MacBook是否会因此而窒息,因为它仍然不是UDF格式。因此,也许另一个策略是在Linux上安装ISO,但将USB格式化为UDF并通过来复制数据dd
,对吗?这篇标题为“在Linux下在UDF中格式化USB闪存棒”的教程似乎是将USB格式化为UDF磁盘的不错的指南。那里有很多细节,但是使用UDF魔术的核心命令是使用的以下命令,mkudffs
它是以下内容的一部分udftools
:
mkudffs --media-type=hd --blocksize=512 /dev/sdc1
此外,此页面还介绍了许多有关如何在Linux上安装ISO的内容,包括有关以UDF格式安装ISO的部分:
sudo mount filename.iso /media/iso -t udf -o loop
此“询问Ubuntu”站点答案提供了有关UDF安装命令的另一种变体:
sudo mount -t udf /dev/sr0 /cdrom
就像我说过的那样,我还没有测试过这些命令-路径是从它们那里获取的,因此您应该更改它们以匹配您的设置-但是如果您遵循我的逻辑,也许可以执行以下操作:
mkudffs
的一部分,以UDF格式格式化USB udftools
。dd
将创建UDF格式(可在Mac启动的情况下)的Linux Mint USB磁盘。总而言之,我认为以UDF为重点的工作将是最好的。但是就像我刚开始所说的那样,我自己还没有测试过任何内容(请根据我所阅读和理解的内容考虑所有受过教育的笔记),因此您的里程可能会有所不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句