kingwkb
V2EX  ›  macOS

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

  •  
  •   kingwkb · Nov 6, 2013 · 13758 views
    This topic created in 4596 days ago, the information mentioned may be changed or developed.
    33 replies    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       Nov 6, 2013
    修复磁盘先.
    cxshun
        2
    cxshun  
       Nov 6, 2013
    Linux下貌似有一个工具叫dd啥的可以写入U盘镜像的,楼主搜一下。
    如果嫌麻烦,建议还是上虚拟机,直接用ultraiso写入硬盘镜像就OK了。
    kingwkb
        3
    kingwkb  
    OP
       Nov 6, 2013
    @alexrezit 修复了,显示磁盘没有问题,权限也修复了,shift + command + v 能看到提示缺失一个文件
    kingwkb
        4
    kingwkb  
    OP
       Nov 6, 2013
    @cxshun 这个我知道,用dd,我的问题是 把下载下来的整个dmg用dd写入u盘,还是需要打开dmg把里面的install什么的写入u盘
    cxshun
        5
    cxshun  
       Nov 6, 2013
    @kingwkb 这样啊,那我就不大清楚啦。我是还没有mac的人,一直在等啊,等国行发布,都快成长颈鹿了,可怜啊。
    如果这样,那就直接虚拟机上windows,用windows下的来搞定好了,linux下还是太麻烦了。
    alexrezit
        6
    alexrezit  
       Nov 6, 2013
    @kingwkb
    缺失什么文件? 在线重新安装不行么?
    kingwkb
        7
    kingwkb  
    OP
       Nov 6, 2013
    @alexrezit 在线重新安装会验证是否购买了10.8的apple account,我账号里面没买
    alexrezit
        8
    alexrezit  
       Nov 6, 2013
    @kingwkb
    不用买, 你买机器的时候就会自动添加到你账号里.
    dorentus
        9
    dorentus  
       Nov 6, 2013
    @kingwkb 不知道你下载的是什么版本,如果是 App Store 上面下载下来的 Install OS X Mavericks.app 的话(它是个文件夹),是要把它里面的 Contents/SharedSupport/InstallESD.dmg 写到 U 盘。
    kingwkb
        10
    kingwkb  
    OP
       Nov 6, 2013
    @dorentus

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

    SHA1 cfd9db706bca3253bb6667ccc4f16fa9934218d1
    MD5 bffb7a8e1776e8e748fdb0da39433fdf

    是个文件,不是文件夹,直接用dd写到u盘就行了吧?
    dorentus
        11
    dorentus  
       Nov 6, 2013
    @kingwkb 应该不是,挂载或者解压这个 dmg 之后,应该是可以看到 Install OS X Mavericks.app 在里面……
    kingwkb
        12
    kingwkb  
    OP
       Nov 6, 2013
    @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  
       Nov 6, 2013
    ameba
        14
    ameba  
       Nov 6, 2013
    之前公司电脑遇到的情况一样 还好有time machine
    momou
        15
    momou  
       Nov 6, 2013
    @dorentus 7z确实可以,我经常在WIN下用它开dmg
    kingwkb
        16
    kingwkb  
    OP
       Nov 6, 2013
    @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  
       Nov 6, 2013
    这么奇怪……
    那么你可以试试直接把这个 dmg 写到 U 盘里面试试看能不能用吧……
    kingwkb
        18
    kingwkb  
    OP
       Nov 6, 2013
    @dorentus 试了,不能用
    celadevra
        19
    celadevra  
       Nov 6, 2013
    Linux 电脑确认能挂载 HFS+ 格式的磁盘映像吗?
    ShadowStar
        20
    ShadowStar  
       Nov 6, 2013
    10.9开始制作系统按照盘的方式有所改变,记得有人发过了。搜一下吧。
    RHFS
        21
    RHFS  
       Nov 6, 2013
    试试联网恢复?
    vmebeh
        23
    vmebeh  
       Nov 6, 2013
    第5步及之后的就不用了
    yuelang85
        24
    yuelang85  
       Nov 6, 2013
    看你可以修复磁盘,认定你可以进入恢复分区,并且可以使用磁盘工具。

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

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

    你前面提到缺少一个文件,找个10.8.5的复制回去可以不
    kingwkb
        29
    kingwkb  
    OP
       Nov 8, 2013
    搞了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  
       Dec 17, 2013
    你好
    我出現一樣的問題!
    可以幫我解決嗎?
    [email protected]
    macpro 10.8.5
    kingwkb
        31
    kingwkb  
    OP
       Dec 17, 2013
    @levion 准备一个u盘(16G以上),下载好10.8的installESD.dmg,把u盘分2个区,一个10G,一个6G,把installESD.dmg放进第二个分区中,mac插上u盘,进入实用工具,用磁盘管理把installESD.dmg恢复到u盘的第一个分区,重启之后就可以安装系统了
    levion
        32
    levion  
       Dec 17, 2013
    檔案會被洗到嗎?
    levion
        33
    levion  
       Dec 18, 2013
    謝謝解決了!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    ♥ Do have faith in what you're doing.