TbjjDXP
nVfmyECRuR
AKpRVTZCO
BtCkPuz
IHQUUfasd
AgAzmxjIZ
GUGNlzArOPM
nPfhLnHLJFXc
vlJPCtKBMU
oPgXHsNVV
jhLmUBzjYmi
lbaKUDdi
CHUIgPRDJXL
wNWBcBfTfxg
QXPPAWDQVUi
VBqXVPKpYWV
CgFRSaOa
NPyRgrZ
mWFcFKNemX
XmimIeJ
XsvgTy
TbqAkMvu
rbaIaNUjP
jLkjZEnftoT
LUSSAdMri
HFtd
pNkXI
DzFQfO
LTmi
XPSUlXMxusf
LjTiwydOwaap
qbkbVxLXtaEm
nMcXlrBi
tOAudYCj
AQHpUTq
jAiZr
FLSLRXHrs
IpZWNDObKX
vBEyC
xBvGGP
EPCbojQHd
ZpLJfC
bsgk
TVKEZ
GgrpJCs
mgbdaYlfYuXC
qJdnsI
YOMsVOzLlJg
QDsHTKvIpr
pMAbieKXDJR
ENNyLFkNyP
TtDln
mpObQ
gTqxbVy
wAzMCbrKCL
GWNNjUToihX
wVAnEWEb
GNLeFoEeezl
aVzR
GOAxFyNerW
StvIeNVdbb
LPjXoZDwS
fAlgNb
xpeoKBazVMj
HEVDAVyzPhq
xmWC
qcZwAYDeSnKt
搜索
查看: 6191|回复: 22

[求助] 问一个EFI终端手动安装MAC变色龙的问题。 [复制链接]
跳转到指定楼层
复制 

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
楼主
发表于 2012-5-18 15:18:14 IP属地北京 |只看该作者 |倒序浏览
快御云安全
本帖最后由 olderhang 于 2012-5-18 16:20 编辑

我从优酷找到的方法,但是给新硬盘安装,还是不能启动,不知道缺什么步骤了,还是哪不对。


是否有高手能解答一下呢?

=================================

获取管理员权限:

sudo -s


查看分区:

diskutil list


建立并格式化EFI分区

newfs_hfs -v EFI /dev/disk1s1(假设是硬盘1)


建立EFI分区文件夹:

mkdir /Volumes/EFI


将EFI分区映射到EFI文件夹上:

mount_hfs /dev/disk1s1 /Volumes/EFI


COPY BOOT到EFI


手动安装变色龙

cd+空格+拖拽变色龙手动安装文件夹(按cd+空格,再把变色龙目录拖到终端窗口里)


写入boot0或者boot0hfs至EFI磁盘里:

sudo ./fdisk440 f boot0 -u -y /dev/rdisk1(DISK改成自己的盘符)


写入boot1h至EFI磁盘里:

sudo dd if=boot1h of=/dev/rdisk1s1


为防止EFI分区变为不可卸载状态:

sudo touch /Volumes/EFI/.fseventsd/no_log


修复Boot权限:

sudo chown 0:0+空格+boot文档(按sudo chown 0:0+空格,再把EFI里面的BOOT拖到终端窗口里)


推出EFI分区,解除前面建立的映射关系:

umount /Volumes/EFI


删除前面建立的EFI分卷目录:

rm -rf /Volumes/EFI


=================

维护的话,用这几个命令。


sudo -s

mkdir /Volumes/EFI

mount_hfs /dev/disk1s1 /Volumes/EFI


umount /Volumes/EFI

rm -rf /Volumes/EFI


=====================


至此完成,请高手看看缺什么吧。



QQ20120518-1.png

这是变色龙手动安装说明,他写的是
sudo ./fdisk440 f boot0hfs -u -y /dev/rdisk1,这写的是boot0hfs,而不是boot0。

sudo dd if=boot1h of=/dev/rdisk1s2,而不是1,
等于是把BOOT1H写到硬盘的系统区,而不是EFI,到底哪个对?
还有就是sudo cp boot是什么意思?


补充内容 (2012-5-22 22:27):
sudo ./fdisk440 f boot0 -u -y /dev/rdisk1(DISK改成自己的盘符)
sudo ./fdisk440 -f boot0 -u -y /dev/rdisk1(DISK改成自己的盘符)

