Vistaより新しいバージョンのWindowsをMacBookPro2,22006 Core 2 Duoにインストールできますか?

Jan 02 2021

Appleのドキュメントには、私のMacBookPro2,2 2006 Core 2 Duo 2.16MHzはVistaより新しいバージョンのWindowsを実行できないと記載されています。ただし、ディスクユーティリティでISOをDVD / CDマスターに変換した後、32ビットのWindows 7ISOをDVDに書き込みました。得られたDVDは機能しました。32ビットのWindows10ISOで同じ手順を試しました。Macが黒い画面でフリーズし、起動の選択1、2を求めるメッセージが表示されました。Windows10DVDからの起動が失敗したのはなぜですか。

Macに32ビットのEFIがあることは理解していますが、プロセッサは64ビットです。また、USBフラッシュドライブからの起動に問題があることも理解しています。そのため、DVDを使用しました。Macに新しいバージョンのWindowsをインストールする他の方法はありますか?

回答

DavidAnderson Jan 03 2021 at 15:13

モデルMacは、オプティカルドライブから起動するときに1つの起動方法しかサポートできません。Microsoftが提供する32ビットのWindows7インストーラーISOはBIOSブートのみが可能であるため、DVDに書き込むときに問題は発生しません。ただし、Microsoftが提供するWindows 10インストーラーISOファイルは、BIOSまたはUEFIで起動できます。これらのISOファイルの1つから作成されたDVDを使用してMacを起動すると、質問で説明されているようにMacがハングします。これは、Windows10インストーラーISOファイルの32ビットバージョンと64ビットバージョンの両方に当てはまります。

モデルMacへのWindows10のインストールに関するいくつかの回答がすでに投稿されています。Mac OSXを使用せずにMacBookPro15インチ「Core2Duo」にWindowsをインストールするという質問を参照してください。

次の点に注意してください。

  • Microsoftによると、コンピューターには32ビットのWindows10をインストールするために少なくとも1GBのRAMが必要であり、64ビットのWindows10をインストールするために少なくとも2GBのRAMが必要です。Macには1GBのRAMが付属していますが、少なくとも2GBにアップグレードされます。
  • Windows 10をインストールしてテストするためにライセンスは必要ありません。ただし、Windows 10を引き続き使用するには、ライセンスが必要です。ライセンスを取得したWindows7をインストールしてから、無料でWindows10にアップグレードできる場合があります。これは2020年の初めの時点で真実でした。これが今日でも真実であるかどうかはわかりません。また、ライセンスされたWindows 10が以前にMacにインストールされていた場合は、この既存のライセンスを使用できます。
  • Appleは、モデルMacでの32ビットWindows XPSP2またはVistaの実行のみをサポートしています。したがって、Appleが提供するドライバーは32ビットまたは64ビットのWindows 10で動作する場合と動作する場合があります。ただし、Macの時代に合わせて、必要なドライバーの多くはWindows 10インストーラーソフトウェアにすでに含まれているか、ダウンロードされます。 Microsoftから自動的に。

USBを使用してWindows10をインストールする

基本的な手順は以下のとおりです。Windows10のインストールには光学ドライブは使用されません。

  • USBポートを使用して、DebianLinuxを起動する32ビットBIOSをインストールします。これには、Grubブートローダーが含まれます。
  • Debian Linuxを使用して、Windows10インストールファイルを内蔵ドライブのNTFSフォーマットのボリュームにコピーします。
  • Grubを使用して、内蔵ドライブでWindows10インストーラーをBIOSブートします。
  • Windows 10を起動するBIOSをインストールします。これにより、GrubとDebianLinuxが上書きされます。
  • Windows 10パーティションを展開して、Windows10インストーラーファイルとDebianLinuxスワップスペースを含むパーティションが占めるスペースを消費します。

