Ubuntu 12.04サーバーのUSBドライブのインストールが失敗する-CD-ROMからコンポーネントが見つからない


39

ここでは、USBスティックを使用してUbuntu 12.04サーバー(32ビット)をマシンにインストールしようとしています。12.04サーバーをサポートするUniversal-USB-Installer-1.8.9.4を使用して、USBドライブにISOを取得しました。

  1. コンピューターはインストールプロセスを起動します。
  2. Ubuntuの言語、ロケール、キーボードの選択を介して取得します。
  3. その後、追加のコンポーネントのロードを開始します。この時点で、約4分の1の時間が経過すると、次のような大きなエラーメッセージがスローされます。

[!!] CDからインストーラーコンポーネントをロードする

CD-ROMからのデータの読み取りに問題がありました。ドライブにあることを確認してください。再試行してもうまくいかない場合は、CD-ROMの整合性を確認する必要があります。

CD-ROMからファイルをコピーできませんでした。リトライ?

紫色の背景を持つcd romエラー

再試行も明らかに失敗します。再度再実行して、USBに再度インストールしてみましたが、変更はありませんでした。CD-ROMの整合性エラーをチェックしようとすると、このエラーで中断します。

[!] CD-ROMの整合性を確認します

完全性テストに失敗しました

./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386 ファイルはMD5チェックサム検証に失敗しました。CD-ROMまたはこのファイルが破損している可能性があります。

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

Ubuntu-Server 12.04 LTS(Precise Pangolin)デイリービルドも試しました。行きません iso SHA1ハッシュをチェックしても一致します。

LinuxLive USB Creator 2.8.11およびunetbootin-windows-575を試してみて、USBドライブソフトウェアを使用したイメージであるかどうかを確認しましたが、まだ実行できません。

何か案は?


2
このバグはまた、Ubuntuの-12.04.2-サーバamd64.iso影響し、中に提出されたバグがあるbugs.launchpad.net/debian-installer/+bug/1130381
オミドKosari

3
ubuntu-12.04.2-server-amd64をインストールしようとしたときに、この問題が発生しました。私のために働いた解決策は、Win32 Disk Imagerを使用してUSBフラッシュドライブにISOを書き込むことでした。7-zipでISOイメージを開くか、Daemon Toolsを使用してマウントし、Windowsエクスプローラーでコンテンツを表示すると、両方とも/ pool / main / l / linuxのファイルが切り捨てられた名前で表示されました。
NickG

1
NickGのソリューションも同様に機能しました(最初はWindowsでUNetbootinを使用していましたが、明らかに機能しませんでした)。
ガブリン

同じ問題が発生しましたが、13.10でした。問題はインストーラーではなく、マザーボードのBIOS設定(GIGABYTE GA-990FXA-UD3)にあったことが判明しました。USBからインストールできず、既存のサーバーインストールのクローンを作成して、それを使用してコンピューターを起動しました。USBポートもイーサネットカードも機能しません。BIOS設定が変更されると、すべてが機能し始めました。詳細については、askubuntu.com / questions / 276788 /を参照してください
hknust

以下の解決策を試してみましたが、どれもうまくいきませんでした。13.04より上のバージョンでは問題のようです。Ubuntu Server 13.04 64bitを問題なくインストールできました。ここでは13.04ウズウズringtailへのリンクです old-releases.ubuntu.com/releases/13.04
カイルCootsは

回答:


23

下のファイルにいくつかの命名エラーがあるようです\pool\main\l\linux*.ude代わりに間違った拡張子が見つかりました*.udeb)とMD5-Checksumエラーがあります./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default)。これらのエラーを修正した後、32ビットServer Editionをインストールできます。


1
ありがとう!ええ、彼らは間違いなくそのようなISOイメージにいます。奇妙なことに、ファイルの名前を適切な拡張子に変更しなくても、DVDに書き込むだけで動作するようになりました。ただし、USBからインストールする場合はエラーを検出する必要があります。
-zuallauz

1
賞賛@ hre1。USBのインストールには数年前から問題がありました。誰もこれを修正したり、完全に特定したりしていません。回避策は、インストール中に常に停止する少数のマシンの場合、代わりにCD-ROMを使用することでした。
david6

1
MAYBE: USBがターゲットと同じUbuntuリリースの下で作成されたスティックである場合、これはしばしば機能します(「ユニバーサル」で作成されたスティックが失敗した場合でも)。 例えば。12.04 LTS「デスクトップ」を使用して、12.04 LTS「サーバー」のUSBインストールを作成します。 バグを修正する必要がありますが、これによりバグを最小限に抑えることができます
。– david6