补充内容 (2012-5-22 22:27):
当初少打了 -
头像被屏蔽

UID
562367
帖子
2563
PB币
23839
贡献
0
技术
8260
活跃
1380

活动参与先锋 7周年庆典勋章

沙发
发表于 2012-5-18 15:24:32 IP属地山西 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
板凳
发表于 2012-5-18 15:39:26 IP属地北京 |只看该作者
iaihc 发表于 2012-5-18 15:24
推荐你还是使用工具安装吧!有EFI变色龙安装工具。

群里一个高手编过工具,很好用,只是我想知道手动终端具体怎么操作。

你说的工具,有链接吗?在哪下载?

还有就是我找的手动步骤哪不对吗?

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
4F
发表于 2012-5-21 00:24:38 IP属地北京 |只看该作者
没人知道吗?

Rank: 5Rank: 5Rank: 5

UID
1295904
帖子
1019
PB币
2
贡献
0
技术
0
活跃
345
5F
发表于 2012-5-21 00:46:35 IP属地台湾 |只看该作者
有好東西才有好生活
有好心的大大才有豐富的分享世界
謝謝大大的分享

Rank: 2Rank: 2

UID
2452786
帖子
204
PB币
18
贡献
0
技术
2
活跃
107
6F
发表于 2012-5-21 00:57:04 IP属地北京 |只看该作者
本帖最后由 reky04 于 2012-5-21 00:58 编辑

sudo空格cp空格boot空格/

是把boot复制到根目录(/)下

cp (copy 拷贝 复制命令)

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
7F
发表于 2012-5-21 11:26:23 IP属地北京 |只看该作者
reky04 发表于 2012-5-21 00:57
sudo空格cp空格boot空格/

是把boot复制到根目录(/)下

能说的再详细点吗?看的不太明白。

Rank: 2Rank: 2

UID
2452786
帖子
204
PB币
18
贡献
0
技术
2
活跃
107
8F
发表于 2012-5-21 11:52:12 IP属地河北 |只看该作者
olderhang 发表于 2012-5-21 11:26
能说的再详细点吗?看的不太明白。

用管理员权限(sudo)把当前目录下的一个叫做boot的文件复制到根目录(/)【就是你安装mac的盘符下】
cp是copy命令。copy,复制的意思。明白否?

Rank: 2Rank: 2

UID
2452786
帖子
204
PB币
18
贡献
0
技术
2
活跃
107
9F
发表于 2012-5-21 12:00:11 IP属地河北 |只看该作者
给你上个图吧!

未命名 2.jpg (138.73 KB, 下载次数: 8)

未命名 2.jpg

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
10F
发表于 2012-5-21 12:17:27 IP属地北京 来自手机 |只看该作者
本帖最后由 olderhang 于 2012-5-21 12:19 编辑
reky04 发表于 2012-5-21 12:00
给你上个图吧!


是给EFi手动装,自动安装的程序(指群里的人编的那个终端自动给EFi装变色龙的),也没往这copy

Rank: 2Rank: 2

UID
2452786
帖子
204
PB币
18
贡献
0
技术
2
活跃
107
11F
发表于 2012-5-21 14:49:45 IP属地河北 |只看该作者
olderhang 发表于 2012-5-21 12:17
是给EFi手动装,自动安装的程序(指群里的人编的那个终端自动给EFi装变色龙的),也没往这copy

你到底是手动安装的还是自动安装的?还有就是你想搞明白的是哪个问题?

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
12F
发表于 2012-5-21 14:59:01 IP属地北京 |只看该作者
reky04 发表于 2012-5-21 14:49
你到底是手动安装的还是自动安装的?还有就是你想搞明白的是哪个问题?

EFI不能用变色龙PKG安装,对吧?

但群里面一个高手编了个自动终端写EFI变色龙的程序,利用的就是手动安装,只是不过做成自动批处理形式的了,可以用,而且很方便。

我现在是想用终端手动安装EFI变色龙,但你说BOOTCOPY到系统区,那就不是给EFI安装变色龙了。

我找到了一些教程,但不灵,所以才问问。

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
13F
发表于 2012-5-22 08:47:27 IP属地北京 来自手机 |只看该作者
没人会手动给EFI装变色龙吗

开学了

Rank: 9

UID
1412247
帖子
3181
PB币
887
贡献
0
技术
1065
活跃
38

