Acer AOA-110 HOWTO。 パート2:GNU / Debian Linuxでの設定と試運転

この記事はいくつかの部分で構成されています:読み書きがとても便利です。



前のパートでは、ネットブックをハードウェアの「視点」から検討しました;このセクションでは、Linux OSのインストールと操作の機能について説明します。





オペレーティングシステム:選択の小麦粉。



実際、私はもっとFreeBSDユーザーです。 メインの動作中のコンピューターと私の周りのサーバーで正常に動作します。 私は彼女を十分に知っており、彼女と効果的に仕事をすることができます。



最初、ネットブックにFreeBSDをインストールすることを考えました。 しかし、プラットフォームでのソースコンパイルのコンパイル速度を見て、このアイデアを放棄しました(もちろん、既にコンパイル済みのパッケージをインストールすることはできましたが、これは事実ではなく、実際、このシステムはポートを使用した通常の操作用に設計されています)。 そこで、Linuxのようなものをインストールすることにしました。 残念ながら、GentooはFreeBSDと同じ理由で(つまり、ソースベースのため)適合しませんでした。 イデオロギーを含むさまざまな理由で、あらゆる種類のポップ* ubuntuを入れたくありませんでした。 しかし、私は上記の* ubuntuのベースをGNU / Debian Linux(Lenny)にすることにしました。 Debianウェブサイトのwikiで対応するチュートリアルを見つけました: ru / DebianAcerOne



OSのインストールと試運転



上記のマニュアルに従ってほぼすべてを行いました。 確かに、私は積極的にいくつかのことについてグーグルで調べなければなりませんでしたが、最終的には生じた問題を解決しました。



起動可能なUSBフラッシュドライブを準備するためのまったく興味のない手順を予想して、外部USBドライブを使用して除外することにしました。 そのような場合、非常に便利です。 netinstall-diskを使用したため、インストールには有線のインターネット接続が必要でした。 インストーラーにはWLANアダプターも表示されましたが、ネイティブドライバーは半分動作しているため、ワイヤレスネットワークからインストールすることはできませんでした。



私は完全に標準的なインストールを行い、ハードに1つのピース(プラススワップ)をマークしました。他のほとんどすべてのオプションはデフォルトです。 フラッシュドライブにインストールする場合、ext2またはext3を追加のマウントオプション「noatime」および「nodiratime」とともに使用することをお勧めします。 個人的には、ext2ファイルシステムを使用しました(中国から1.8インチのハードドライブを提供する場合は、ext3を使用します)。



ワイヤレスインターフェイスについては、いくつかの言葉を個別に言う必要があります。 私が言ったように、ネットブックはAtherosのminiPCIeアダプタを使用しています。 理論的には、そのサポートは「ath5k」コーシャドライバによって提供されます。これらのドライバはシステムに「そのまま」存在します。 しかし、インターフェース/ dev / wifi0がシステム上にあったとしても、wlconfigおよびそれらのような他の人の拷問は、この問題により多くの時間を与える必要があることを示しました。 関心のある質問についてGoogleでいくつかのリンクを調べたところ、問題の解決策の1つはMadwifiを使用することであることがわかりました。Madwifiは、オープンソースのフォロワーにとって「コーシャ」ではありませんが、非常に有効です。 マッドフィフィ、マドフィフィ、そしてセット。

Debian Lennyリポジトリを検索したところ、関連するパッケージが3つあることが明らかになりました。



madwifi-modules-2.6.26-1-686

madwifi-source

madwifi-tools








カーネルバージョン自体はリポジトリ(2.6.26-2-686)で新しいため、バイナリでは悲しいです。 まあ、何も、私はFreeBSDユーザーです、私は原料から収集することに慣れていません。 そのため、aptitudeを使用してアセンブリに必要なパッケージを配置します:build-essential、必要なlinux-headers、madwifi-source、madwifi-tools(何か忘れていたかもしれません-必要なものはすべて依存関係によって出力されます)。 次に、ソースディレクトリに移動します。



cd /usr/src/modules/madwifi/







システムにすでにmadwifiモジュールがある場合は、それらをアンロードして、モジュールによって生成されたインターフェイスに配置する必要があります。 ./scripts/ディレクトリ(find-madwifi-modules.shおよびmadwifi-unload)にはこのための特別なスクリプトがあります:



ifconfig ath0 down

ifconfig wlan0 down

cd ./scripts

./madwifi-unload

./find-madwifi-modules.sh $(uname -r)