1
\ pool \ main \ l \ linuxに* .udebの代わりに* .udeファイルがありません
オープンSEO

1
拡張機能を変更するだけで機能します。私はそれらを見つけ、拡張機能の名前を変更しただけで、すべてが魅力のように機能しました。
バジットアンワー

24

これは、USBペンドライブからUbuntu 12.04 LTSサーバーをインストールする私のソリューションでした。

  • インストーラーを実行します。
  • シェルを開きます(ALT+ F2)。
  • cdromファイルシステムのルートにディレクトリを直接作成します。

    mkdir /cdrom
    

    (ディレクトリの作成で問題が発生した場合は/cdrom、BOISでCD-ROMプレーヤーを無効にするか、ケーブルを取り外してください)

  • USBをCD-ROMのようにマウントします。

    mount -t vfat /dev/sdb1 /cdrom 
    

    sdb1USBデバイスはどこにありますか。

それで全部です。


6
再マウントしたら、を押してインストール画面に戻ることができますAlt-F1
ジェボン

/ cdromへの/ dev / db1のマウントに失敗しました:デバイスまたはリソースがビジー状態です
-themihai

/ dev / sdb1をマウントする必要があると思います。/ dev / db1がUSBデバイスであると確信していますか?/ dev /ディレクトリを確認して確認し、USBデバイスを取り外して、削除されたデバイスを確認します。
ロブグローエン

それは14.04.3 LTSサーバーのインストールにも作品のおかげ
ad3luc

8

解決策は、Startup Disk Creatorを使用することです。USBキーで試してみましたが、Ubuntu Server 12.04 LTS 32ビットを問題なくインストールしました。USB起動ディスクを作成するには、Ubuntu Desktop 12.04 LTSを使用します。Startup Disk Creatorの詳細については、次の記事を参照してくださいhttp : //www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu


1
その1そのために...しかし、私はこれを呼び出すことはありません、私はこの方法を試みたが、それが実際に作業を行いUbuntuのディスクイメージまたはユニバーサルUSBインストーラプログラムのいずれかに問題が明確にありますように、ソリューション。
ブレークスルー

この方法は非常に有効です。しかし、私はこれが(静かに)回避策を強制することを心配しています。これらはまだSDC / USB方式が機能しない少数のマシン(古いBIOS、チップ)であり、CDインストールに頼らなければなりません。
david6

Windowsボックスしか持っていない場合、これは解決策ではありません
オープンSEO

8

私にとっては、これらの拡張を(*.ude*.udeb)変更するだけで十分でした\pool\main\l\linux


僕にも。髪の毛を全部抜く前にこの糸を見つけてよかった。
ドリューノーケス

2
cdpool/ディレクトリと実行find . -name "*.ude" -exec mv {} {}b \;それらをすべて修正します。:)
gertvdijk

7

これに対する別の解決策を見つけました。手順に従ってください:

  • Universal-USB-Installer-1.8.9.4を使用して起動可能なペンドライブを作成します
  • また、同じisoファイルをペンドライブにコピーします
  • システムを再起動し、シェルコマンドの実行を選択します
  • 次のコマンドを実行します(デバイス/ペンドライブ名に注意してください):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • cdromからオプション設定を選択します

  • オプションのリストが表示されます。isoの読み込みに関連する3番目、4番目、5番目を選択します
  • メインメニューの[ディスクからisoを読み込む]オプションを選択します
  • ディスクのリストが表示されます、ペンドライブに対応するものを選択してください
  • ISOファイルが表示されるので、これを選択すると完了です。
  • 画面上の残りのオプションに従います

あぁ! - そこにそれがある。ファイル名は64文字で切り捨てられます。Ajayによる解決策は私にとってはうまくいきました。

これは私を正しい軌道に乗せました。ISOを手動でマウントすることになりました。「言語の選択」画面で、キーを押しalt-F2た後、マウントディレクトリを作成mount -o loop /dev/sda1 /usb_driveし、mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromしてウィザードに戻りその後alt-f2
アーロン・

2

ここでは、既存の12.04インストール(edu i386)で起動ディスククリエーターを使用することで、問題(10.064 64bサーバーのusb上のインストーラーイメージの破損)が解決されました。Ubuntu 10.04.4 LTS 64bの起動ディスク作成者は、破損したstartup-usbを引き起こし、12.04インストールusbスティックを作成するのに(十分な)互換性がないようです。


1

Windows(1.8.9.6)には現在のバージョンのPendriveLinuxを使用しましたが、この問題もありました。起動ディスクの作成者で起動可能なusbスティックを作成すると、私の問題が解決しました。

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