ベアボーンのUbuntuをインストールし、インストーラーが以下に説明するように動作するシステムでネットワーク接続を動作させるにはどうすればネットワークに接続されていないように見えますか?「ベアボーン」と言うときは、実用的な最小限のインストールを意味します。理想的にはUbuntu Minimalが必要ですが、それでもまったく動作しない場合は、同等の機能で解決します。インストーラーでネットワーク接続を取得するか、オフラインインストーラーを取得して、OSのインストール後にネットワークを動作させるという2つの方法があります。
編集:Windowsの「再起動」機能を使用してWindowsからLinuxに直接再起動した場合にのみ、問題が現れることに気付きました。最初にマシンを完全にシャットダウンしてからLinuxを起動すると、ネットワークは正常に機能しました。この手がかりは解決策へと私を導きました。自分が投稿した答えを見てください。
私は自分がやっていることについて漠然とした考えしか持っていません。だから、何が間違っているのかという必要な情報だけを抽出する知識があれば、必要以上に詳細になります。
USBドライブからUbuntu MinimalまたはServerをインストールしようとすると、インストールに明らかに必要なものをダウンロードしようとすると、インストールが「bad archive mirror」エラーに失敗します。さらに診断しようとすると、インストーラーがインターネットに接続できないようです。既にWindows 7がインストールされているマシンにインストールしようとしていますが、ネットワークはWindows上で正常に機能します。
インストール中に、不正なアーカイブミラーエラーが発生する前に、ネットワーク構成フェーズがあります。このフェーズでは、次の手順が実行されます。
インストーラーは、ネットワーク設定を手動で構成するオプションを提供します。この時点で、手動構成ステップの前に、ターミナルを開くことができます。コマンド「ip a」の結果は次のようになります(出力の意味やコマンドの意味がよくわかりません。問題の解決策を探しているときにコマンドに出くわしました)。
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope Host
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether [NETWORK ADAPTER MAC ADDRESS HERE] brd ff:ff:ff:ff:ff:ff
この段階で127.0.0.1または0.0.0.0以外のpingを実行すると、ルーターへのpingを含む「sendto:network is unreachable」メッセージが表示されます。
他の一般的なトラブルシューティングコマンドは、インストール中にアクセスできないことがわかっています(ifconfigなど)。
「今すぐネットワークを構成しない」を選択してインストールを続行すると、「bad mirror archive」エラーが発生してインストールが数ステップ後に停止します。
手動のネットワーク構成を選択しようとしましたが、その場合、IPアドレス、サブネットマスク、ゲートウェイアドレス、およびDNSアドレスを手動で入力できます。同じマシン上のWindows 7が使用しているこれらの値に、ゲートウェイおよびDNSとしてのルーターのアドレスなど、同じ値を入力しました。これらの値には、ルーターの場合は192.168.1.1、OSがインストールされているマシンの場合は192.168.1.2が含まれます。これらを入力すると、「em1のリンクの検出」ステップが再び発生します。今回は、プログレスバーがしばらくの間0%のままであるため、画面が一瞬突然空白になり、インストールの次のステップが表示されるまで、失敗していると思われます。
手動設定後、「ip a」コマンドの出力は次のとおりです。
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope Host
valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether [NETWORK ADAPTER MAC ADDRESS HERE] brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global em1
valid_lft forever preferred_lft forever
inet6 fe80::468a:5bff:fea0:5e00/64 scope link
valid_lft forever preferred_lft forever
この時点でPingコマンドを実行してもエラーメッセージは出力されませんが、100%のパケット損失が発生します。これには、ルーターへのpingが含まれます。
この後、インストールの続行が「bad archive mirror」エラーですぐに停止します。
「64ビットPC(AMD64、x86_64)」セクションの下の 最小CD wikiページ の「Ubuntu 14.04 "Trusty Tahr" Minimal CD」から通常およびコマンドラインインストールの両方を試しました。 Ubuntuサーバーイメージ「ubuntu-14.04.1-server-AMD64.iso」からのコマンドラインインストール。 Linux Live USB CreatorとUNetbootinの両方を使用して、インストール元のUSBインストールメディアを作成しようとしました。それらはすべて同じように動作します。
ルーターを再起動しようとしました。何も変わりませんでした。再起動したとき、インストーラーは既に実行されていましたが、ネットワーク構成フェーズの前の前のステップで実行されていました。
インストール中にネットワーク接続の欠如が問題にならず、OSのインストール後にトラブルシューティングできるように、オフラインインストーラーを見つけようとしましたが、設定用のものを見つけることができませんでしたが欲しいです。私が試したインストーラーは、インストールプロセス中にいくつかのファイルをダウンロードする必要があるようです。 Ubuntuの通常のデスクトップインストールは必要ありません。私の当初の意図は、最小インストールをインストールすることでした。その後、オフラインでインストールできることを期待してサーバー1を試しましたが、そうではないようです。そのようなインストーラーが存在する場合でも、インストールされたOSの問題を解決するのにおそらく助けが必要です。
マシンには、Intel I218-Vネットワークアダプターが統合されたMSI MPower Z97マザーボードが搭載されています。おそらく、インストーラーが使用しているドライバーがI218-Vで正しく機能しないのでしょうか?他の一部のユーザーは、デフォルト以外のドライバーを手動でインストールするまでこのネットワークコントローラーで問題が発生することがわかりましたが、それはインストールが正常に完了した後です。インストール中に別のドライバーを使用するようにISOを変更することは可能ですか?
マシン上にすでに存在するWindows 7はインストールされており、現在UEFIモードで起動しています。
何か案は?
インターネットに接続できないという問題は、Windows NICドライバーとWake-on-LANが何らかの原因で発生しているようです。
Windowsドライバーの設定から、「電源オフ状態からMagic Packetを起動する」設定をオフにしました。それ以来、Linuxでインターネットに接続することに問題はありませんでした。他の「ウェイクオン」設定は問題なく有効にできました。ドライバーを最新バージョンに更新する前に「Wake on Magic Packet from power off」設定を表示することすらしていませんでした。古いバージョンでも同じ問題がありましたが、設定をオフにすることはできませんでした。