web-dev-qa-db-ja.com

xorg.confを編集する方法

私の開発環境Ubuntu14.04

Ubuntu 14.04 USBブートを使用します。 CUDA7.0をインストールすると、黒い画面が表示されました。しかし、私はコンソールモードに入ることができます。

そこで、/ etc/X11/xorg.confを編集しようとしました。しかし、読み取り専用で編集できませんでした。

Vimで「Sudo」、「su」、「su-」で試しました。 「ls」の結果を以下に示します。

#ls -ls

-rw-r--r-- root root

このファイルがルート機関によって編集できないことを理解できません。

#lsof |grep xorg.conf

there is nothing.

そして、私は回復モードで試してみました、それは同じ状況でした。誰かにアドバイスしてください。

1
kuu

Xorg.confはデフォルトではもう存在しません。ただし、作成できます。

リカバリモードで起動し、ルートシェルを選択します。次に実行します:

X -configure

次に:

cp /root/xorg.conf.new /etc/X11/xorg.conf

再起動すると、新しいXorg.confを編集できます。

再起動する必要はありません。ただSudo /etc/init.d/gdm restart

2
Sharad Gautam

これは単なる考えに過ぎませんが、ハードドライブが読み取り専用モードでマウントされているようです。ターミナルウィンドウからmountと入力し、/がマウントされているものを確認します。

 root @ terrance-Compaq:/ etc/X11#mount 
/dev/sda1 on /タイプext4(rw、errors = remount-ro)

タイプの後に(rw,errors=remount-ro)が表示されるはずです。ない場合は、ターミナルウィンドウで次のように入力して、ルートパーティションを読み取り/書き込みとして再マウントします。

Sudo mount -o remount,rw /

その後、/etc/X11/xorg.confを変更してみてください。

注:復旧モードは常に読み取り専用でマウントされます。回復モードで変更を行う前に、次を入力します。

mount -o remount,rw /

0
Terrance

リカバリモードまたはブラックスクリーンで起動すると、ルートパーティション全体がread-onlyとしてマウントされます。 read-writeとして再マウントするには、次のコマンドを使用します。

mount -o rw,remount /

このコマンドの後、confファイルを編集できます。


注:

すでにルートとしてログインしているため、Sudoと書く必要はありません。

0
Siraj Alam