USBドライブからubuntuサーバー14.04 64ビットLTSをインストールできません


24

Ubuntuサーバー14.04 64ビットのisoイメージから、スタートアップディスククリエーター(ubuntuデスクトップ12.04 32ビット)を使用して、このUSBドライブを使用して別のコンピューターを起動するときに、起動可能なUSBを作成しました。言語の選択を経て、インストールを続行するためにcd-romをマウントできないというエラーが表示されます。他のUSBデバイスで何度か試しましたが、同じエラーが表示されます。どうすればこの作品を入手できますか?

回答:


43

これは私がそれを動作させる方法です。

CD-ROMエラーが発生したら、インストールUSBスティックをあるポートからPCの別のUSBポートに移動します。その後、再試行してください。

これはうまくいきました。理由はわかりません。

それだけでなく、その夜遅くに14.04を再インストールしましたが、CD-ROMエラーは再び発生しませんでした。2回目のインストールは問題なく行われました。

はい、それも私のために働いた。


「スイッチUSBポート」トリックが私のマシンで機能することを確認します。非常に奇妙な...
サミュエル・リー

5
はい、これは私にとってもうまくいきました!
ジェフアトウッド

アメージング修正は-と御馳走を働いていた14.04.3 server amd64、あまりにも
CᴴᵁᴮᴮʸNᴵᴺᴶᴬ

私のために働いたとしても
sushicutta

1
私のために働いた16.04.3サーバー
Jamesits

16

問題は、新しいイメージがunetbootinまたは通常のUSBクリエーターのいずれかで使用されることを意図していないことです。

次のddように使用します:

dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M

