Ubuntu 14.04(64ビット)ltsをダウンロードしました。起動可能なUSBスティックを作りました。しかし、起動時にこのエラーメッセージを受け取り続けます。
SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
Filip Sohajek言及 として、ヒットする必要があります Tab。
その後、一連のオプション(ライブ、ライブインストールなど)が表示されます。好きなものを選択し、名前を入力して押します Enter。
TL; DR;あなたが何をしているのか知っているとき:
上記のエラーが発生した後のboot:
プロンプトで、live
と入力し、Enter
を押して、ライブUSBセッションを開始します。
ターミナルを開き(たとえば、Ctrl+Alt+t
を使用)、以下の各コマンドラインを1つずつ入力します。
Sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom
上記の最後のコマンドは、起動可能なUSBが接続されているデバイスを示しています。
重要!ターミナルの次のコマンドの/dev/sdb1
を、上記の最後のコマンドの出力のデバイスに置き換えます。
syslinux /dev/sdb1
再起動してお楽しみください!
このエラーは、以前のバージョンのsyslinux
パッケージでディストリビューションを使用して、ディストリビューションの起動可能なUSBを作成したために発生します 新しいバージョンが必要です (ありがとう、 Amir ALi Akbari バグリンク用)。
このエラー また起こります たとえば、Ubuntu 14.04を使用して、Ubuntu 15.04以降から起動可能なUSBスティックを作成している場合。
Filip Sohajek in Lucio の answer で言及されている回避策はもちろん機能しますが、上記でリンクしたUtopicリリースノートと回避策を考慮してくださいブートイメージと同じUbuntuバージョンを使用してブートイメージを作成するように言及されているため、ライブCD自体から永続的に問題を修正できるはずです。
エラーメッセージが表示されるまで、起動可能なUSBスティックを起動します。
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:
boot:
プロンプトで、live
と入力してEnterを押します(live
を含む、使用可能なオプションを表示するだけなので、TABを押す必要はありません)。
ライブのUbuntuセッションに入ったら、インターネットにアクセスできるように設定します(例: WiFiネットワークへの接続 )。
ターミナルウィンドウを開きます(たとえば、Ctrl+Alt+T
を押します)。そして、次の一連のコマンドを1つずつ入力します(確認プロンプトに対して「はい」と言います):
Sudo -i
apt-get update
apt-get install syslinux
最初はルートアクセスを提供し、最後の2つはブート可能なUSBの修正に必要な新しいsyslinux
パッケージをインストールします。だから今、あなたは正確に何を修正しているのか、すなわち、起動可能なUSBが接続されているデバイス名を把握する必要があります。
上記の端末ウィンドウで
mount | grep cdrom
次のような出力が表示されます
/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)
最も重要な部分は、上記の最初の「単語」です。通常は/dev/sdb1
になりますが、マシンにさらにディスクが接続されている場合は別のものになる可能性があります。
または、ユーザーインターフェイスからgparted
コマンドを起動し、ディスクを調べて、どのデバイスが/cdrom
に接続されているかを確認できます。
ここで、ターミナルウィンドウに次のコマンドを入力します。非常に慎重に、/dev/sdb1
を前のコマンドで取得したデバイスに置き換えます。
syslinux /dev/sdb1
上記の最後のコマンドは、ブート可能なUSBデバイスパーティションのブートセクターにあるsyslinux
の以前のバージョンを、ディストリビューション自体と一致する正しいバージョンで上書きします。
それでおしまい!ここで再起動すると、ライブUSBの通常のGUIフローを実行できるはずです。
もちろん、Ubuntu Serverインストールメディアのような評価オプションを持たないブータブルUbuntuメディアがある場合、それを使用してそれ自体を修正することはできませんが、デスクトップバージョンを使用してサーバーバージョンを修正することができます。上記の手順。デスクトップバージョンが既に起動された後、サーバーバージョンメディアをUSBに接続し、上記の/dev/sdb1
の代わりにサーバーバージョンのデバイスを使用するだけです。
これを解決しようとすると、いくつかの異なるオプションがありましたが、うまくいきました。 Filipの答えに従って、TABを押してからいくつかの選択肢をポップアップしました(どれも「ライブ」または「ライブ」を含むものではありませんでしたが、「インストール」と言ったので、インストールを入力してエンターを押すと、画面解像度の選択肢が表示されます) 、それからインストールに進みます。
これは私にはうまくいきません。私は得る:
Initramfsのアンパックに失敗しました:圧縮アーカイブのジャンク。 (...)カーネルパニック-同期しない:VFS:不明なブロックにルートfsをマウントできません(2.0)(...)
私は非常にい解決策を採用しなければなりませんでしたが、それは魅力的でした。私は友人のオフィスに行き、Microsoft Windowsを実行しているコンピューターの1つを使用するように彼に依頼しました。私はそれがWindows 7または8であったと思いますが、いずれの場合もWindows XPよりも新しいですが、Cortanaのものを含むこの最近のものではまだありません...プログラムが niversal USB Installer と呼ばれ、すべてがうまくいきました。