上記の手順のより詳細なバージョンを以下に示します。これらの手順を使用して、32ビットバージョンまたは64ビットバージョンのWindows10をインストールできます。

  1. DebianLinuxを起動する32ビットBIOSをインストールします。次の例外を除いて、この回答に記載されている手順1〜4に従ってください。を求められたらConfigure the package managerDebian archive mirror countryその後にを選択しますDebian archive mirror

  2. Windowsインストールファイル用のパーティションを準備します。Debianを起動することから始めます。Macがデフォルトで(Grub経由で)Debianを起動しない場合は、Macを再起動しoption、スタートアップマネージャのアイコンが表示されるまですぐにキーを押し続けます。というラベルの付いた内蔵ドライブアイコンを選択しますWindows。Debianデスクトップ環境がインストールされていない場合は、rootとしてログインします。それ以外の場合は、デフォルトのユーザー名を使用してログインし、ターミナルウィンドウを開いて、以下に示すコマンドを入力します。

    su --login
    

    内部ドライブ(/dev/sda3)の中央のパーティションには、ext4でフォーマットされたボリュームが含まれています。以下のコマンドは、このボリュームをNTFSフォーマットのボリュームに置き換えます。インターネットへの接続が必要です。

    apt update
    apt install exfat-fuse exfat-utils ntfs-3g parted
    sed -i '/\/installation/d' /etc/fstab
    umount /dev/sda3
    sfdisk --part-type /dev/sda 3 7
    partprobe
    mkfs.ntfs -L WINSTALL -Q /dev/sda3
    mount /dev/sda3 /installation
    
  3. 内部ドライブパーティションにWindows10インストーラーを作成します。

    次のコマンドを入力して、/homeフォルダへの書き込みを許可します。

    chmod a+w /home
    

    Windows10のインストールに必要なISOファイルを/homeフォルダーに転送します。この例の場合、これはファイルになります。ファイルが異なる場合は、この手順で適切な置換を行います。以下は、このファイルを転送するさまざまな方法です。1つの方法を選択するか、別の方法を見つけてください。Win10_20H2_English_x64.iso

    注:以下の選択は、現在インストールされている事前定義されたソフトウェアのコレクションによって異なります。

    • 別のコンピューターを使用して、ISOファイルをダウンロードしてExFATフォーマットのUSBフラッシュドライブに転送します。cpコマンドまたはファイルアプリケーションのいずれかを使用して、USBフラッシュドライブから/homeフォルダーにコピーします。
    • 別のコンピューターを使用してISOファイルをダウンロードします。sftpこの他のコンピューターで使用して、ISOファイルを/homeMacのフォルダーに転送します。hostname -IMacでコマンドを入力して、IPアドレスを取得します。
    • FireFox ESRアプリケーションを使用して、WebからISOファイルをダウンロードします。使用のいずれかmvにダウンロードしたISOファイルを移動するためのコマンドやファイルアプリケーション/homeフォルダ。

    次に、以下のコマンドを入力して、Windows10インストールファイルをマウントされたISOファイルから/installationマウントポイントにコピーします。

    注:boot.wimおよびinstall.wimファイルは非常に大きいため、コピーに時間がかかります。

    mkdir -p /media/iso
    mount -o loop,ro /home/Win10_20H2_English_x64.iso /media/iso
    cp -Rv /media/iso/* /installation
    

    終了したら、Macをシャットダウンします。Debianデスクトップ環境がインストールされていない場合は、代わりに以下のコマンドを入力してください。

    shutdown -P now
    

    Macに接続されている可能性のあるUSBフラッシュドライブをすべて取り外します。

  4. 32ビットDebianをWindows10に置き換えます。Grubを起動することから始めます。MacがデフォルトでGrubで起動しない場合は、Macを再起動し、StartupManageroptionアイコンが表示されるまですぐにキーを押し続けます。というラベルの付いた内蔵ドライブアイコンを選択しますWindows。以下のような画像が表示されたら、Cキーを押してください。

    以下のコマンドを入力して、/dev/sda3パーティションから起動します。

    insmod part_msdos
    insmod ntfs
    insmod ntldr
    set root='(hd0,msdos3)'
    parttool (hd0,msdos1) type=7 boot+
    ntldr /bootmgr
    boot
    

    Windowsのインストールを続行します。下の画像に示すウィンドウが表示されたら、を選択しますCustom: Install Windows only (advanced)

    下の画像に示すウィンドウが表示されたら、Drive 0 Partition 1強調表示したFormatままボタンをクリックします。次に、OKポップアップウィンドウのボタンをクリックします。最後に、Nextボタンをクリックします。

    Windows10のインストールを続行します。

  5. Boot Campサポートソフトウェア(Windowsサポートソフトウェア)をインストールします。Boot Campサポートソフトウェアは、SnowLeopardインストールDVDに収録されています。ファイルにはWindowsからアクセスできます。公式には、32ビットバージョンのWindowsのみをMacにインストールできます。私はあなたのモデルのMacを持っていないので、64ビットWindowsで使用するためにソフトウェアを適応させることがどれほど難しいかを予測することはできません。詳細については、lx07の回答を参照してください。

    Snow Leopard(OS X 10.6)ISOファイルは、Mac OS X Snow Leopard InstallDVDのWebサイトからダウンロードできます。SHA256ハッシュ値を計算して、ダウンロードを確認する必要があります。Get-FileHashパワーシェルコマンドレットは、SHA256ハッシュ値を計算するために使用することができます。入力するGet-FileHashパワーシェル・ウィンドウにダウンロードしたファイルへのパスと一緒にすると、次のSHA256ハッシュ値を生成する必要があります。

    CBEEB2378C40B20A9B06236F567DE593E9030A0A865515B50CF6D35833E25CD5
    

    Windows 10では、このISOファイルをマウントすることでBootCampサポートソフトウェアにアクセスできます。

  6. 不要なパーティションを削除し、Windows10パーティションを拡張します。Windows10デスクトップを起動します。次に、Startボタンを右クリックしてを選択しますDisk Management。以下のようなウィンドウが表示されます。

    ディスク0に表示されている最後のパーティションを右クリックしDelete Volume…ます。以下に示すように、を選択します。ポップアップウィンドウで、Yesボタンをクリックします。

    ディスク0に表示されている空き領域を右クリックしますDelete Partition…。を選択します。ポップアップウィンドウで、Yesボタンをクリックします。

    ボリュームラベルの付いたパーティションを右クリックしますWINSTALL。を選択しDelete Volume…ます。ポップアップウィンドウで、Yesボタンをクリックします。

    ドライブ文字が付いているパーティションを右クリックしますC:。を選択しExtend Volume…ます。ポップアップウィンドウで、Nextボタンをクリックします。もう一度、次のポップアップウィンドウで、Nextボタンをクリックします。次のポップアップウィンドウで、Finishボタンをクリックします。

    結果を以下に示します。

    ディスクの管理アプリケーションを終了します。

BIOSブートをデフォルトとして設定する

Windowsを起動するBIOSがMacにインストールされている唯一のオペレーティングシステムである場合、Macは自動的にWindowsを起動する必要があります。ただし、BIOSの起動がデフォルトとして設定されていない場合は、起動が開始されるまでに遅延が発生する可能性があります。それ以外の場合は、Mac StartupManagerを使用してWindowsを起動できます。以下は、BIOSブートをデフォルトとして設定するための2つの方法です。

  • 方法1: OS X(macOS)インストールDVDまたはUSBフラッシュドライブから起動し、ターミナルウィンドウを開いて、以下のコマンドを入力します。

     bless --device /dev/disk0 --setBoot --legacy
    

    選択したOSX(macOS)のバージョンは、Macと互換性がある必要があります。Snow Leopard(OS X 10.6)インストールUSBフラッシュドライブを作成する手順は、こちらにあります。

  • 方法2: Boot Campサポートソフトウェア(ウィンドウサポートソフトウェア)を正常にインストールするには、Windows用のBootCampコントロールパネルを作成する必要があります。

    Windowsでデフォルトのオペレーティングシステムを設定するには:

    1. Windowsでは、システムトレイのBoot Campアイコンをクリックし、BootCampコントロールパネルを選択します。

      注:使用しているコンピューターによって、画面の外観が異なる場合があります。

    2. Windowsオペレーティングシステムをデフォルトとして使用する起動ディスクを選択します。
    3. そのオペレーティングシステムを今すぐ起動する場合は、[再起動]をクリックします。