最小限のCDでgentooをインストールしました。 iwconfig
やnet-setup
のようなユーティリティが含まれていて、livecdでネットワーク(およびインターネット)に接続することができました。
しかし、システムを起動すると、eselect profile
を選択したにもかかわらず、デスクトップ環境KDEが起動しないことに気付きました。とにかく、emerge xorg
する必要がありましたが、ネットに接続されていないことに気づきました。
iwconfig
およびnet-setup
のコマンドが見つかりません
そのため、livecd
とemerge
のワイヤレスツールとnet-setup
の使い方がよくわかりません。どうすればそれを行うことができますか、それともより良い方法ですか?
最小限のlivecdを起動し、Gentooインストールを現在の状態でマウントし、chrootできるはずです。このlivecdベースのネットワーク対応chrootから、emerge
して必要なパッケージを構成できるはずです。ネットワークにアクセスするためのインストール。これを実現するには、基本的に Gentooハンドブック に記載されている手順に従い、既存のインストールを上書き/フォーマット/削除する手順を選択的にスキップします。それで、始めるために、
/mnt/gentoo
にマウントすることから始めます。たとえば、ルートパーティションが最初のパーティションである場合の最も一般的なセットアップでの# mount /dev/sda1 /mnt/gentoo
(一部のセットアップでは最初のパーティションが/boot
である場合があり、このステップの/
ではなく/boot
パーティションが必要です)。chroot
into it(“ Chrooting”) 。簡単に言うと、これは# cd /mnt/gentoo; cp /etc/resolv.conf etc/; mount none -t proc proc; mount --rbind /sys sys; mount --rbind /dev dev; chroot .
のようになります。結果は、livecdなしでコンピューターを起動したのと同じようにシェルになりますが、ネットワークが魔法のように機能します(livecdからネットワーク構成を継承するようにしたため)。ハードディスク上でGentooを構成する際に、使用する個々のVTシェルから手動でchrootする必要があることを忘れないでください。この最後のステップは難しい部分です。 genkernel
を使用してカーネルを構成した場合、ほとんどの場合、すべてが「正常に機能する」はずです。 ifconfig -a
、ip link
、またはiwconfig
のいずれかの出力にワイヤレスデバイスのように見えるものが表示されている場合は、カーネルが正しく構成されている可能性があります。 genkernel
を使用していない場合は、おそらくmake menuconfig
のドライバーを見逃しているため、カーネルを構成して再コンパイルする必要があります。私は再び ここのハンドブックに従ってください をお勧めしますが、これがどうなるかについての私の最高の思い出は次のとおりです。
# cd /usr/src/linux
。# make menuconfig
を実行します。Networking support
→Wireless
→cfg80211
(CONFIG_CFG80211
)の下Device drivers
→Network device support
→Wireless LAN
の下は、特定のデバイスを見つける可能性が最も高い場所です。選択するドライバーがわからない場合は、# lspci
の出力を確認するか、livecdで、ロードされたカーネルモジュール(# lsmod
の出力)のいずれかがwifi関連であるかどうかを確認してください。# make && make modules_install
を実行します。/boot
がマウントされていることを確認します(個別の/boot
パーティションが構成されている場合)。ディスクから起動した場合、# mount /boot
は機能するはずです。Arch/x86/boot/bzImage
の既存のイメージにx86
をコピーします(はい、AMD64
を使用している場合でも/boot
を使用します。他のアーチの場合、この時点での手順はおそらく異なります)。必要に応じて、ブートローダーに関連する魔法のコマンドを実行します(GRUBを使用している場合は、カーネルを所定の位置にポップし、場合によってはgrub.conf
(grub-2 *については不明)を編集するだけで十分です)。ワイヤレスインターフェイスがifconfig -a
またはip link
に表示されると思われる場合は、ネットワークを自動的に起動するために必要なユーザースペースユーティリティと構成が不足している可能性があります。 「必要なツールのインストール:ネットワーキングツール」 開始します。しかし、そのセクションでは直接言及されていないが、 「ワイヤレスネットワーキング」 で説明されているワイヤレスユーザースペースツールが必要なようです。ただし、代わりに、KDEに統合されたNetworkManagerであるkde-misc/networkmanagement
のようなものをインストールすることをお勧めします。これにより、(KDEを使用しない/テストしていない)KDEセッションにログインすると、networkmanagerが自動的に実行され、必要なWi-Fiサポートパッケージが自動的に取り込まれるようになります。このルートを使用すると、必要なWi-Fiツール/サプリカントの起動を自動的に管理するNetworkManagerインスタンスが作成されます。この状況では、自分でwpa_supplicant.conf
に触れる必要はないと思います。または、システムでiwconfig
を使用できるようにする場合は、net-wireless/wireless-tools
をインストールします。 CLI(NetworkManagerなし)を介して最新の(WPA/WPA2)テクノロジーで保護されたwifiネットワークへのアクセスを手動で構成する場合は、net-wireless/wpa_supplicant
を直接インストールし、ネットワークを/etc/wpa_supplicant/wpa_supplicant.conf
に追加し、net.lo
に/etc/init.d
への適切なシンボリックリンクを作成する必要があります。 net.<wifi iface>
ここで、<wifi iface>
は# ifconfig -a
に表示されるワイヤレスインターフェースの名前であり、起動時に# rc-update add net.<wifi iface> default
で初期化するようにインターフェースを設定します(systemdを使用していて、openrcを使用していると想定している場合、これは機能しない可能性があります)。
KDEのインストールに関する注意事項:# eselect profile set default/linux/AMD64/13.0/desktop/kde
(AMD64
以外のArchを実行している可能性があります)を介してKDEポーテージプロファイルを選択するだけでは、実際にKDEをインストールするのに十分ではありません。パッケージをインストールするときにKDE/Qtバリアントを取得し、Gnome/GTK +をある程度回避するように、USE
flagsおよびその他の値を設定するだけです。 KDEをインストールするには、kde-meta
(より多くのパッケージ)またはkdebase-meta
(より少ないパッケージ、はるかに高速にインストールする必要があります)のいずれかをインストールする必要があります。ハードから再起動したときにKDEをそこに残したい場合は、livecdchrootで実行中にこれを行うことができます。ディスク。 KDEフロントエンドをnetworkmanagerkde-misc/networkmanagement
に同時にインストールすることもできます。ただし、注意が必要です。ハードウェアやその他の要因によっては、しばらく時間がかかります。以下は、より最小限の開始KDEインストールとKDE統合NetworkManagerをインストールします。
# emerge -va kdebase-meta kde-misc/networkmanagement
しかし、要約すると、ネットワークアクセスなどの重要なものを構成する必要がありますlivecdから実行している間。必要なネットワークサポートパッケージのインストールは、ソースをダウンロードできるインターネット接続が機能している場合に、はるかにうまく機能します。 Gentooのインストールでインターネットに必要なものが揃ったら、ディスクから起動して、それで十分かどうかを確認できます。 livecdを起動して、もう一度chrootすることに気付くかもしれません(そして、それにもかかわらず、これを行う方法に精通していると非常に便利です!)。要約された答えで申し訳ありませんが、これは非常に広範であり、実際には、ワイヤレスを構成してKDEを使用する方法はある程度まであなた次第です。