web-dev-qa-db-ja.com

ライブUSBから起動するとき、グラフィックエラー

タイトルが言うように、私はLive USBから起動しています。リリース16.04および17.04。 Legacy modeで起動します。マルチブートフラッシュドライブが必要で、UEFI互換のマルチブートシステムが見つからないためです。

ライブUSBから起動しようとすると、Nouveauからgr: failed to load fecs_instと言ったエラーが表示されます。これは、Ubuntu UnityとGnomeの両方で発生します。

グラフィックエラーが表示されている間、ウェルカムチャイムが聞こえるので、システムはおそらくグラフィックとは別にブートアップを行います。

私のPCはAMD CPU、16GB RAMのGTX 970グラフィックスを実行しています。 Nouveauがグラフィックスドライバーであることは知っています。私のカードは古くないと思いますalready

問題は、レガシーモードで起動している可能性がありますか?もしそうなら、誰が私がUEFIマルチブートシステムを見つけることができるかを知っていますか?または、一度に1つのOSだけを処理する必要がありますか?

1
Pheonix

BIOS/CSM /レガシーとEFI/UEFIモードおよびマルチブートシステムに関して

ビデオの問題に関するsodudusの回答には何も追加できませんが、BIOS/CSM /レガシーとEFI/UEFIブートモードおよびマルチブートについてのコメントがあります。

あなたの質問から、マルチブートUSBフラッシュドライブのポイントは明確ではありません。コンピューターにインストールするために、異なるディストリビューションまたは単一のディストリビューションの異なるバージョンのマルチブートUSBドライブが必要な場合、そのためにBIOSモードブートを使用することは、失われたキーを検索する男性のたとえ話のようなものです街灯の光の中でつまり、初期ブートを機能させるのは簡単かもしれませんが、EFIモードでインストールする必要がある場合、BIOSモードでインストーラーをブートすることは(ほとんど)役に立ちません。

マルチブートシステムをインストールする場合、インストールする2番目のOS(通常、WindowsまたはmacOSはプリインストールされているためLinux)のブートモードは、元のOSのブートモードと一致する必要があります。通常、2つのOSを異なるブートモードでブートすることは可能ですが、そうするのは厄介です-時には努力が非常に苦痛になるほど厄介です。したがって、1つではなく12個のUSBフラッシュドライブが必要な場合でも、目的のブートモードでブートできるようにブートメディアを準備する必要があります。

インストールに最適なブートモードは、コンピューターによって異なる場合があることに注意してください。したがって、最良の解決策は、どちらのモードでも起動できるようにブートメディアを準備することです。いくつかのツール(低レベルのddを含む)は、個々のメディアに対してこれを実行できます。 BIOSモードとEFIモードの両方で起動するマルチブートUSBドライブを作成するツールは知りません。そのようなことは理論的には可能であり、私はmight自分で設定できることを十分に知っています。しかし、私はそれを試したことがないので、ステップバイステップの指示を与えることはできませんし、他の場所でそのような指示へのポインタを持っていません。

EFIモードブートが望ましい場合、次のようにマルチブートEFIモードUSBドライブを作成できます。

  1. EFI System Partition(ESP)。 を持つUSBドライブから始めます
  2. 私の rEFIndブートマネージャー.Zipファイルバージョンをダウンロードし、解凍します。
  3. refind-installスクリプトを実行し、--usedefaultのようにSudo ./refind-install --usedefault /dev/sdc1 --alldriversオプションを使用してrEFIndをUSBドライブのESPにインストールするように指示します。 --alldriversオプションは、すべてのEFIファイルシステムドライバーをインストールします。 ISO-9660ドライバーだけが必要な場合があるため、代わりにそのオプションを省略して、手動でISO-9660ドライバーを手動でコピーできます。
  4. USBドライブに追加のパーティションを作成します。各パーティションは、使用する.isoイメージと少なくとも同じ大きさです。各パーティションに「Ubuntu Xenial」などの適切な名前を付けると、非常に役立ちます。 rEFIndは、パーティションまたはファイルシステムの名前を使用してブートオプションを識別するため、名前を付けることで、ブートするイメージを識別できます。
  5. ddを使用して、.isoイメージをUSBドライブにコピーし、それぞれを独自のパーティションにコピーします。 ディスク全体を上書きしないでください。各.isoイメージを1つのパーティションに書き込む必要があります!

