kingwkb
V2EX  ›  macOS

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

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

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

    SHA1 cfd9db706bca3253bb6667ccc4f16fa9934218d1
    MD5 bffb7a8e1776e8e748fdb0da39433fdf

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

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

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

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