GRUBがグラフィカルUIを使用/起動しないようにするにはどうすればよいですか?


10

古いラップトップ(正確にはFujitsu Siemens LifeBook S6010)とUbuntu(10.10、Xubuntuデスクトップ)のインストール(新規インストール)に問題があります。

インストール中にグラフィックスハードウェアが誤検出され、システムをGUIで起動することが完全に不可能になりました。グラフィックモードを起動しようとすると、マシンがフリーズします。

したがって、マシンをテキストモードで起動して、グラフィックスの問題を解決できるかどうかを確認したいと思います。そこにたどり着いたら、おそらく別の質問の材料になります。

しかし、GRUB(1.98)にグラフィックスまったく使用ないように指示することはできませんでした。GRUBメニューにアクセスして、使用可能なブート構成の1つを編集できますが、「テキストのみ」を表現しようとしても、すべてが失敗しました(つまり、ブート中にマシンがまだグラフィックスを呼び出し、すぐに使用できなくなります)。

マシンにアクセスする簡単な方法は他にありません(たとえば、CDやUSBから起動できません)。だから:ブートメニューで GRUB に、ファンシーなものを使用しないようにしてテキストコンソールに移動させるには、何をする必要がありますか?


「システムをGUIで起動できない」?では、GUI以外の何かを起動できますか?たとえば、フレームバッファーデバイスに問題がある場合、テキストモードでの起動も失敗する可能性があります。その場合は、設定を変更して、私が恐れているカーネルを再コンパイルする必要があります。
phunehehe 2010年

@phunehehe:システムを非GUIで起動することは、私がやろうとしていることですが、すぐにそれがうまくいきます。診断ブートで表示される最後の行はfirewire_core: created device fw0 ...です。その後、グラフィックモードの失敗を示すカラフルなディスプレイが表示されます。
Tomalak 2010年

@phunehehe:このバグレポートは、私が経験している問題に非常に近いようです。
Tomalak 2010年

phuneheheの答えが十分でない場合は、linux行のGrubメニューにあるものを教えてください。UUIDがある場合は、コピーする必要はありません。
Gilles「SO-悪をやめなさい」

@ギレス:もちろん、UUIDが存在します。機械は職場にありますが、今は持っていません。問題は、システムが期待していた80×25文字のVGAモードではなく、高解像度のテキストモードで起動しようとすることであると思います。
Tomalak、2010年

回答:


8

パラメータを渡すsingle1、カーネルに渡すことで、シングルユーザーモードに入ることができます。シングルユーザーモードでは、端末にルート権限が与えられます。また、スプラッシュスクリーンを無効にし、パラメーターリストから削除quietsplashて(もちろん、存在する場合)、詳細モードを有効にすることもできます。シングルユーザーモードで起動するには、GRUBメニューからを押しe、次のような行を探します

linux   /boot/vmlinuz root=/dev/sda4 ro quiet splash

そしてsingle最後に追加し、削除quietsplash、それらが存在する場合は

linux   /boot/vmlinuz root=/dev/sda4 ro single

または、代わりに

linux   /boot/vmlinuz root=/dev/sda4 ro 1

残念ながら仕事、:-(いない Iを押すとc、私はGRUBのコマンドコンソールに入る、そこに参照するには何もありません。しかし、を押しeて、ブート構成を編集しCTRL+X、変更された構成を実行できます。GRUBバージョンはそれとは異なる動作をしますか?b)「リカバリーモード」設定では、linux行にはすでにと表示されていますro singleが、それはうまくいきません。たぶんGRUBはスプラッシュ画面か何かを表示しようとしますか?
Tomalak 2010年

申し訳ありませんが、間違ったキーを投稿しました。「e」が正しいものである必要があります。更新しました。
phunehehe 2010年

大丈夫です、乾杯。ただし、splashどこにもパラメータはありません。私はまた、パラメーターとしてtext(またはtextonly、Googleのヒットの1つが示唆したように)追加しようとしましたが、これは無視され、画面は起動の途中でフリーズします。
Tomalak、

存在しない場合は、削除する必要はありません。更新済みを参照してください。
phunehehe 2010年

3
シングルユーザーモードでは不十分な場合は、より根本的なアプローチですlinux /boot/vmlinuz root=… ro init=/bin/bash。これにより、ルートパーティションがマウントされた直後にシェルに移動します。サービスはまったくありません。あなたはおそらく何よりも前にしたいmount -t proc proc /procと思うでしょうmount -o remount,rw /
Gilles 'SO-悪をやめる'

1

Fedora 16でテキストモードで起動するには:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Xを完全に削除する場合は、次のコマンドを実行します。

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