この時点で、USBドライブで起動すると、rEFIndが表示され、準備したイメージを起動するオプションが表示されます。この手順は、Ubuntuのマルチブートと、私が試した少なくとも1つまたは2つの他のLinuxディストリビューション(Fedoraおよび/またはOpenSUSE)で有効です。ただし、いくつかの注意事項があります。

  • USBドライブの更新は厄介です。ディストリビューションAが完了したら、そのファイルシステムを上書きできます。しかし、パーティションより少し大きいものに置き換える必要がある場合は、運が悪いか、せいぜい1つ以上の他のイメージを書き直す必要があります。
  • 特定のディストリビューションまたはOSが動作するという保証はありません。たとえば、この方法でWindowsイメージを起動できませんでした。
  • このディスクは、BIOSベースのコンピューターでは機能しません。 BIOSモードGRUBを適切な構成で追加することで機能させることができるかもしれませんが、私はこれを試したことはありません。

さて、最初に戻って、マルチブートUSBドライブのポイントが緊急ツール(たとえば、ディスクの再パーティション化)を実行できるようにする場合、ブートモードはそれほど重要ではないかもしれません。モード専用ディスクは完全に受け入れられる場合があります。注意点が1つあります。EFIベースのコンピューターでは、efibootmgrユーティリティ(およびその他のEFI固有の操作とツール)はBIOSモードのブートでは役に立たなくなります。このツールは、EFIの起動順序を調整するために必要であるため、一部の回復操作には非常に重要です。したがって、状況によっては個別のEFIモードツールが必要になる場合があります。

2
Rod Smith

ブートオプションnomodeset

このリンクに従って手動でブートオプションnomodesetを使用してnvidiaグラフィックを取得しようとすることができます。

ブートオプション

動作する場合は、ブート構成ファイルを編集して、[multiboot]ライブドライブに永続的に追加できます。

独自のドライバー

nomodesetまたはその他のブートオプションで動作し、nvidiaグラフィックカードのフルパワーを使用するために独自のドライバーをインストールする場合は、installが必要です。オペレーティングシステム(および[別の] USBペンドライブにそれを行うことが可能です)。

インストールする前にUbuntu(Kubuntu、Lubuntu、Xubuntuなど)を試してください

マルチブートと多くのシングルブートペンドライブ

新しいisoファイルは常にリリースされており、マルチブートUSBペンドライブを最新の状態に保つのは大変な作業です。私は、新しいシステムをisoファイル(および場合によっては圧縮イメージファイル)として保存し、USBペンドライブを「一時的なデバイス」として使用し、そのファイルから必要なシステムをインストールして使用します。次回は、使用したい次のシステムで上書きします。

クローン化されたライブオンリーシステム用の安価で信頼性の高いUSBペンドライブ

複数のシステムを同時にテストし、システムを他の場所に持ち込む場合は、安価で信頼性の高いUSBペンドライブ(Sandisk Cruzer BladesまたはいくつかのTranscend 4 GBペンドライブなど)を用意して、シングルブートを作成することをお勧めしますクローン作成によるドライブ。これは、マルチブートペンドライブを使用するよりもはるかに簡単です。

mkusbこのようなライブ専用システムを便利で安全な方法で複製できます。 「それはddに安全ベルトを巻き付けて、いくつかのLinuxディストリビューションで動作します。

マルチブートの代替案

BIOS(レガシー)モードとUEFIモードで起動するマルチブートシステムが引き続き必要な場合は、次のリンクおよびそれらからのリンクに従って試すことができます。

すべてのPC(Intel/AMD)コンピューターに1つのペンドライブ-シングルブートデュアルブートマルチブート

wiki.archlinux.org/index.php/Multiboot_USB_drive

multibootusb.org/page_faq/#does-multibootusb-support-efi-or-uefi-booting

永続的なライブシステム用の高速USB 3ペンドライブ

mkusbは、標準のUbuntu、Ubuntuファミリのフレーバー、DebianおよびいくつかのLinuxディストリビューションのisoファイルから永続的なライブドライブを作成することもできますUbuntuおよびDebian。

高速なUSB 3ペンドライブを使用することをお勧めします(フラッシュメモリハードウェアが速度を制限することが多いため、コンピューターにUSB 2ポートしかない場合でも)。そうしないと、永続的なライブシステムが遅くなります。以下のリンクおよびそれらからのリンクを参照してください。

インストールする前にUbuntu(Kubuntu、Lubuntu、Xubuntuなど)を試してください

help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed

BIOSおよびUEFIモード

これらのシステムの64ビットバージョン(mkusbで作成されたクローンライブのみおよび永続ライブ)は、BIOSエイリアスレガシーモードとUEFIモードの両方で起動します。システムは、ブートモードの1つでより良いグラフィックドライバーを見つけることがあります(特定のコンピューターで特定のオペレーティングシステムをテストすることでわかります)。

2
sudodus