USBドライブにISOファイルのフォルダーを作成し、さまざまなマシンにインストールするためのGRUBメニューを介してそれらにアクセスしたいと考えています。これまでのところ、Ubuntuのデスクトップエディションは正常に起動しましたが、Ubuntu 16.04 LTSサーバーエディションについても同じことが言えません。
せいぜい、USBが「cdrom」として読み取られず、残りのインストールプロセスが停止します。
標準の32GB Kingston 3.0 USBドライブで、その中に2つのパーティションを作成しました。
/(root)
—これは、フラッシュドライブ自体にUbuntu 16.04デスクトップをフルインストールするための最小ストレージで構成されます。完全に機能するOSをスティック上に置いておくと便利です。/mnt/Data
—ほとんどすべてのホームフォルダが、すべてのデータストレージの最初のパーティションからここにリダイレクトされましたそのため、名前が必要です。ボーナスとして、NTFS形式により、Windowsマシンで読み取り/書き込みができるため、依然として機能するメモリデバイスです。2番目のパーティションは、fstabマウントテーブルを編集することで一貫してマウントされ、さまざまなUbuntu ISOファイルは/mnt/Data/Documents/ISOs/*
に保存されます。
私はdanielrichter2007のGrub Customizerを使用して、GUIからGRUBを簡単に作成および更新しています。 GRUBからUbuntu 16.04デスクトップISOにアクセスするために現在正常に機能しているコードは次のとおりです。
set root='(hd1,1)'
search --no-floppy --fs-uuid --set=root 40E58BDD500AE65A
loopback loop /Documents/ISOs/ubuntu-16.04-desktop-AMD64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/Documents/ISOs/ubuntu-16.04-desktop-AMD64.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/casper/initrd.lz
Ubuntu 16.04サーバーへの私の試みは次のとおりです。
set root='(hd1,1)'
search --no-floppy --fs-uuid --set=root 40E58BDD500AE65A
loopback loop /Documents/ISOs/ubuntu-16.04-server-AMD64.iso
linux (loop)/install/vmlinuz boot=install iso-scan/filename=/Documents/ISOs/ubuntu-16.04-server-AMD64.iso quiet cdrom-detect/try-usb=true splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/install/initrd.gz
上記のコードは期待どおりにISOファイルにアクセスできますが、[!!] Detect and mount CD-ROM
の実行中にエラーが発生します。ここで、
Your installation CD-ROM couldn't be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it and try again.
Retry mounting the CD-ROM?
あるポートから別のポートにUSBを移動する —これはまったく違いはありませんでした。
SBを/cdrom
にマウント —すべてのsdb
、sdb1
およびsdb2
を試行しましたが、mount -t vfat /dev/sdb /cdrom
が毎回同じエラーを受信しました正しい場所であること:
mount: mounting /dev/sdb on /cdrom failed: Invalid argument
cdrom-detect/try-usb=true
を追加—既に成功していませんが、パラメーターの一部として既に渡されています。ただし、F6メニューにアクセスする場所はわかりません。
Use dd
—これが私が説明したユースケースに実際に関連する/可能性があるかどうかは全くわかりません。
Ubuntu Server 16.04をUSBに焼き付けたら、製造元に応じてescまたはf10を押してコンピューターのブートメニューに移動し、[USBデバイス]を選択します。
サーバーISOでは機能しないと思います。
サーバーISOのコンテンツを確認しても、vmlinuz
が見つかりません
http://releases.ubuntu.com/16.04/ubuntu-16.04-server-AMD64.list