Windows 7パーティション内のISOイメージからLinuxを起動する

Windows 7パーティション内のISOイメージからLinuxを起動する

私の友人が私にLinuxをインストールしてもらって私にWindows 7ノートブックをプレゼントしました。 MBRパーティションテーブルがいっぱいになり、別のパーティションを追加し、そこにLinuxをインストールすることはできません。これは奇妙な回復パーティションを持つ古いLenovo G470システムです。避けられれば本当に触れたくない部分です。

私のアイデアは、Live ISOイメージ(Ubuntuなど)をWindowsパーティションにコピーし、Grub2または他のブートマネージャを追加して、Windows 7ブートに加えて追加のオプションでISOイメージから直接起動することです。だから:

Knoppixを実行するときに、NTFSパーティションYのループバックインストール用のISOファイルを含むハードディスクのMBRまたはパーティションXに既存のWindowsのエントリと独自に書き込むようにGRUB2を構成するにはどうすればよいですか。

実際には、他のコンピュータでこれを実行しているので、これを行うことができることを知っていますが、どうしたのか覚えていません。開始項目は次のとおりです。

menuentry "Ubuntu ISO" {
        set isofile="/data/boot/ubuntu-19.04-desktop-amd64.iso"
        set CASPER=(hd0,1)/data/boot/casper-rw
        loopback loop (hd0,1)$isofile
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject persistent
        initrd (loop)/casper/initrd
}

誰でも私に何をすべきか教えてもらえますか? KnoppixのようにLive CDを起動できます。他のコンピュータでこのLive CDを使用して起動したようですが、それは数年前のことであり、残念ながら何のメモも書きませんでした。

ベストアンサー1

Grubに起動セクタを上書きする必要があり、その時点からGrubは起動ウィンドウを含むすべての起動操作を管理します。 GrubがNTFS形式のパーティションを読み取ることができるかどうかわからないため、ブートファイルとISOイメージを保存する新しいプライマリパーティションを作成する必要があります。新しいパーティションのスペースを解放するには、Windowsパーティションを少し減らす必要があるかもしれません。

そのディスクにすでに4つのプライマリパーティションがある場合は、「奇妙な」リカバリパーティションの1つを侵食する必要があります。

しかし、友達が本当にLinuxを「一度試してみたい」場合は、USBフラッシュドライブから起動してLinuxを実行できます。これでパーティションを台無しにする必要はありません。

おすすめ記事