macOS High Sierraインストール後なのにOSInstall.mpkgが存在しないか破損していると言われた話

#時折起こる(らしい)macの再起動ループ


どうも、インターンアルバイトの学生としてとある企業で働いている人です。職場で使うのはMacBook。
2週間前に、「更新しろ〜」と通知がしつこかったのでOSを10.13.3にアップデートしていました。

先週は普通にOSが新しくなったそのmacで作業していたのに、今週になると突然

>コンピュータにmacOSをインストールできませんでした。<br>
パス”System/Installation/Packages/OSInstall.mpkg”は存在しないか破損しているようです

の文章と、再起動しろと言わんばかりの「再起動」のボタン。作業させてくれません。焦りました。

![再起動しろ、というよりは再起動以外させてくれない](https://qiita-image-store.s3.amazonaws.com/0/203273/fdd6f0f3-ef78-d0fb-32da-bbf5da87837e.jpeg)

職場の上司と一緒に2時間半溶かして解決させた記録を残しとこうと思います。　 
ひとしきり解決した後に「記事にしよう」と思いついたもので、画面のスクショはほとんどありませんスミマセン…

#環境
MacBook Pro 2017
macOS Sierra -> macOS High Sierra

#結論-今回解決した方法
- 起動ディスクを変えて起動  
まず先に今回解決した結論。これやったら解決しました。

##手順

1. セーフモードで再起動　 　　<br>
再起動ボタンを押す。起動時のりんごマークロゴが表示されたらshiftキー押しっぱ　　<br>
ログイン画面の右上に赤字で「<font color="red">セーフブート</font>」と表示されたらOK <br>
セーフモードだとOSをインストールできませんでした〜っていうメッセージは表示されない。
![IMG_1634.JPG](https://qiita-image-store.s3.amazonaws.com/0/203273/8b417870-fabf-a8ea-bf3c-15cea0a56228.jpeg)
1. システム環境設定から起動する正しいディスクを選択
<br>Macintosh HD~って書いてるやつを選ぶ。他のがあっても無視。
1. 再起動する。ここはshift押したりせずに普通に再起動する。

##原因
解決した後考える今回の原因。　　
**アップデートした時のアプデ用のディスクイメージが残っていて、それが今回起動時に邪魔をした(起動ディスクじゃないのに起動ディスクとして割り込んできた)**のだろう。

たしかにディスク一覧によくわかんないディスクがあったので、そいつが今回起動するときに何らかの偶然で出しゃばってきて、**すでにアプデ済のmacBookにもう一回HighSierraをインストールさせようとした**っていう仮説が一番しっくり来ました。仮説だけど。


#解決するまでに試したこと
<font color="red">以下の方法は、直す段階で調べて試したことです。<br>私は失敗してますがPCの負担を考えてバックアップをとって覚悟を持った上で試す価値ありです。<br>バックアップ取ってなかった状態のPCだったのでヒヤヒヤが止まりませんでした。</font>
##とりあえず画面に従ってみる　　
「まあ、そんなにやれっていうなら、再起動しますよ…」
再起動ボタンポチー。しばらく待機ののち、全く同じ挙動、全く同じ画面に行きつく。。。

##他の人の例を調べながらあれこれ試してみる
###セーフモードで起動&FirstAidでなんとかしてみる
FirstAidさんならディスク周りをどうにかしてくれるだろう。
[参考 - High SierraインストールでOSInstall.mpkgが存在しないか破損した場合](https://www.beanbread.com/macbook-air-highsierra/)
<details><summary>手順と結果</summary>
<br>再起動ボタンを押す。起動時のりんごマークロゴが表示されたらshiftキー押しっぱ　　
<br>ログイン画面の右上に赤字で「<font color="red">セーフブート</font>」と表示されたらOK
<br>Spotlight検索などで「ディスクユーテリティ」アプリを起動
<br>ウィンドウ上部にある「FirstAid」をクリック、FirstAidを開始する。
<br>再起動する
<br>特に何も改善されませんでした。多分ディスク内はスッキリした。
</details>

###NVRAMまたはPRAMのリセット
[参考 - YosemiteからHigh SierraにOSアップデートに失敗！新年早々Macが起動しなくなった話](https://www.fallapple.net/2018/01/02/post-1497/)
<details><summary>手順と結果</summary>
<br>再起動する
<br>起動時にoption+command+P+Rを押しっぱ
<br>macが再起動して「ジャーン」という音が2回鳴ったらOK
<br>やっぱり症状は改善されず、、、
</details>

###macOSの復元システムから起動、インターネットから復元を試みる
[参考 - YosemiteからHigh SierraにOSアップデートに失敗！新年早々Macが起動しなくなった話](https://www.fallapple.net/2018/01/02/post-1497/)
<details><summary>手段と結果</summary>
<br>再起動する
<br>起動時にshift+option+command+Rを押す。
<br>地球儀のマークが出てくるので、しばらく待機(10分〜20分)
<br>OSユーティリティの画面になるので、インストールするOSがHigh Sierraに鳴ってればOK、そのままインストールする
<br>待機の段階で1時間待っても何も起こらなかったので、電源ボタンで強制終了して他の手段に挑みました。PCへの負担たるや。
</details>

###OSを再インストールする
[参考 - YosemiteからHigh SierraにOSアップデートに失敗！新年早々Macが起動しなくなった話](https://www.fallapple.net/2018/01/02/post-1497/)
<details><summary>手順と結果</summary>
<br>再起動する
<br>起動時にcommand+Rを押す。OSユーテリティが起動する。
<br>起動するOSを選択する(アップデートする以前のOSなど、環境に合わせて適宜選ぶ)
<br>そもそも私の環境に再インストールがなかったようで、不可能な手段でした
</details>

#追記
###(ディスク初期化)←最後の手段としてやるつもりだった
”最後の手段”の常套句、初期化。
ちゃんとしたバックアップを取っているのかも曖昧で作業が全部消えかねない、という体たらくっぷりだったので気が進まなかったですが、今回はやらずにすみました。
一応初期化で解決している例もあるみたいです。

##まとめ
- 関係ないdmgが邪魔をしているかもしれない
    - 特に職場で提供されるものだと外部ツールが悪さしている可能性もある
    - 冷静に正しいディスクを指定して再起動してみる
- 万が一のために日頃からバックアップをとる
    - 職場で使うものなのにバックアップほとんど取らないオサボリっぷりのせいで無駄にヒヤリとした。
    - Timemachineとかを活用する

後から考えると当たり前っちゃ当たり前か…となることを再確認させられたので自分はまだまだ技術者の風上にも置けないやつだなと深めに反省する出来事でした。