昨夜、UbuntuをHardyからIntrepidにアップグレードしようとしましたが、それを殺したようです。
「リカバリモード」とルートシェルで起動できますが、Gnome環境などを起動しようとするとフリーズします。
このリカバリモードでは、ネットワーク上にないようです(つまり、ifconfigにはloビットが表示されますが、eth0ビットは表示されません)。pingまたはsshを実行できません。
このプロンプトからネットワークを開始するにはどうすればよいですか?
乾杯
フィル
通常、DHCPサーバーからIPアドレスを取得しますか?
$ ifconfig eth0 up
$ Sudo dhclient eth0
必要なIPアドレス(たとえば、192.168.0.1)を設定するには、次のように入力します。
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0
ブート中にgdmに問題がある場合は、実際のコンソールに切り替えます。
使用 Ctrl-Alt-F1 最初のコンソールに切り替えるショートカットキー。
デスクトップモード(gdm
)に戻すには、 Ctrl-Alt-F7 ショートカットキー。
ネットワークを開始するには、/etc/init.d/networking start
トリックを行う必要があります。 Gnomeが起動しない場合は、X構成の問題があると思います。ブート時にgdmが起動しないようにすると、通常のコンソールプロンプトにアクセスして、そこから診断を行うことができます(/var/log/Xorg.0.log
等々)。
Ubuntuの新しいバージョンでは、名前解決は/etc/resolv.conf
を介して機能しなくなりました。したがって、あなたは次のようなことをする必要があります
dhclient eno1
systemctl start systemd-resolved
ip
で段階的にip link
コマンドを使用して、ネットワークインターフェイスの名前を取得します。名前はマザーボードによって異なる場合があります。仮想ローカルインターフェイスであるlo
とは異なる必要があります。# ip link
eth0
であるとすると、次のコマンドでインターフェイスが起動します。これは、コマンドip link
をもう一度実行したときに表示されます。# ip link set eth0 up
# ip link
# dhclient eth0
# ip addr show dev eth0
8.8.8.8
にあるGoogleのDNSのいずれかである可能性があります。編集されます。ただし、行った変更は再起動時に自動的に消えます。# nano /etc/resolv.conf
たとえば、次の行を追加します。
nameserver 192.168.178.1
個人的には、NVidiaビデオカードをはるかに古いモデルに置き換えることで、この悲惨な状況に陥りました。ネットワークが確立されたら、次の一連のコマンドを使用して、適切なNVidiaカードドライバーを正常にインストールできました。
# update-drivers autoinstall
# update-initramfs -k all -u
# update-grub