ライブUSBから起動するときにUbuntuデスクトップをインストールするのに問題はありませんでしたが、サーバーバージョンには問題がありました。 GRUBがドライバーを処理する方法に関係していると思います。サーバーのインストールがCDから検索しようとしても、見つかりません。
以下を使用してロードします。
find --set-root /ISO/ubuntu-10.10-server-i386.iso
map /ISO/ubuntu-10.10-server-i386.iso (0xff)
map --hook
root (0xff)
kernel /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install iso-scan/filename=/ISO/ubuntu-10.10-server-i386.iso splash
initrd /install/initrd.gz
ISOの場所をUbuntuに渡す方法はありますか?
EDIT:GRUB4DOSは、HDではなくUSBから実行されます。
それは非常に簡単です:
次のようなコマンドセットを使用します。
mkdir /mnt/tmp
mount /dev/<your USB dev path here, probably sdb1 if you have 1 HDD> ~/mnt/tmp
mount -o loop -t iso9660 <path to ISO on your USB> /cdrom
exit
それが誰かに役立つことを願っています...私はこの解決策を探すのに多くの時間を費やしました。
Grub4dosを使用したUSBでVaxquisのトリックを使用して、ubuntu 12.04サーバーをインストールしました。どうやら、サーバーバージョンはインストーラーでcdrom-detectとiso-scanをサポートしていません。したがって、その部分は無視できます。ここに私の設定があります:
title install Ubuntu server 12.04
find --set-root /ubuntu-12.04-server-i386.iso
map /ubuntu-12.04-server-i386.iso (0xff) || map --mem /ubuntu-12.04-server-i386.iso (0xff)
map --hook
rootnoverify (0xff)
kernel /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install splash --
initrd /install/initrd.gz
boot
CD-ROMの検出エラーが発生した場合、インストーラーのメインメニューに2回戻ると「続行」されます。 ALT-F2を押してコンソールを表示します。入力する:
mkdir /mnt/tmp
mount /dev/sdb1 /mnt/tmp
mount -o loop -t iso9660 /mnt/tmp/ubuntu-12.04-server-i386.iso /cdrom
aLT-F1を押してインストーラーに戻ります。 「CDからインストーラーコンポーネントを読み込む」に進みます。
注:file =/cdrom/preseed/ubuntu-server-minimal.seedを使用してより小さなサーバーをインストールするか、「file = ...」部分全体を削除してコンポーネントを手動で選択できます。 iso全体をメモリにロードするのに十分なメモリがない場合、「|| map --mem /ubuntu-12.04-server-i386.iso(0xff)」を設定から削除します。 「エラー60」を回避するには、「mkfs.vfat」(例:mkfs.vfat/dev/sdc1)でUSBをフォーマットし、isoファイルを最初のファイルとしてコピーします。次に、bootlace.com、grldr [.mbr]、menu.lstをUSBにコピーして実行します
./bootlace.com /dev/<your_usb_device> (e.g. /dev/sdc)
GrubをUSBにインストールする を試して、ISOから起動するように指示しましたか?サーバーエディションについてはわかりませんが、この方法でUbuntuデスクトップを使用およびインストールしています。
編集:私はこれを試してみましたが、機能しません。私は物事を追跡するためだけにここに答えを残しています。ただ私に投票しないでください;)
これは、USB上の/boot/grub/grub.cfgのエントリです。
menuentry "ubuntu-10.04-desktop-AMD64.iso" {
loopback loop /ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd (loop)/casper/initrd.lz
}
USBキーからUbuntu 10.10サーバーをインストールする場合は、 "Unetbootin" を試してください。
実行してダウンロードし、isoファイルを選択すると、GRUBのインストールが処理され、ファイルがコピーされます。
これは、手動で処理するPITAです。最近、Ubuntu用のMultiboot USBを見つけましたが、これはチャンピオンのように機能します。 ISOをそこに入れることができ、syslinuxメニューとすべてを作成します。
これはフランス語のプログラムですが、 英語の手順はこちら があります