プライマリ パーティションの数の制限: Ubuntu 16.04 と Windows 10 のデュアル ブート後に Windows 7 32 ビットをインストールする

プライマリ パーティションの数の制限: Ubuntu 16.04 と Windows 10 のデュアル ブート後に Windows 7 32 ビットをインストールする

私の Lenovo T420 には Windows 10 がプリインストールされていましたが、その後、デュアル ブート マシン用に Ubuntu 16.04 をインストールしました。Windows インストーラーを使用して、未割り当てパーティション (Windows 10 の未使用領域をすべて縮小して作成された未割り当てパーティション。その後、Windows 10 をクリーンアップしたため、以下のスクリーンショットに示すように空き領域が増えています) に Windows 7 Professional をインストールしてみました。インストールした 61.95G のパーティションは、次の場所にあります。

スクリーンショット_Gparted

しかし、GRUB が消失または破損したため、起動時に Windows 7 または 10 のどちらかしか選択できなくなりました。

Windows 7 をアンインストールしました。正確には覚えていませんが、GRUB メニューを元に戻して Ubuntu と Windows 10 を選択できるようにするためにブート修復を実行したと思います。

USB デバイス (PASORAMA 機能を備えたセイコーインスツルの日本語ポータブル翻訳機。デスクトップの GUI から翻訳機を使用できるようにアプリをインストールする) を持っているため、Windows 7 をインストールしたいのですが、ドライバーは Windows 7 32 ビットまでしか利用できません (Windows 7 64 ビットでも利用できません)。VMware 経由で Wi​​ndows 7 をインストールしようとしましたが、USB に正しくアクセスできませんでした。つまり、PASORAMA アプリをインストールできませんでした。そのため、上記のパーティションに Windows 7 をインストールして、Windows 7 をトリプル ブートし、そこにデバイス ソフトウェアをインストールして翻訳作業を行いたいと考えています (アプリを使用する間、デバイスは USB 経由で接続する必要があります)。

独立したブート パーティションはありません。ご覧のとおり、Windows 10 システム パーティションが最初の 500 MB を占め、次に Windows 10 パーティションが 286.13 GB を占めています。そのため、どこかで読んだように、ブート パーティションをディスクの最初の 100 GB 以内に収めるために縮小することはできません。検索を続け、Windows 7 をインストールする前に未割り当てパーティションを NTFS にフォーマットすると、Windows 7 は独立したシステム パーティションを作成しないことを知りました。これで GRUB はそのままになると思いましたが、前回 GRUB を復元するのに時間がかかったため、確実な答えがないと試すのが怖いです。

したがって、私の質問は次のとおりです。

  1. 私の場合、未割り当てパーティションに Win 7 をインストールし、GRUB を維持するにはどうすればよいでしょうか?

  2. この場合、GRUB メニューに 3 つの OS が表示され、OS を選択できるようになりますか?

  3. sda (Samsung EVO 850 SSD) のパーティション数の制限を超えてしまいますか?

Ubuntu iso が入った USB ドライブがあり、そこには Boot Repair もインストールされています (前回 GRUB を起動して修復/復元するために使用したときにインストールされました)。

私のマシンについての詳細: HDD を SSD に交換し (スクリーンショットのように SSD は sda です)、光学ドライブを HDD に交換しました (ファイルの保存に使用)。

更新: easyBCDはWin Professionalでは動作しないという記事を読みました

更新: スクリーンショットに従って、MBR ディスク (/dev/sda) に Windows 7 を配置するプライマリ パーティションが 2 つあります。

ターミナルでのparted出力

したがって、Windows 7 がインストールされ、独自のシステム パーティションが作成されたとしても、プライマリ パーティションの制限は 4 つになると思われます。

更新: 以下の oldfred のコメントに基づいて、新しく作成した NTFS パーティションを「ブート」としてフラグ付けしました。
そのパーティションへのインストールを試した後、今日の午後に更新します。/dev/sda4

スクリーンショット_Gparted

更新: インストール CD から Windows 7 を正常にインストールし、Ubuntu ISO の入った USB から起動してブート修復を実行し、GRUB メニューが表示され、3 つの OS すべてが表示されました。私のマシンでは、その後、WiFi などのドライバーを Ubuntu の USB にダウンロードして Windows 7 にインストールする必要がありましたが、それ以外は問題ありませんでした。CUDA を動作させるために Nvidia ドライバーをインストールしようと数日間試行錯誤した初心者としては、まずここで質問せずに何かを試すのはためらわれました。ありがとうございます!

更新: Windows 7 用のパーティションのスペースを確保するために、Gparted を使用して Windows 10 パーティションを縮小しました。シャットダウンせずに再起動するので、おそらく Windows 10 が破損したのでしょう。当面は、Windows 10 からシャットダウンする場合は、再起動し、Ubuntu を起動してからシャットダウンします。また、Windows 7 パーティションを NTFS として事前フォーマットし、Gparted でブート フラグを設定したことを忘れていました。Windows 7 は、/dev/sda4別のシステム パーティションなしでオンになっています。

更新: SSD に/dev/sdaは 3 つの OS がインストールされており、光学ドライブには HDD があり、NTFS パーティションと ext4 パーティションにファイルを保存しています。ただし、Windows 7、Windows 10、Ubuntu からでも NTFS パーティションのファイルにしかアクセスできないようです。Ubuntu は ext4 パーティションのファイルにしかアクセスできないと思っていたので、これは奇妙です。

関連情報