Darwin自定义启动命令简易手册

Filed under: 电脑相关 |
Posted on

不是MAC饭的可以走开啦,如果是MAC饭的继续往下看咯!

如果作为MAC饭不知道Darwin是什么,自行google一下吧。

这里讨论的主要是Hackintosh启动之时的Darwin参数的使用。启动Hackintosh的时候按住F8进入选择界面,或者在倒数时间的时候点击任意键。

之后会跳出一个“boot:”的提示符,意味着电脑期待你输入启动指令啦!你可以使用下列参数来自定义启动:

[Kernel Name]

[Kernel Flags]

[Boot Flags]
-s
-v
-f
-x

[Parameters]
cpus=
“Graphics Mode”=
rd=
config=
platform=
idlehalt=
legacy

[Info]
?memory
?video

[UnKnown flags]
debug=0×144

下面介绍一下这些指令的具体作用:

--》偷懒了,明天继续写吧。继续关注唷!

Kernel Name 指定特定的Kernel来启动系统,比如马赫(Mach),还有常见的Vanille。这里指定的核心必须放在系统根目录下;

Kernel Flag 指定调用核心中特定的区域,例如debug=0×144 io=0xffffffff

-S 进入单用户模式,不调用GUI界面以及载入镜像,不过提供命令行界面,可以通过指令来恢复系统或进行相关操作;

-V 载入系统时显示载入的log,在查找导致无法进入系统的问题时很有效;

-f 重新载入所有的kext,即驱动,并清楚缓存。在系统中手动删除/System/Library/Extensions.mkext也能达到相同的效果;

-x 进入安全模式,只调用必要的驱动,无视驱动缓存;
cpus= 指定使用cpu个数,例如双核系统指定cpus=2则调用两个和姓,当然你也可以使用cpus=1只使用一个核心,在早期hackintosh里可以用来避免启动时的当机;

“Graphics Mode”= 这个参数指定了启动时的屏幕分辨率和颜色,使用方法:宽x高x色深@刷新率,例如指定使用640×480分辨率,32位颜色,60赫兹刷新率则使用下列参数:

“Graphics Mode”=”640×480x32@60″

rd= 指定启动磁盘,使用方法:diskXsY X指定磁盘编号 (第一个磁盘 (一般指的是IDE的主设备)是 0 第二个磁盘是 1 ) Y 指定磁盘中的分区 1 代表第一个分区, 所以指定从第一个磁盘的第一个分区启动的参数为: rd=disk0s1

config= 指定使用不同的系统启动设置,默认的启动设置文件位于

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

启动文件应该包含下列索引:
timeout (启动时MAC前的倒计时时间,就是用上下方向键选择启动盘的那个界面)
kernel (启动用核心)
kernel flags
quiet boot (是否显示启动菜单)
boot graphics (是否显示苹果的启动界面,即灰白色,中央一个苹果标志,下方带转动载入符的界面)

platform= 设定启动的系统平台
platform=ACPI (ACPI 支持)
platform=X86PC (无ACPI支持)
platform=ACPI|86PC (尝试支持ACPI,如失败则不支持)

设定cpu省电模式,0为全负荷运转,1为在空闲时进入省电模式;
idlehalt=0
idlehalt=1

-legacy 在默认64位系统的环境下启动32位系统

?memory 显示系统内存信息

?video 显示显卡信息,以及其支持的显示模式

Tags : , ,
Trackback url : u can trackback from your own site

Leave a Reply