web-dev-qa-db-ja.com

Apple上のUbuntuでgrub2を使用したISOブート

Apple Macbook pro with dual boot(using rEFIt)にgrub2がインストールされたUbuntuがあります。 grub2を使用して、DebianベースのシステムのLiveCD ISOイメージ(CrunchBang)を起動する方法ISOイメージは、Ubuntuと同じハードディスク、同じパーティションに保存されます。

他の多くのLiveCD ISOイメージを簡単に起動できますが、これを起動することはできず、grubメニューからMacOSシステムを起動することもできません。 Ubuntuをインストールすると、MacOSを起動するためのメニューエントリがいくつか残りましたが、機能しませんでした。 SO起動できるかどうか、そしてどうやって起動するかわかりません。

私は多くのオプションを試しましたが、今私がcrunchBangを起動しようとしているメニューエントリはこれです:

menuentry "crunchbang-10-20120207-i386.iso" {
   set isofile="/home/user/Desktop/ISO/crunchbang-10-20120207-i386.iso"
   loopback loop (hd0,3)$isofile
   linux (loop)/live/vmlinuz1 iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile boot=live config --
   initrd (loop)/live/initrd1.img
}

そして、私はそれをここからコピーしました: http://linux4netbook.blogspot.com.es/2012/08/due-crunchbang-e-un-pennino.html

..........

coteyrとakurczyk:私はすでにrEFItを使用しています。

akurczyk:別の/ homeパーティションがなく、あなたの言っていることが理解できません。

3
Robert Vila

BIOSモードを使用してgrub2からMacを起動することはできません。また、LinuxはMBPのEFIモードではうまく機能しません。そのため、grub2からmacを起動しても機能しません。 refit は良い回避策です。/efi/refit /に保存されている設定ファイルで、最初にLinuxを起動するように設定できます。

Grubに/または/ homeの概念がないことを除いて、メニューエントリは問題ありません

menuentry "Crunchbang" {
ループバックループ(hd0,3)/home/user/Desktop/ISO/crunchbang-10-20120207-i386.iso
linux(ループ)/ live/vmlinuz1 options = here
initrd(ループ)/live/initrd1.img

}

これはあなたの質問に対する答えではなく、あなたが書いたものです。

1
coteyr

だからここに私のために働いたものがあります

menuentry "CrunchBang - Live" {
 set isofile='/iso/crunchbang-11-20130119-i686.iso'
 loopback loop (hd0,1)$isofile
 linux (loop)/live/vmlinuz initrd=/live/initrd.img iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile boot=live config --
 initrd (loop)/live/initrd.img
}

テキストインストーラーで次のような作業を行います(cdromのマウントに失敗します)。

menuentry "CrunchBang Install" {
 isofile = "/iso/crunchbang-11-20130119-i686.iso"
 loopback loop $isofile
 linux (loop)/install/vmlinuz iso-scan/filename=$isofile toram=filesystem.squashfs findiso=$isofile quiet file=/install/crunchbang.cfg
 initrd (loop)/install/initrd.gz
}
1
Pykler

別のホームパーティションがある場合は、/ homeおよびホームパーティションの番号なしでパッチを使用する必要があります。

OS XをGrubから起動できるかどうかはわかりません。 OS XはWindowsとは異なります。起動にはMBRではなくEFIを使用します。 GrubもMBRを使用しています。

REFItを使用して、MacおよびLinuxでブートメニューを作成できます。

http://refit.sourceforge.net/

これはあなたの質問に対する答えではありません。それはあなたが話しているラップトップで何が行われたかです。

0
akurczyk