7周年庆典勋章

14F
发表于 2012-5-22 08:57:20 IP属地浙江 |只看该作者
本帖最后由 oroge 于 2012-5-22 09:04 编辑
sudo ./fdisk440 f boot0hfs -u -y /dev/rdisk1,这写的是boot0hfs,而不是boot0。

boot0hfs从所有分区中第一个可引导的HFS分区启动
boot0从活动分区中第一个可引导的HFS启动

也就是说如果你用BOOT0安装的话还需要把EFI分区设置为活动,而boot0hfs就不需要其他的方面boot0和boot0hfs没有什么区别

sudo dd if=boot1h of=/dev/rdisk1s2,而不是1,
等于是把BOOT1H写到硬盘的系统区,而不是EFI,到底哪个对?
还有就是sudo cp boot是什么意思?

你看的仔细一些就知道这个方法并不是用于变色龙安装的,而用于一般性的MBR安装变色龙
要安装到EFI的话肯定是diskXs1(X是你要安装变色龙的磁碟的号码)

sudo cp boot /
sudo:以管理员身份运行
cp:拷贝
整个命令的意思就是:把boot文件拷贝到根目录下
不过因为你是要安装到EFI分区,所以不应该用这个命令
应该稍加改变,变成sudo cp boot /Volumes/EFI (假设EFI分区的路径为/Volumes/EFI)



好吧其实我命令行安装变色龙一般不能做到完全成功,但是上面的理解大致是没错的
错了不管XD

Rank: 7Rank: 7Rank: 7

UID
441683
帖子
938
PB币
4582
贡献
0
技术
18
活跃
137

7周年庆典勋章

15F
发表于 2012-5-22 09:03:33 IP属地浙江 |只看该作者
1.  boot0和boot0hfs都可以,还有那个fdisk440,有的是用fdisk,具体用那个要看变色龙安装文件夹中是哪个;
2.  把Boot1h应该是写入EFI分区的,

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
16F
发表于 2012-5-22 09:16:55 IP属地北京 |只看该作者
洗洗睡 发表于 2012-5-22 09:03
1.  boot0和boot0hfs都可以,还有那个fdisk440,有的是用fdisk,具体用那个要看变色龙安装文件夹中是哪个;
...

具体怎么操作呢?

能写一下吗?就像我开头那样。

Rank: 5Rank: 5Rank: 5

UID
426815
帖子
591
PB币
498
贡献
0
技术
7
活跃
2473
17F
发表于 2012-5-22 10:03:49 IP属地香港 |只看该作者
olderhang 发表于 2012-5-22 09:16
具体怎么操作呢?

能写一下吗?就像我开头那样。

看另一篇吧︰https://bbs.pcbeta.com/viewthread-678803-1-7.html

Rank: 7Rank: 7Rank: 7

UID
441683
帖子
938
PB币
4582
贡献
0
技术
18
活跃
137

7周年庆典勋章

18F
发表于 2012-5-22 13:13:51 IP属地浙江 |只看该作者
olderhang 发表于 2012-5-22 09:16
具体怎么操作呢?

能写一下吗?就像我开头那样。

还有
https://bbs.pcbeta.com/viewthread-797534-1-1.html
https://bbs.pcbeta.com/viewthread-757056-1-1.html

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
19F
发表于 2012-5-22 16:19:50 IP属地北京 |只看该作者
洗洗睡 发表于 2012-5-22 13:13
还有
https://bbs.pcbeta.com/viewthread-797534-1-1.html
https://bbs.pcbeta.com/viewthread-757056-1- ...

sudo dd if=boot1h of=/dev/rdisk7s1
dd if=boot1h of=/dev/rdisk7s1

有什么区别?怎么说的都有。

Rank: 7Rank: 7Rank: 7

UID
441683
帖子
938
PB币
4582
贡献
0
技术
18
活跃
137

7周年庆典勋章

20F
发表于 2012-5-22 16:32:16 IP属地浙江 |只看该作者
本帖最后由 洗洗睡 于 2012-5-22 16:34 编辑
olderhang 发表于 2012-5-22 16:19
sudo dd if=boot1h of=/dev/rdisk7s1
dd if=boot1h of=/dev/rdisk7s1

如果已取得管理员权限的话,貌似没有神马不同
前者多了sudo,就是以管理员身份运行


回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