Ubuntuレスキューリミックスなどのブート可能なCDイメージの内容をハードドライブのパーティションにマウントしたい。
そのため、Grubにエントリを作成して、そのディスクの内容を起動することができます http://www.linuxquestions.org/questions/linux-general-1/boot-iso-image-from-hard-disk -294744 / 、Knoppix CDに使用される同様のプロセスの詳細。 Ubuntuディスクでこれを行う方法はありますか。
何かの内容をパーティションにマウントすることはかなり可能ですが、Grub2でISOイメージをブートする方法を説明するubuntuforums.orgスレッドがあります。
http://ubuntuforums.org/showthread.php?t=1549847
基本的に、ポスト#1で提供されているサンプルの1つをコピー/貼り付けて/etc/grub.d/40_custom
を編集し(バージョン名/ ISOが古くなっている可能性があります)、ISOの場所とパーティションレイアウトに従ってエントリを変更し、update-grub
を実行します。
エントリの例は次のとおりです(バージョン14.04の場合)。
menuentry 'ISO Trusty ' {
isofile=ubuntu-14.04.1-desktop-AMD64.iso
loopback loop (hd0,1)/iso/$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
詳細を知りたい人のために..他の人を助けるために少しここにあります
1-最初に、20Gbで解決した.isoファイルを保存するパーティションを作成し、元のパーティションのサイズを変更し、 gnome-disk-utilityを使用して新しいパーティションを作成しました 、その後、「ファイルシステムの所有権を取得する」チェックボックスで完全にフォーマットします。これにより、gpartedがrootが所有するパーティションを作成するため、ファイルをドライブに配置する際の問題が解決します。
また、そのパーティションのデバイス名をメモしておきます。パーティションの場所をgrubに伝えるために必要です。
2-次に、マウントするデスクトップ上にあるはずのドライブに.isoファイルを配置し、
3-その後、/etc/grub.d/40_custom
(ルートで編集するか、Sudoを使用する必要があることに注意してください)を編集する手順を説明しました。
menuentry "SystemRescue CD ISO" {
set isofile="/boot/iso/systemrescuecd-x86-1.5.8.iso"
loopback loop (hd0,1)$isofile
linux (loop)/isolinux/rescue64 setkmap=us isoloop=/systemrescuecd-x86-1.5.8.iso
initrd (loop)/isolinux/initram.igz
}
ただし、これは設定に応じて変更する必要があります。ハードドライブ情報を変更する必要があることに注意してください。したがって、(hd0,1)
は/ dev/sda1 0がsdaで1がパーティションであるため、パーティションについては変更しましたこれはsda3であるため、(hd0,3)
になります。また、rescue64
が実際には64ビットバージョン名であることに気づいたので、32ビットのシステムではコードが機能しなかったため、この変更をrescuecd
に解決し、すべてを変更します。 isoファイルと一致するiso名、私の名前は「sysrcd.iso」と呼ばれるため、設定に一致するようにカスタマイズされたエントリが提供されます。
menuentry "SystemRescue CD ISO" {
set isofile="/sysrcd.iso"
loopback loop (hd0,3)$isofile
linux (loop)/isolinux/rescuecd setkmap=us isoloop=/sysrcd.iso
initrd (loop)/isolinux/initram.igz
}
update-grub
を実行するようにファイルを変更したら、再起動してgrubにキー入力し、カスタムisoブートを見つけます(これはgrub 2であることに注意してください)。それを見つけるためのmikewhatever、正確に私が始めるために必要なものに大いに感謝します。これにより、書き込み中のライブディスクのスタックを節約できます。