(明らかに、交換してください/dev/sdb(つまり、使用しないでください、あなたのUSBキーへのパスではなく、任意のパーティションを使用していない/dev/sdb1/dev/sdb2など-ちょうどデバイス全体を)


2
これが最も正しい答えであるように思われ、いじくり回す必要はありません。
Spacenジャセット

2
これは私が(ubuntuサーバー15.10で)やったことですが、問題はまだ発生します。
にぼし

1
完全に動作します!OS Xの場合、を使用しますsudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX。を使用してUSBドライブを確認しますdiskutil list
djule5

これはいい考えですが、既存のLinuxインストールがない場合は役に立ちません。
偽の名前

OSXでリソースがビジーですか?goo.gl/6rZFpv
Paschalis

13

http://ubuntuforums.org/showthread.php?t=2253860に答えがあります。

ここに私がそれを機能させるために取ったステップがあります

  1. エラーが表示されたら、2番目のコンソールにAlt+ F2
  2. USBスティックがどのデバイスかを調べます(tail -n 100 /var/log/syslog
  3. デバイスがビジーの場合は、アンマウントします(umount / dev / sd [abcdef] 1)
  4. 次に/cdrommount -t vfat /dev/sd[abcdef]1 /cdrom)にマウントします
  5. Alt+ F1インストールコンソールに戻り、検出を再試行します

あなたの質問をありがとう、私はこのようなことを試みました、コンソールを開くためにAlt-F2をしました、コマンドで自分でUSBをマウントしようとしましたが、失敗し、同じエラーが表示されました。最後に、anイメージを使用してこれを解決します!! このイメージを変更してこれubuntu-14.04.2-server-amd64.isoを使用ubuntu-14.04.1-server-amd64.isoしましたが、同じ起動ディスククリエーターと同じUSBを使用して、まるで魔法のように機能しました。最後に、このバージョンのubuntuサーバーのバグだと思います。このエラーを受け取ったのは私だけではないからです。
ラティファ

1
これはうまくいきましたが、再試行を停止するには「いいえ」を押して最初にCD-ROM検出を終了する必要がありました。次に、alt-f2を押して、USBを/ cdromにマウントします。次に、これが重要な部分であり、Alt-f1に戻り、「cd-romの検出」の後にメニューステップを選択します。自動検出をスキップし、/ cdromにマウントしたものをそのまま使用し続ける
Monkpit

@Monkpitあなたのコメントは、どの答えよりもさらに私を助けてくれました。しかし、インストールが完了すると、cdromからのみパッケージをインストールするように構成されたシステムが残ります。つまり、Ubuntuリポジトリからパッケージをダウンロードしないので、本当に必要なのです。
カスペルド

5

インストールCDでubuntu-14.04.2-server-amd64.iso同じ問題が発生しましたが、私にとっては実行するのと同じくらい簡単でした。umount /dev/sdc1

tail -n 20 /var/log/syslogは、インストーラーが複数回マウントしようとしたことを示しましたが、/dev/sdc1既にマウントされ/mediaているので明らかに失敗しました。

上記のコマンドを使用してUSB-CD-Driveをアンマウントすると、次の自動マウントの試行がすぐに成功しました。Alt+の後、コマンドプロンプトでF2発行mountして、現在マウントされているものを確認します。


3

ここの手順:

  1. 3番目の画面(次の画面まで待たないでください)で、Alt+ F1、Enterを押します
  2. 入力:df -hUSBフラッシュディスクがどこにある/マウントされているかに関する情報を取得します。例:「/ dev / sda1」は「/ media」としてマウント
  3. タイプコマンド mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
  4. 次に、alt+ F1を押して、インストールのメイン画面に戻ります
  5. 終わり。これで、通常どおりプロセスのインストールを続行できます。

ソースはこちら...


2

私はanのISO画像を使用してこれを解決しました!! このイメージを変更してこれubuntu-14.04.2-server-amd64.isoを使用ubuntu-14.04.1-server-amd64.isoしましたが、同じ起動ディスククリエーターと同じUSBを使用して、まるで魔法のように機能しました。最後に、このバージョンのubuntuサーバーのバグだと思います。このエラーを受け取ったのは私だけではないからです。


ubuntu-14.04.1-server-amd64.isoはありません-同等と思われる... amd64 + mac.isoがあります。また、最初のエラーを乗り越えるumountアドバイスも試しましたが、「 'pool / main / l / linux-lts-utopic / block-modules-3.16.0-generic-di_3_10.0.40〜10.04が見つかりません。 1_amd64.udeb 'が登場しました。14.04.2はUSBフレンドリーではないようです:/
Chris Becke

0

同様にこの問題に遭遇しましたubuntu-14.04.3-server-amd64.iso。/ mediaから/ sda /ドライブをアンマウントし、/ cdromとして再マウントしましたが、インストール用のファイルを抽出しようとしたときに、インストールエラーが発生しました。インストールしようとしたUSBドライブは、Linux Live(LILI)USBクリエーターで作成されました。PenDriveLinuxのUniversal USBインストーラーでusbインストーラーを再作成しましたが、すべてが完全に機能しました。


0

mkusbは、Ubuntu ServerおよびUbuntu Desktopで動作します。

  • mkusbバージョン12エイリアスdusはテキストモードで動作するため、コンソール経由でUbuntuサーバーを実行する場合や、ssh経由でリモートで使用する場合にも使用できます。

    ここに画像の説明を入力してください

  • mkusbバージョン12エイリアスdusは、標準のUbuntu(デスクトップ)のグラフィックモードで動作します。

    ここに画像の説明を入力してください

    ここに画像の説明を入力してください

  • mkusbはdd、フードの下でLinuxハイブリッドISO ファイルをUSBドライブまたはメモリカードにクローンします。これはブートドライブを作成するための信頼できる方法であり、現在のすべてのUbuntu isoファイルは、mini.isoおよびUbuntu Server isoファイルを含むハイブリッドisoファイルです。

  • dd簡単で、非常に強力ですが、非常に危険です。間違ったドライブに書き込むことで、貴重なデータを簡単に上書きできます。mkusbは安全ベルトを巻き付けddます。

  • 次のコマンドラインでmkusbをインストールします

    標準のUbuntuを実行している場合は、リポジトリユニバースを取得するための追加の指示が必要です。(Kubuntu、Lubuntu ... Xubuntuはリポジトリユニバースを自動的にアクティブにします。)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
  • Ubuntu Serverの無駄のない代替手段:mkusb-noxのみをインストールする

    mkusb-noxは、セキュリティをラップするコマンドラインツールでありdd、多くの余分なプログラムパッケージをインストールしたくないだけpvです。

    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb-nox
    

    mkusb-noxたとえば、次のコマンドラインで実行します

    sudo mkusb-nox ubuntu-16.04.1-server-amd64.iso
    

    マニュアルには詳細が記載されていますが、

    man mkusb-nox
    

リンク集


0

USBにGRUB2をインストールしてUbuntu Linux ISOを起動する

別の利点は、異なるISOから起動するようにGRUB2をセットアップできることです。[ 以下のマルチISOを参照]

手順詳細については、pendrivelinuxを参照してください

GRUB2をUSBにインストールします(USBドライブが/ dev / sdx1パーティションにあると仮定します)

  1. sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
  2. sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
  3. cd /mnt/USB/boot/grub
  4. wget pendrivelinux.com/downloads/grub.cfg [1]
  5. 必要なisoをダウンロードし、名前をに変更し/mnt/USB/ubuntu.isoます。ubuntu.iso元の名前ではなく名前が付けられていることを確認してくださいubuntu-16.04.1-desktop-i386.iso

注:64ビットISOを使用している場合は、grub.cfgを変更する必要があります。詳細については、以下の[1]を参照してください

できた USBでマシンをブートできるはずです。

[1]ここにgrub.cfgの内容

set timeout=10
set default=0

menuentry "Run Ubuntu Live ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
 initrd (loop)/casper/initrd.lz
}

64ビットISOのvmlinuz名前はvmlinuz.efiです。したがって、grub.cfgの6行目は

 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --

マルチISO

  1. ISO(例ubuntu-16.04.1-desktop-amd64.iso)を入れます/mnt/USB/
  2. a menuentryを正しいISO名でgrub.cfgに追加します
menuentry "Run Ubuntu 16.04.1 Live ISO" {
 loopback loop /ubuntu-16.04.1-desktop-amd64.iso
 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
 initrd (loop)/casper/initrd.lz
}

しかし、この方法はUbuntuサーバーCDでは機能しません
-kevy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.