x86 ハードウェア上の Mac OS X 2008–2024 技術文献アーカイブ
InfiniteMac OSx86 › Leopard 10.5 › 10.5.7 統合アップデート(Update Combo)のインストール後に起動できない
320,661 reads · 2009-06-10 – 2009-06-20
検証レポート Leopard 10.5 Voodoo / XNU Kernel

10.5.7 統合アップデート(Update Combo)のインストール後に起動できない

10.5.7 統合アップデート(Update Combo)のダウンロードとインストールには成功したのですが、OS X を起動できないという問題が起きています。OSx86 Tools を使って mach_kernel と Extensions のバックアップは取ってあります。「-v」コマンドを使って起動すると途中でフリーズしてしまいます(添付サムネイルに写真を追加…

筆頭著者
@TeckEnthusiast 公開日: 2009-06-10
収録コレクション
Leopard 10.5
アーカイブ記録規模
累計閲覧 320,661 回 · 厳選フィールドノート 20 件(全 24 件の投稿より抽出) · 2009-06-10 – 2009-06-20
参加・検証メンバー (9)
@TeckEnthusiast (14)@Ali C. (2)@thorazine74 (2)@Undead Surfer@boss4908@Luke1995@xXrkidXx@axhi@Voyn1x
対応ハードウェア参照
SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
日本語完訳・技術モノグラフ · ターミナルコマンド、Kext 名、ACPI ノード、ブート引数は原文のまま正確に保持しています英語原文を表示 (Original English) →

10.5.7 統合アップデート(Update Combo)のダウンロードとインストールには成功したのですが、OS X を起動できないという問題が起きています。OSx86 Tools を使って mach_kernel と Extensions のバックアップは取ってあります。「 -v 」コマンドを使って起動すると途中でフリーズしてしまいます(添付サムネイルに写真を追加しました)。おそらくビデオカードに関係しているのではないかと思うのですが、確信が持てません。カスタムインストール時には Voodoo カーネル 9.5.0 をインストールしました。他に何か必要な情報があれば遠慮なく聞いてください。
よろしくお願いします。

コミュニティ検証報告・技術フィールドノート

全 24 件のオリジナル投稿から技術的価値の高い 20 件の検証報告を収録

検証ノート #1 @Ali C. 2009-06-10

NVInject が何らかの形で競合している可能性があります。-x を付けて起動してみてください。

著者追記 #1 @TeckEnthusiast 2009-06-11 ↳ Re: @Ali C.
@Ali C.NVInject が何らかの形で競合している可能性があります。-x を付けて起動してみてください。

試してみましたが、「コンピュータを再起動してください」というメッセージが出てしまいました(添付サムネイルに写真を追加しました)。
iATKOS のウェブサイトにあるアップグレードについての項目を確認したところ、必須要件のひとつとして PC EFI V9 ブートローダーが挙げられていました。現在私は Chameleon ブートローダーを使用しています(OS X パーティションを起動する唯一の方法だったためこれを導入しました)。それが原因でしょうか? Chameleon ブートローダーの代わりに PC EFI V9 ブートローダーをインストールすれば起動できるようになるでしょうか?
よろしくお願いします。

検証ノート #2 @Undead Surfer 2009-06-11

はい。PC_EFI v9 をインストールすれば起動できるようになるはずです。

著者追記 #2 @TeckEnthusiast 2009-06-11 ↳ Re: @Undead Surfer
@Undead Surferはい。PC_EFI v9 をインストールすれば起動できるようになるはずです。

PC EFI V9 ブートローダーをインストールしてみましたが、やはり OS X を起動できません。「-v」コマンドを付けて起動すると途中でフリーズしてしまいます(添付サムネイルに写真を追加しました)。他に何かアドバイスがあればぜひお願いします。
よろしくお願いします。

検証ノート #3 @Ali C. 2009-06-11

なるほど。では -x -v -f -legacy を試してみてください。
(ちなみに、「コンピュータを再起動してください」というメッセージは、親しみを込めてカーネルパニックと呼ばれています。ちっとも楽しくありませんけどね。)
*なぜ -v だとフリーズし、それ以外だと KP になるのか考え中*

検証ノート #4 @boss4908 2009-06-11

Re: 起動できない件について

新規インストールのスタートアップスクリプトの行は更新しましたか? いつものことですが「do not steal Mac kext」を置き換えないとパニックの原因になりますよ。

著者追記 #3 @TeckEnthusiast 2009-06-11 ↳ Re: @boss4908

現在は「error: firewire unable to determine security-mode: defaulting to full-secure.」というエラーが出るようになりました(サムネイルに写真を追加しました)。
何かアドバイスはありますか?
よろしくお願いいたします。

著者追記 #4 @TeckEnthusiast 2009-06-11 ↳ Re: @thorazine74
@thorazine74nvinject.kext を削除してみてください。

OS X を起動できない状態です(この上のスレッドを読んでください)。どうすれば nvinject.kext を削除できるのでしょうか?
何かアドバイスをお願いします。
よろしくお願いいたします。

著者追記 #5 @TeckEnthusiast 2009-06-11

2つ前の投稿(投稿 #9)で「error: firewire unable to determine security-mode: defaulting to full-secure.」が出ると書きましたが、BIOS で FireWire を無効にしたところ、そのメッセージは出なくなりました。しかし依然としてフリーズしてしまいます(サムネイルに写真を追加しました)。現在は「Jun 11 04 :37 :22 localhost fseventsd[26]: bumping event counter to: 0x1000f3 (current 0x64c) from log file ' 0000000000000scb '」というメッセージが出ます。
どうすればいいでしょうか?
何かアドバイスをいただけると幸いです。
よろしくお願いいたします。

検証ノート #5 @Luke1995 2009-06-12

nvinject.kext を削除するには

Darwin プロンプトで -x を付けて起動してみてください。
それでうまくいかない場合は、-s、-f、-v など他のフラグも試してみてください…

検証ノート #6 @thorazine74 2009-06-12 ↳ Re: @TeckEnthusiast
@TeckEnthusiastOS X を起動できない状態です(この上のスレッドを読んでください)。どうすれば nvinject.kext を削除できるのでしょうか? 何かアドバイスをお願いします。よろしくお願いいたします。

- Windows パーティションから MacDrive を使用する(その後 -f を付けて起動する必要があります)。
- シングルユーザーモードで起動する(プロンプトで -s を入力)。
- インストール DVD から起動し、ターミナルを使って削除する(rm -R /Volumes/<お使いの Leopard パーティション名>/System/Library/Extensions/nvinject.kext)。

ちなみに、あなたが挙げていた他の2つのエラーは標準的なメッセージであり、起動できない原因とは無関係です。

著者追記 #6 @TeckEnthusiast 2009-06-12 ↳ Re: @thorazine74

thorazine74 → の言う通りでした。
nvinject.kext ファイルを削除してコンピュータを再起動したところ、OS X(現在は 10.5.7 で動作)を起動することができました。ただ、今の問題はウィンドウ(Safari や「このMacについて」など)を開き、ウィンドウを動かそうとしてマウスの左ボタンをクリックしたままホールドすると、ウィンドウが消え始めてしまうことです(サムネイルに写真を追加しました)。1枚目の写真で分かるように、「このMacについて」を開いて少し動かしただけでこのような状態になり、ウィンドウが欠けて消え始めてしまいます。ウィンドウ左上の3つのボタンのうち1つしか見えなくなってしまいます。さらに2枚目の写真ではウィンドウを振ってみたところ、よりひどい状態になりました。最後の2枚の写真は Safari を使おうとした際にも同じ現象が起きているところです。
何かアドバイスをいただけると幸いです。
よろしくお願いします。

検証ノート #7 @xXrkidXx 2009-06-13

お使いのグラフィックスカード向けに NVInject を再インストールしてみるのがいいと思います… Google で 10.5.7 で動作するバージョンを探すか、あるいは自分で作り直してみる手もあります。

著者追記 #7 @TeckEnthusiast 2009-06-13 ↳ Re: @xXrkidXx

xXrkidXx →(または他の方でも)
私のビデオカード(FX 5200 128MB)には、どのバージョンの NVinject をダウンロードするのがおすすめでしょうか?
最新バージョン(0.2.1)をダウンロードするのがベストでしょうか。インストールする前に間違いのない選択をしておきたいので、皆さんのご意見を伺いたいです。
各バージョンを確認できるリンクはこちらです = nvinject.fr ee.fr/downloads.php
よろしくお願いします。

著者追記 #8 @TeckEnthusiast 2009-06-13 ↳ Re: @xXrkidXx
@xXrkidXxお使いのグラフィックスカード向けに NVInject を再インストールしてみるのがいいと思います… Google で 10.5.7 で動作するバージョンを探すか、あるいは自分で作り直してみる手もあります。

xXrkidXx(または他の方でも)
最新バージョンの NVinject.kext(0.2.1)をダウンロードしましたが、インストールでつまずいています。フォルダ(system/library/extensions/NVinject.kext)にコピーし、アクセス権を修復して PC を再起動したところ、カーネルパニック(「コンピュータを再起動してください」のメッセージ)になってしまいました。ファイルが正しくインストールできていないのだと思います。インストール方法を Google で検索し、このページ(http://www.insanelymac.com/forum/index.php?showtopic=75246 ↗)を開きました。ところが、「sudo su」と入力してパスワードを求められた際、(Enter キー以外)何も入力できなくなってしまいます。まるでキーボードが無効化されたかのようです。また、OSx86 Tools を使って「Install kext」ボタンをクリックする方法も試しましたが、kext ファイル(NVinject)を選択してインストールに同意し、コンピュータが再起動するとやはりカーネルパニックになります。
私のやり方のどこが間違っているのでしょうか?
NVINJECT.KEXT の正しいインストール方法は何ですか?
よろしくお願いします。

検証ノート #8 @axhi 2009-06-13 ↳ Re: @TeckEnthusiast
@TeckEnthusiastxXrkidXx(または他の方でも) 最新バージョンの NVinject.kext(0.2.1)をダウンロードしましたが、インストールでつまずいています。フォルダ(system/library/extensions/NVinject.kext)にコピーし、アクセス権を修復して PC を再起動したところ、カーネルパニック(「コンピュータを再起動してください」のメッセージ)になってしまいました。ファイルが正しくインストールできていないのだと思います。…

kext のインストールには Kext Helper を使ってください。ターミナルコマンドを一切使わずに済む最も簡単な方法です。もし NVinject をインストールしてもまだ問題が出るようなら、Google で別の kext を探してみてください。たとえば NVDarwin などが使えるかもしれません。

Kext Helper のリンクはこちらです: web.mac .com/v1.42ghz/Kext_Helper/Software_files/Kext%20Helper%20b7.zip

著者追記 #9 @TeckEnthusiast 2009-06-15 ↳ Re: @boss4908
@boss4908新規インストールのスタートアップスクリプトの行は更新しましたか? いつものことですが「do not steal Mac」kext を置き換えないとパニックの原因になりますよ。

boss4908(または他の方でも)
それは具体的にどうやって行うのでしょうか? Extensions フォルダの中に「do not steal Mac kext」があるのは確認できましたが、「新規インストールのスタートアップスクリプトの行を更新する」というのがどういう意味なのか分かりません。「do not steal Mac」kext を何に置き換えればよいのでしょうか?
何かアドバイスをいただけると幸いです。
よろしくお願いいたします。

著者追記 #10 @TeckEnthusiast 2009-06-15

NVinject.kext をインストールしましたが、今度はまた OS X の起動で問題が起きています。「-v」コマンドを使って起動しようとすると PC がフリーズしてしまいます(サムネイルに写真を追加しました)。NVinject のバージョン(0.2.1)が 10.5.7 アップデートと互換性がないのでしょうか。8番目の投稿で、boss4908 が「do not steal Mac」kext を置き換えるべきだとコメントしており、それが「PC を再起動してください」メッセージ(カーネルパニック)が出る原因かもしれないと言っています。
よろしくお願いいたします。

検証ノート #9 @Voyn1x 2009-06-15

NVinject を削除し、OSx86 Tools のウィザードを使ってお使いのカード用の EFI ストリングを作成してみてください。少し試行錯誤が必要かもしれませんが、それで動くはずです。

著者追記 #11 @TeckEnthusiast 2009-06-16 ↳ Re: @Voyn1x
@Voyn1xNVinject を削除し、OSx86 Tools のウィザードを使ってお使いのカード用の EFI ストリングを作成してみてください。少し試行錯誤が必要かもしれませんが、それで動くはずです。

すでにそれも試してみましたが、やはりカーネルパニック(「コンピュータを再起動してください」のメッセージ)になってしまいます。「Add EFI Strings/Boot Flag」をクリックし、
ブートエディタが読み込まれた後に「GFX Strings」をクリックして GFX String Creator を起動しました。自分のビデオカード
(FX 5200)用のストリングを作成してブートローダーに追加し、その後「Apply changes to com.apple.Boot.plist」をクリックしてからコンピュータを再起動しました。しかし OS X を起動しようとすると、再びカーネルパニック(「コンピュータを再起動してください」のメッセージ)が出てしまいます。
よろしくお願いいたします。

動作検証・議論参加メンバー: @thorazine74
出典および貢献者来歴(クレジット登録 9 名 · 元スレッド #3116)
ユーザー名貢献ロール投稿数活動期間
@TeckEnthusiast筆頭著者142009-06-10 → 2009-06-20
@Ali C.検証メンバー22009-06-10 → 2009-06-11
@thorazine74検証メンバー22009-06-11 → 2009-06-12
@Undead Surfer検証メンバー12009-06-11
@boss4908検証メンバー12009-06-11
@Luke1995検証メンバー12009-06-12
@xXrkidXx検証メンバー12009-06-13
@axhi検証メンバー12009-06-13
@Voyn1x検証メンバー12009-06-15

言語を選択 · Choose your language