cd ..








これで、コンパイルとインストールを開始できます。



make && make install







すべてがうまくいった場合、コンパイルされたモジュールをロードします。



modprobe ath_pci







システムの起動時にath5kの代わりにmadwifiモジュールをロードするには、/ etc / modprobe.d / madwifiファイルを次の形式にする必要があります。



## ath5k (mac80211)

## Comment out the following line, and uncomment all of the

## madwifi modules below to use the athk module

blacklist ath5k



## madwifi (non-free)

#blacklist ath_hal

#blacklist ath_pci

#blacklist ath_rate_amrr

#blacklist ath_rate_onoe

#blacklist ath_rate_sample

#blacklist wlan

#blacklist wlan_acl

#blacklist wlan_ccmp

#blacklist wlan_scan_ap

#blacklist wlan_scan_sta

#blacklist wlan_tkip

#blacklist wlan_wep

#blacklist wlan_xauth








WiFiネットワークLEDが機能するためには、sysctlパラメーターを変更する必要があります。



dev.wifi0.ledpin=3

dev.wifi0.softled=1








/etc/sysctl.d/madwifi.confファイルに登録することをお勧めします。この場合、システムの起動時にパラメーターが適用されます。 別のポイント:スリープモードを終了すると、madwifiドライバーが正しく機能しないことに気付きました。 したがって、次のコマンドを実行することにより、デバイスがスリープモードになったときにモジュールがアンロードされ、起動時にモジュールがロードされるようにします。



echo "SUSPEND_MODULES=ath_pci" > /etc/pm/config.d/madwifi







次に、ある種のグラフィカルネットワークマネージャーを配置して、生活を楽しむことができます。 すべてのようなWi-Fiについて。



ウェブカメラは「箱から出して」起動し、メッセンジャーはそれを正常に見ました。 音もすぐに機能し、非常に正常でした。



Xsを適切に機能させるために、/ etc / X11 / xorg.confファイルを次の形式にしました。



Section "ServerLayout"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection



Section "Files"

RgbPath "/etc/X11/rgb"

ModulePath "/usr/lib/xorg/modules"

FontPath "/usr/share/fonts/X11/misc"

FontPath "/usr/share/fonts/X11/cyrillic"

FontPath "/usr/share/fonts/X11/100dpi/:unscaled"

FontPath "/usr/share/fonts/X11/75dpi/:unscaled"

FontPath "/usr/share/fonts/X11/Type1"

FontPath "/usr/share/fonts/X11/100dpi"

FontPath "/usr/share/fonts/X11/75dpi"

FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

EndSection



Section "Module"

Load "extmod"

Load "dbe"

Load "dri"

Load "GLcore"

Load "glx"

Load "record"

Load "xtrap"

EndSection



Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

Option "CoreKeyboard"

Option "XkbRules" "xorg"

Option "XkbModel" "pc105"

Option "XkbLayout" "us,ru"

Option "XkbVariant" ",winkeys"

Option "XkbOptions" "grp_led:caps,grp:ctrl_shift_toggle"

EndSection



Section "InputDevice"

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/input/mice"

Option "ZAxisMapping" "4 5 6 7"

EndSection



Section "Monitor"

DisplaySize 195 113

Identifier "Monitor0"

VendorName "AUO"

ModelName "11c2"

EndSection



Section "Device"

Identifier "Card0"

Driver "intel"

VendorName "Intel Corporation"

BoardName "Mobile 945GME Express Integrated Graphics Controller"

BusID "PCI:0:2:0"

#Option "NoAccel"

Option "AccelMethod" "exa"

Option "MigrationHeuristic" "greedy"

#Option "SWcursor"

#Option "ColorKey"

#Option "CacheLines"

#Option "Dac6Bit"

#Option "DRI"

Option "NoDDC"

#Option "ShowCache"

#Option "XvMCSurfaces"

#Option "PageFlip"

EndSection



Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

SubSection "Display"

Viewport 0 0

Depth 1

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 4

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 8

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 15

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 16

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 24

EndSubSection

EndSection








フォント、最適化、解像度、キーボードに関連するカスタマイズされたオプションがあります。



ネットブックにKDE3をインストールしました。 彼らは非常にスマートに動作し、特別な問題に気付かなかった。 将来の計画では、このすべての経済、モデムの役割を担う携帯電話、およびGPS受信機にBluetoothを固定したいという要望があります。 おそらく、これらの問題に関するチュートリアルを書くつもりです。



All Articles