V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingwkb
V2EX  ›  macOS

昨天晚上 Macbook pro 10.8.5 突然不能开机了,开机显示一个禁止符号,估计是丢失重要文件了,现在开机只能进 实用工具,另外一台电脑是Linux,正在下载 10.9,求教怎么在Linux上面制作 10.9的 u盘 安装

  •  
  •   kingwkb · 2013-11-06 09:02:39 +08:00 · 12997 次点击
    这是一个创建于 3837 天前的主题,其中的信息可能已经有所发展或是发生改变。
    33 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-11-06 09:05:58 +08:00
    修复磁盘先.
    cxshun
        2
    cxshun  
       2013-11-06 09:06:31 +08:00
    Linux下貌似有一个工具叫dd啥的可以写入U盘镜像的,楼主搜一下。
    如果嫌麻烦,建议还是上虚拟机,直接用ultraiso写入硬盘镜像就OK了。
    kingwkb
        3
    kingwkb  
    OP
       2013-11-06 09:07:22 +08:00
    @alexrezit 修复了,显示磁盘没有问题,权限也修复了,shift + command + v 能看到提示缺失一个文件
    kingwkb
        4
    kingwkb  
    OP
       2013-11-06 09:08:26 +08:00
    @cxshun 这个我知道,用dd,我的问题是 把下载下来的整个dmg用dd写入u盘,还是需要打开dmg把里面的install什么的写入u盘
    cxshun
        5
    cxshun  
       2013-11-06 09:10:58 +08:00
    @kingwkb 这样啊,那我就不大清楚啦。我是还没有mac的人,一直在等啊,等国行发布,都快成长颈鹿了,可怜啊。
    如果这样,那就直接虚拟机上windows,用windows下的来搞定好了,linux下还是太麻烦了。
    alexrezit
        6
    alexrezit  
       2013-11-06 09:14:34 +08:00
    @kingwkb
    缺失什么文件? 在线重新安装不行么?
    kingwkb
        7
    kingwkb  
    OP
       2013-11-06 09:42:14 +08:00
    @alexrezit 在线重新安装会验证是否购买了10.8的apple account,我账号里面没买
    alexrezit
        8
    alexrezit  
       2013-11-06 10:27:18 +08:00
    @kingwkb
    不用买, 你买机器的时候就会自动添加到你账号里.
    dorentus
        9
    dorentus  
       2013-11-06 11:09:55 +08:00
    @kingwkb 不知道你下载的是什么版本,如果是 App Store 上面下载下来的 Install OS X Mavericks.app 的话(它是个文件夹),是要把它里面的 Contents/SharedSupport/InstallESD.dmg 写到 U 盘。
    kingwkb
        10
    kingwkb  
    OP
       2013-11-06 11:18:20 +08:00
    @dorentus

    我下载的是这个 Install OS X Mavericks.app.dmg 4.9G

    SHA1 cfd9db706bca3253bb6667ccc4f16fa9934218d1
    MD5 bffb7a8e1776e8e748fdb0da39433fdf

    是个文件,不是文件夹,直接用dd写到u盘就行了吧?
    dorentus
        11
    dorentus  
       2013-11-06 11:54:11 +08:00
    @kingwkb 应该不是,挂载或者解压这个 dmg 之后,应该是可以看到 Install OS X Mavericks.app 在里面……
    kingwkb
        12
    kingwkb  
    OP
       2013-11-06 12:03:04 +08:00
    @dorentus
    file install_osx_mavericks.app.dmg
    install_osx_mavericks.app.dmg: data

    这个文件怎么解压出来,我用

    sudo mount -t hfsplus install_osx_mavericks.app.dmg /mnt

    出现下面错误

    mount: wrong fs type, bad option, bad superblock on /dev/loop0,
    missing codepage or helper program, or other error
    In some cases useful info is found in syslog - try
    dmesg | tail or so
    dorentus
        13
    dorentus  
       2013-11-06 13:25:07 +08:00
    ameba
        14
    ameba  
       2013-11-06 13:27:35 +08:00
    之前公司电脑遇到的情况一样 还好有time machine
    momou
        15
    momou  
       2013-11-06 13:55:53 +08:00
    @dorentus 7z确实可以,我经常在WIN下用它开dmg
    kingwkb
        16
    kingwkb  
    OP
       2013-11-06 14:52:14 +08:00
    @dorentus

    7z x install_osx_mavericks.app.dmg

    7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
    p7zip Version 9.20 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

    Processing archive: install_osx_mavericks.app.dmg

    Extracting 0.ddm
    Extracting 1.Apple_partition_map
    Extracting 2.hfs
    Extracting 3.free

    Everything is Ok

    Files: 4
    Size: 5496751104
    Compressed: 5308633913

    7z解压出来那4个文件都不知道是干嘛的


    dmg2img 之后 再mount 还是一样的错误

    mount: wrong fs type, bad option, bad superblock on /dev/loop0,
    missing codepage or helper program, or other error
    In some cases useful info is found in syslog - try
    dmesg | tail or so
    dorentus
        17
    dorentus  
       2013-11-06 14:57:27 +08:00
    这么奇怪……
    那么你可以试试直接把这个 dmg 写到 U 盘里面试试看能不能用吧……
    kingwkb
        18
    kingwkb  
    OP
       2013-11-06 15:12:07 +08:00
    @dorentus 试了,不能用
    celadevra
        19
    celadevra  
       2013-11-06 17:27:36 +08:00
    Linux 电脑确认能挂载 HFS+ 格式的磁盘映像吗?
    ShadowStar
        20
    ShadowStar  
       2013-11-06 17:43:12 +08:00
    10.9开始制作系统按照盘的方式有所改变,记得有人发过了。搜一下吧。
    RHFS
        21
    RHFS  
       2013-11-06 20:14:04 +08:00
    试试联网恢复?
    vmebeh
        23
    vmebeh  
       2013-11-06 20:36:01 +08:00
    第5步及之后的就不用了
    yuelang85
        24
    yuelang85  
       2013-11-06 20:50:44 +08:00
    看你可以修复磁盘,认定你可以进入恢复分区,并且可以使用磁盘工具。

    那你不需要linux。直接用磁盘工具的 "恢复“就可以把镜像恢复到u盘上。
    kingwkb
        25
    kingwkb  
    OP
       2013-11-06 22:14:33 +08:00
    @vmebeh 好麻烦,照着做完了,可以进入OS X 安装器,进去之后就提示 读取 “Mac OS X”安装光盘时发生问题。 请仔细清洁光盘,然后尝试重新安装。
    ETiV
        26
    ETiV  
       2013-11-06 23:50:41 +08:00 via iPhone
    ……

    周围小伙伴有没有使Mac的?或者去苹果店转一圈?
    thedevil5032
        27
    thedevil5032  
       2013-11-07 00:18:04 +08:00 via iPad
    那个,我之前也是需要在 Linux 下面做安装盘,用的虚拟机。
    vmebeh
        28
    vmebeh  
       2013-11-07 00:29:01 +08:00
    @vmebeh 那就不清楚了,只折腾过黑苹果

    你前面提到缺少一个文件,找个10.8.5的复制回去可以不
    kingwkb
        29
    kingwkb  
    OP
       2013-11-08 00:29:53 +08:00
    搞了2个晚上终于搞定了

    问题总结一下,莫名奇妙的丢失系统文件不能开机

    修复磁盘没有用

    使用 @vmebeh 提供的linux下制作10.9安装盘失败,可能是下载的系统文件有问题导致的

    linux下面使用dd 10.8 也不行

    @yuelang85 提供的方法一开始没问明白,没有办法之际又想了想,终于想通了,在Linux下面把u盘分2个区,其中一个放进去 10.8 的 InstallESD.dmg,然后开机只磁盘管理中吧 10.8的InstallESD.dmg 恢复到另外一个分区,安装10.8,安装好之后 进系统制作 10.9的安装盘,再重新安装10.9,为什么要这样呢,因为 10.9不能通过磁盘管理制作安装盘了,所以通过10.8中转一下
    levion
        30
    levion  
       2013-12-17 14:10:08 +08:00
    你好
    我出現一樣的問題!
    可以幫我解決嗎?
    [email protected]
    macpro 10.8.5
    kingwkb
        31
    kingwkb  
    OP
       2013-12-17 14:36:33 +08:00
    @levion 准备一个u盘(16G以上),下载好10.8的installESD.dmg,把u盘分2个区,一个10G,一个6G,把installESD.dmg放进第二个分区中,mac插上u盘,进入实用工具,用磁盘管理把installESD.dmg恢复到u盘的第一个分区,重启之后就可以安装系统了
    levion
        32
    levion  
       2013-12-17 15:18:33 +08:00
    檔案會被洗到嗎?
    levion
        33
    levion  
       2013-12-18 14:21:21 +08:00
    謝謝解決了!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1823 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:30 · PVG 00:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.