
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
先日、ubuntu 11.10 Server(32ビット版)をインストールしました。
起動させようとしたところ、以下のメッセージで止まってしまい、それより先に進むことができません。
r8169 0000:07:00.0: eth0: link down
r8169 0000:07:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
EXT4-fs (dm-0): re-mounted. 0pts: errors=remount-ro
r8169 0000:07:00.0: eth0: link up
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
と表示されてから、3分ほどたつと、以下のメッセージが表示されます。
init: udevtrigger post-stop process(370) terminated with status1
eth0: no IPv6 routers present
とネットで検索したところ、IPv6を停止させる方法が記載してありましたので、下記は試しました。
=========================
/etc/sysctl.conf に下記を追記
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
追記後に下記コマンド実行
# sudo sysctl -p
上記を実行すると、
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
の表示でとまり、それ以上は先に進まなくなりました。
対応方法があればご教示いただけますでしょうか。
すみません、不足情報などあればご指摘いただければと思います。
よろしくお願いいたします。
オフライン
はじめまして。 :-)
hirahira48 による投稿:
eth0: no IPv6 routers present
とネットで検索したところ、IPv6を停止させる方法が記載してありましたので、下記は試しました。
=========================
/etc/sysctl.conf に下記を追記
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
追記後に下記コマンド実行
# sudo sysctl -p
ちょっとした疑問なのですが、これはchrootして実行されたのでしょうか。
あるいは、なにかの条件によっては起動させることもできるということでしょうか。
検索してみると、Ubuntu 11.10でのRTL8168の動作に問題があるというような話もあるようですね。
私の使っているM/BのNICもRTL8168でして、私の持っているものは正常に動作しているのですが。。
ちなみに認識状況は以下のとおりです。
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Motherboard (one of many)
Flags: bus master, fast devsel, latency 0, IRQ 42
I/O ports at e800 [size=256]
Memory at fbfff000 (64-bit, prefetchable) [size=4K]
Memory at fbff8000 (64-bit, prefetchable) [size=16K]
Expansion ROM at febe0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169apt-fileでr8169を探してみると、
$ apt-file search r8169.ko linux-backports-modules-net-3.0.0-14-generic: /lib/modules/3.0.0-14-generic/updates/net/r8169.ko linux-backports-modules-net-3.0.0-14-server: /lib/modules/3.0.0-14-server/updates/net/r8169.ko linux-backports-modules-net-3.0.0-16-generic: /lib/modules/3.0.0-16-generic/updates/net/r8169.ko linux-backports-modules-net-3.0.0-16-server: /lib/modules/3.0.0-16-server/updates/net/r8169.ko linux-backports-modules-net-3.0.0-17-generic: /lib/modules/3.0.0-17-generic/updates/net/r8169.ko linux-backports-modules-net-3.0.0-17-server: /lib/modules/3.0.0-17-server/updates/net/r8169.ko
といった状況なので、なんらかの方法でシステムを起動させられるのであれば、backportsのものを試してみるというのもアリかな、と思います。
オフライン
hmatsueさん>>
ご連絡が遅くなり申し訳ございません。
また、丁寧なご返信ありがとうございます。
>ちょっとした疑問なのですが、これはchrootして実行されたのでしょうか。
>あるいは、なにかの条件によっては起動させることもできるということでしょうか。
起動後に出てくる、recovery modeの「netroot」で実施しました。
netrootでしたら、ファイル更新が可能でしたので、更新後再起動しましたが、状況は変わりませんでした。
>backportsのものを試してみるというのもアリかな、と思います。
初心者で大変申し訳ないのですが、backportsを試す方法をご教示いただけますと幸いです。
お手数おかけしますが、よろしくお願いいたします。
オフライン
まずは、
export LANG=C export LANGUAGE=C export LC_ALL=C lspci
として、NICの接続されているバスを確認し、
たとえば、
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
とでていたとすると、
lspci -vs 2:0.0
などとしてデバイスの情報を調べてみていただけますでしょうか。
デバイスの認識の問題であるようなら、
そのまま、
sudo apt-get update sudo apt-get -f install sudo apt-get install linux-backports-modules-net-oneiric-server
などとしてインストールできるか試してみて下さい。
NICが動いていないようであれば、
http://packages.ubuntu.com/search?keywords=linux-backports-modules-net&searchon=names&suite=oneiric§ion=all
から直接ダウンロードするしかないかも。
オフライン
hmatsue様
ご連絡が遅くなり大変申し訳ございません。
lspci
を実行したところ、
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
と出たので、
lspci -vs 7:0.0
を実行しました。
結果は下記の通りです。
subsystem:Micro-Star International Co., Ltd. Device 7673
Flags: bus master, fast devsel, latency 0, IRQ 46
I/O ports at d000[size=256]
Memory at dc104000 (64bit, prefetchable) [size=4k]
Memory at dc100000 (64bit, prefetchable) [size=16k]
Capabilities:[40] Power Management version 3
Capabilities:[50] MSI: Enable+ Count=1/1 Maskable -64bit+
Capabilities:[70] Express Endpoint, MSI 01
Capabilities:[b0] MSI-X: Enable- Count=4 Masked-
Capabilities:[d0] Vital Product Data
Capabilities:[100] Advanced Error Reporting
Capabilities:[140] Virtual Channel
Capabilities:[160] Device Serial Number 01-00-00-00-00
Kernel driver in use: r8169
Kernel modules: r8169
これはデバイスの認識は問題ないと判断してよいのでしょうか。
何度もお手数ですがご確認よろしくお願いいたします。
オフライン
立て続けに申し訳ございません。
https://forums.ubuntulinux.jp/viewtopic.php?id=10914
でも同じような質問があり、こちらを参照しました。
おそらくr8169をr8168に変更してみることが必要なのかなと考えています。
http://d.hatena.ne.jp/Kmusiclife/20101001/1285937660
を参考にしてみました。
r8168-8.030.00.tar.bz2
をCD-ROMに入れて、
bzip2 -dc r8168-8.030.00.tar.bz2 | tar xvf -
を実行したのですが、
bzip2: Can't open input file r8168-8.030.00.tar.bz2 : No such file or directory.
と出ます。
CD-ROMのbz2ファイルをまずはLinuxに入れる必要があると思うのですが、
この方法がわかりませんでした。
大変お手数ですがご教示いただけますと幸いです。
そもそも、r8168に変更するということ自体間違っているようでしたら、ご指摘いただけますと幸いです。
オフライン
R8168の適正化手順はwikiにあります。DKMSを使用してドライバを適用してた方が、kernelアップ時にも手間いらずだったり。
UbuntuTips/Others/DkmsHowTo
12.04で正常動作確認済です。
ちなみに
~$ lspci | grep Ethernet 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
という環境です。
また、ドライバの入手先は
Realtek - Software: Drivers & Utilities
で、「LINUX driver for kernel 3.x and 2.6.x and 2.4.x」を落とします。
オフライン
hirahira48 による投稿:
Capabilities:[160] Device Serial Number 01-00-00-00-00
の部分がちょっと気になりますね。
わざと隠した(適当な文字列に置き替えた)というわけでは無いですよね?
正常ならserial numberが表示されそうなものですが、明かに不自然な数字が並んでいます。
私の環境でもr8169で正常にデバイスが動作しなかった時期があり(10.10のころ)、r8168を使っていたことがあります。
しかし、r8168を試す前に、まずはbackportsなドライバを試してみるのも良いんではないかと思います。
netroot環境でなら、apt-getが動きますでしょうか。
もし、ファイルシステムがRead Onlyになっているとかエラーがでるようであれば、RWでReMountする手順が必要になるかもです。
なお、
Can't open input file r8168-8.030.00.tar.bz2 : No such file or directory.
のエラーメッセージは、Path指定が不適切であったため、ファイルがみつからなかったのでは無いかと推測します。
オフライン
zagan様>>
ご回答ありがとうございます。
参考にさせていただきます。
まずは、hmatsue様にご案内いただいている方法を試してみたいと思います。
hmatsue様>>
ご回答ありがとうございます。
シリアルNoについては適当な値を記載してしまいました。(説明が不足しており申し訳ございません。)
>netroot環境でなら、apt-getが動きますでしょうか。
試してみましたが、動きませんでした。
>もし、ファイルシステムがRead Onlyになっているとかエラーがでるようであれば、RWでReMountする手順が必要になるかもです。
こちらもRead Onlyになっております。
こちらでも調べてみますが、RWでReMountする手順について教えていただけると幸いです。
よろしくお願いいたします。
オフライン
hmatsue様>>
recoverly modeで起動したところ、
Recovery Menu(limited read-only menu)となっており、
この中でremount Remount / read/write and mount all other file systems
を選択しました。
remountgo ,
netrootを選択し、apt-get updateを実行しましたが、
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
・・・
W: Some index files failed to download. They have been ignored, or old ones used instead.
と表示されました。
オフライン
すみません。。
途中でメッセージ送信してしまいました。
その後、apt-get install linux-backports-modules-net-oneiric-server
を実行したところ、
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-backports-modules-net-oneiric-server
と表示されてしまいます。
これはインストールが完了していないということだと思うのですが、インストールを完了するためにはどのようにすればよいでしょうか?
オフライン
hirahira48 による投稿:
シリアルNoについては適当な値を記載してしまいました。
桁数も違うし、数字も不自然なので、何か異常が起きているのかと思いましたが、
本来の数値と書き換えていたということであれば、異常と判断する理由にはあたらないですね。
ドライバが正しく報告しているから大丈夫、というわけでも無いでしょうが、一応、デバイスは正常に認識されているっぽいので、ドライバを疑う前に少し上のレイヤから確認してみましょう。
と、書いている間に、投稿があったようで。。
InReleaseが見付からないのは良いのですが、apt-get updateでネットワークからデータが取得できていないようですね。
ワーニング(W)ではなくエラーがでているところは無かったでしょうか。
IPアドレス設定はどのようにされていますでしょうか。
Lucid以降では修正されているようですが、
http://ubuntuforums.org/showthread.php?t=1444639
のような話もあるようで、/etc/networking/interfacesの内容がどうなっているのか気になりますね。
Debianでの話になりますが、
http://forums.debian.net/viewtopic.php?f=5&t=54605
も同様の事例のようです。
# 見てのとおり、こちらはDHCPサーバからIPアドレスを取る環境での話のようです。
何か記述にミスがあったりしないでしょうか。
オフライン
hmatsue様
ご返信ありがとうございます。
apt-get install linux-backports-modules-net-oneiric-server
を実行した場合、
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-backports-modules-net-oneiric-server
以外、特にはメッセージは表示されていませんでした。
また、/etc/network/interfaceの中身ですが、
auto eth0
iface eth0 inet dhcp
となっておりました。
オフライン
netrootで、apt-get updateしたときに、
エラーが表示されていましたでしょうか。
/etc/network/interfacesの内容(末尾のsが抜けているのは転機ミスでしょうか)については、
lo
の設定が記述されていないように見えますが、初期状態から編集されていますでしょうか。
また、eth0については、DHCPでアドレスを取得するように記述されていますが、ネットワーク内にDHCPサーバは存在しますでしょうか。
grep -i dhc /var/log/syslog
などとすると、DHCPでの通信内容が確認できるかと思いますが、DHCPの通信のどこで異常が発生しているか確認してみて下さい。
オフライン
hmatsue様
ご連絡が遅くなり申し訳ございません。
>netrootで、apt-get updateしたときに、
>エラーが表示されていましたでしょうか。
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-backports/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-backports/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Some index filees faliled to download. They have been ignored, or old ones used instead.
と表示されていました。
>/etc/network/interfacesの内容(末尾のsが抜けているのは転機ミスでしょうか)については、
>lo
>の設定が記述されていないように見えますが、初期状態から編集されていますでしょうか。
すみません、sが抜けているのは転記ミスです。
特に初期状態から変更していないはずです。
>また、eth0については、DHCPでアドレスを取得するように記述されていますが、ネットワーク内にDHCPサーバは存在しますでしょうか。
>grep -i dhc /var/log/syslog
>などとすると、DHCPでの通信内容が確認できるかと思いますが、DHCPの通信のどこで異常が発生しているか確認してみて下さい。
dhclient:can't create /var/lib/dhcp3/dhclient.eth0.leases: No such file or directory
といったメッセージが表示されています。
オフライン
たまたまというか、私も先週末から今日まで全く見にこれていませんでした。 (^^;
hirahira48 による投稿:
>netrootで、apt-get updateしたときに、
>エラーが表示されていましたでしょうか。
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-backports/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-backports/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Failed to fetch http://jp.archive.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg
Temporary failure resolving 'jp.archive.ubuntu.com'
W: Some index filees faliled to download. They have been ignored, or old ones used instead.
と表示されていました。
やはりネットワークに接続できていないように見えますね。
hirahira48 による投稿:
>/etc/network/interfacesの内容(末尾のsが抜けているのは転機ミスでしょうか)については、
>lo
>の設定が記述されていないように見えますが、初期状態から編集されていますでしょうか。
すみません、sが抜けているのは転記ミスです。
特に初期状態から変更していないはずです。
妙ですね。普通なら、
auto lo iface lo inet loopback
という記述があるはずだと思うのですが。。
nanoの使い方は把握されましたでしょうか。loopback設定は追記しておいて下さい。
hirahira48 による投稿:
>また、eth0については、DHCPでアドレスを取得するように記述されていますが、ネットワーク内にDHCPサーバは存在しますでしょうか。
>grep -i dhc /var/log/syslog
>などとすると、DHCPでの通信内容が確認できるかと思いますが、DHCPの通信のどこで異常が発生しているか確認してみて下さい。
dhclient:can't create /var/lib/dhcp3/dhclient.eth0.leases: No such file or directory
といったメッセージが表示されています。
これもちょっとよく分からない状況になっていますね。。
例えば私の環境はKubuntu 12.04(デスクトップ版)ですが、
/var/lib/dhcp
というディレクトリに、dhcp関連のファイルが作成されているようです。
サーバ版とで異なるようなところでは無いような気がしますが。。
それはさておき、エラーメッセージはファイルの作成ができなかったと言っているので、順にディレクトリを辿り、ファイル作成できない原因を確認してみて下さい。
例)
/var/lib/dhcp $ ls -ld var var: No such file or directory /var/lib/dhcp $ ls -ld /var drwxr-xr-x 12 root root 4096 6月 4 00:10 /var /var/lib/dhcp $ ls -ld /var/lib drwxr-xr-x 80 root root 4096 5月 4 22:33 /var/lib /var/lib/dhcp $ ls -ld /var/lib/dhcp3 /var/lib/dhcp3: No such file or directory
のような感じになるでしょうか。
dhclientは標準でインストールされているものでしょうか。
apt-cache policy `dpkg -S /sbin/dhclient | sed -e s/:.*//`
とかしてみると、どう表示されますでしょうか。
# もしかしたらamd64版とi386版の違いかも?
オフライン
最近時間をとることができず、またまた返信が遅れてしまいました。
申し訳ございません。
>auto lo
>iface lo inet loopback
>という記述があるはずだと思うのですが。。
>nanoの使い方は把握されましたでしょうか。loopback設定は追記しておいて下さい。
こちらは追記しておきました。
>それはさておき、エラーメッセージはファイルの作成ができなかったと言っているので、順にディレクトリを辿り、ファイル作成できない原因を確認してみて>下さい。
>例)
>/var/lib/dhcp $ ls -ld var
>var: No such file or directory
>/var/lib/dhcp $ ls -ld /var
>drwxr-xr-x 12 root root 4096 6月 4 00:10 /var
>/var/lib/dhcp $ ls -ld /var/lib
>drwxr-xr-x 80 root root 4096 5月 4 22:33 /var/lib
>/var/lib/dhcp $ ls -ld /var/lib/dhcp3
>/var/lib/dhcp3: No such file or directory
>のような感じになるでしょうか。
ls -ld var
ls: cannot access var: No such file or directory
ls -ld /var
drwxr-xr-x 12 root root 4096 Mar 25 12:09 /var
ls -ld /var/lib/dhcp3
ls: cannot access /var/lib/dhcp3: No such file or directory
となりました。
>apt-cache policy `dpkg -S /sbin/dhclient | sed -e s/:.*//`
>とかしてみると、どう表示されますでしょうか。
isc-dhcp-client:
Installed: 4.1.1-P1-17ubuntu10
Candidate: 4.1.1-P1-17ubuntu10
Version table:
*** 4.1.1-P1-17ubuntu10 0
100 /var/lib/dpkg/status
と表示されます。
ご連絡いただいた内容のみのチェックとなってしまい申し訳ございませんが、
ご確認よろしくお願いいたします。
オフライン
サーバ版を用意しないと調査できないのかな。。
どうも一時期サーバ版の方だけ、dhcp-client関連のスクリプトがおかしくなっていた時期があるようです。
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/755724
この辺の名残で、dhcp3ディレクトリを使用するようになっているのかしら。
だとすると、そのディレクトリが存在しないように見えていることが問題ですが。
/var/lib/dhcpは存在しないのでしたっけ。
存在しなければ、何故か存在するべき、/var/lib/dhcp3が存在しないという状況に見えます。
存在すれば、作成されたディレクトリ名と、他のスクリプトから呼び出されるディレクトリ名が不一致となっているように見えます。
どちらのケースなのか調べられていませんが、いずれの場合にしても、
sudo dpkg-reconfigure isc-dhcp-client
を実行することで正常な状態に戻ったり(再設定)しないでしょうか。
オフライン
ご回答ありがとうございます。
/var/lib/dhcpは存在しておりました。
中に
>sudo dpkg-reconfigure isc-dhcp-client
>を実行することで正常な状態に戻ったり(再設定)しないでしょうか。
上記を実行後(実行時には特に何もメッセージは表示されませんでした。)、再び通常起動しましたが、
r8169 0000:07:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
EXT4-fs (dm-0): re-mounted. 0pts: errors=remount-ro
init: udevtrigger post-stop process(369) terminated with status
と表示され、これ以上進みませんでした。
オフライン
すみません。前回、私が余分な行(Typoした行)を間違えて貼り付けたため、混乱させてしまったようです。。
/var/lib/dhcpは存在するのですね。
恐らく中には、dhclient.eth0というファイルが作られているかと思います。
そうであれば、エラーメッセージの方は気にする必要は無さそうです。
そうなると、インターフェースをUPする時点で何か問題が起きているのだろうと推測します。
sudo ifup eth0
とすると、どうなりますでしょうか。/etc/network/interfacesは修正済みですよね?
eth0のUPに失敗するようであれば、いよいよドライバを疑うしかなさそうです。
オフライン
ご回答ありがとうございます。
>すみません。前回、私が余分な行(Typoした行)を間違えて貼り付けたため、混乱させてしまったようです。。
>/var/lib/dhcpは存在するのですね。
>恐らく中には、dhclient.eth0というファイルが作られているかと思います。
dhcpディレクトリの中にはdhclient.leasesというファイルがありました。
ご連絡いただいたdhclient.eth0はありませんでした。。
>sudo ifup eth0
>とすると、どうなりますでしょうか。/etc/network/interfacesは修正済みですよね?
interfacesは修正済みです。
上記を実行すると下記のメッセージが表示されます。
ifup: failed to open statefile /var/run/network/ifstate: No such file or directory
オフライン
重ね重ねすみません。
dhclient.eth0.leases
と書きたかったのですが、.leaseが抜けていました。
エラーメッセージから類推してdhclient.eth0.leasesと書いたのですが、dhclient.leasesが相当するファイルだと推測されますので特に問題は無いかと思います。
ifup: failed to open statefile /var/run/network/ifstate: No such file or directory
のエラーがおかしいですね。
/var
/var/run
/var/run/network
の各ディレクトリは存在していますでしょうか。
さらに、その中に、ifstateファイルは存在していますでしょうか(エラーメッセージからすると少なくとも、このファイルは存在しないようですが)。
また、現時点の最新の/etc/network/interfacesの内容を投稿してみて下さい。
オフライン
http://d.hatena.ne.jp/over80/20100725/nic
同じ症状かどうか分かりませんが、10Mに固定すれば動く場合があるようです。
(sever版に、ethtoolが入っているかどうかは分かりませんが)
オフライン
hmatsue様>>
ご連絡ありがとうございます。
>/var
>/var/run
>/var/run/network
>の各ディレクトリは存在していますでしょうか。
>さらに、その中に、ifstateファイルは存在していますでしょうか(エラーメッセージからすると少なくとも、このファイルは存在しないようですが)。
/var/runまでは存在しましたが、runの中にnetworkはありませんでした。
ifstateもありませんでした。
>また、現時点の最新の/etc/network/interfacesの内容を投稿してみて下さい。
auto eth0
iface eth0 inet dhcp
auto lo
iface lo inet loopback
となっております。
udooon様>>
ご連絡ありがとうございます。
リンク先にあったコマンドを実行しましたが、ethtoolが現状インストールされていないようでした。
そこで、apt-get install ethtool
を実行しあしたが、
Unable to locate package ethtool
と表示されてインストールできませんでした。
ネットワークの接続がうまくいっていない状態なので、そもそもethtoolのインストールができないということでしょうか。。
オフライン
/etc/network/interfacesの内容に問題は無さそうですね。
# ぱっと見で、loが後ろにあるのに違和感を感じましたが、ちょっと試したところでは異常の原因とはならないようでした。
/var/run/networkが存在しない原因がよく判っておりませんが、
何かおかしなことが起きていますね。
試しに仮想環境に11.10 Serverをインストールしてみました。
/var/runは/runへのリンクになっているようです。タイムスタンプを見るに、起動時に作成されるリンクのようです。
で、/runの方はtmpfsがマウントされているようで、いずれも起動時に作成されるはずだと思いますが。。
/run/networkは存在しますでしょうか。
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/858122
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/856810
あたりに関連しそうなバグレポートがあるようですが、確実な回避方法が見付けられませんでした。
# 私が読めていないだけ、という可能性もあるかも。。
http://uksysadmin.wordpress.com/2011/10/14/upgrade-to-ubuntu-11-10-problem-waiting-for-network-configuration-then-black-screen-solution/
には、こうすれば直るよ、という手順が示されていますが、launchpadの方では同様の処置をしても直らなかった、という人もいるようです。
/run以下が正常そうであれば、試すだけ試してみてもよいかも。
オフライン