web-dev-qa-db-ja.com

Nvidiaドライバーのインストール後にFedoraが起動しない

私は this Nvidiaドライバーのインストールについてのチュートリアルに従いましたが、誤って5番目のポイント(nouveauドライバーを無効にする)を忘れたため、システムを起動できません。私はばかであることを知っていますが、これを修正するために私にできることはありますか?

[〜#〜]編集[〜#〜]

私の起動オプションは(これが正しいかどうかはわかりません)

Fedora (3.8.9-200.fc18.x86_64)
other two with different version

押すと e これらのいずれにも、行setparams、次に字下げされたload_video、setgfxpayload、insmod 3x、set root、次にif-else、linux、initrdを取得します。残念ながら、カーネルで始まる行はありません。

さて、ドライバーをアンインストールして、再びnouveauで起動できるようにしました。

6
Petr Mensik

シングルユーザーモードまたはテキストのみモードで起動し、必要な変更を行ってから、グラフィカルモードで再起動します。

GRUB2のlinux行(またはkernel行、GRUB Legacy)。コンピュータを起動するときに、 e GRUB画面(ブートするカーネルを選択する画面)。これにより、選択したブートコマンドを含むGRUBメニューエディタが表示されます。検索linuxで始まる長い行。行の最後に、起動するモードに対応する番号を追加します。

1 - Single User Mode
3 - Text-only Mode
5 - Graphics Mode (Usually the default mode)

グラフィックスドライバーに問題がある場合は、通常、テキストのみのモード(3など)で起動すれば十分です。ここから通常のユーザーとしてログインし、rootになって必要な管理タスクを実行できます。これには、チュートリアルに従ってnVidiaドライバーをアンインストールするか、initramfsを再作成することが含まれます。

関連項目(スクリーンショット付き): http://www.if-not-true-then-false.com/2012/howto -change-runlevel-on-grub2 /


または、システムがブートプロセスでどれだけ離れているかに応じて、ブートパラメータを変更せずにテキストのみconsoleにアクセスできる場合があります。通常どおりシステムを起動し、システムが完了するまで待ちます。次に押す ctrlaltF2。システムが十分に進んだ状態で起動し、ハングしていない場合は、ログインプロンプトが表示されます。ここで、通常のユーザーとしてログインしてrootになり、管理タスクを実行してnVidiaドライバーのインストールを完了できます。

7
drs

GRUBカーネルコマンドラインに「1」(引用符なし)を追加してシングルユーザーモードで起動し、ブラックリストnouveauで再起動します。

2
schaiba

Grubメニューで次のことができます。

1.起動中に任意のキーを押して、GRUBメニューにアクセスします

ss1

2.ブートオプションを編集する

ブートオプションを編集するには、「e」キーを押します。

ss2

3.カーネルブートオプションを編集する

矢印キーを使用して、カーネルラインまで下向きに移動します。再度「e」キーを押して、カーネルのブートオプションを編集します。

ss3

ss4

4.実行レベルを追加します

番号を追加 1 カーネルオプションの最後に移動し、 Enter キー。

ss5

5.カーネルを起動します

ヒット b カーネルを起動するためのキー。

ss6

ss7

2
slm

ここでの問題は、FedoraがsysVシステムのランレベルをもう使用しないことです(私はArchlinuxで同様の問題がありました)ので、上記の例はもう機能しません。代わりに、次のように指定できるsystemdターゲットを使用します。

kernel = vmlinuz parameter_and_so_on systemd.unit = multi-user

マルチユーザーは、sysV 3ランレベルと同じものを起動します。それが役に立たない場合:systemd.unit=rescue SysV 1ランレベルに似ています。

修正が終わったら、これを行末から削除してください。 runの修正が完了したときにrunをグラフィカルターゲットに切り替えるには:systemctl start graphical.targetまたは、再起動して、grubコマンドラインでパラメーターを削除します。

編集:私のシステムには(質問者も同様に)ないことがわかりましたkernel= cmd行これを追加するための正しい行はlinux=またはintrd=

2
IBr