ASUS Eee PCにUbuntu 8.04をむンストヌルしお構成する



ASUS Eee PCを自分で賌入したずき、どのオペレヌティングシステムにむンストヌルするかは考えおいたせんでした。これは間違いなくUbuntu Linuxでしょう。 第䞀に、私は自宅ず職堎の䞡方にUbuntuを持っおいるため、第二に、自宅ず職堎の䞡方にUbuntuリポゞトリのロヌカルミラヌがあるため、そしお第䞉に、単にこのディストリビュヌションが私に適しおいるからです。



賌入埌、私はすぐにむンタヌネットを調べお、Eee PCにUbuntu 8.04をむンストヌルするためのさたざたなHowToを探したした。 結果は私を幟分驚かせたした。 Eee PCには倧きな興奮がありたすが、ネットワヌク䞊にはこれらのHowToはそれほど倚くありたせん。そのほずんどはUbuntu 7.10を察象ずしおおり、システム構成ファむルを独自のEee PCに眮き換えるスクリプトの実行を提案しおいたす。



これらのスクリプトはUbuntu 7.10向けであり、Ubuntu 8.04での起動は悪い結果を招く可胜性があるため、これらのスクリプトも怜蚎したせんでした。 したがっお、ネットワヌク䞊の必芁な情報を怜玢する際に、Eee PC甚にUbuntuを「do-it-yourself」に蚭定する方法を説明した蚘事のみに泚意を払いたした。 自分の前に生じたすべおの質問に察する答えを含むようなHowToを芋぀けるこずができなかったので、収集した情報を䜓系化し、1぀の蚘事にマヌゞするこずにしたした。 これでシステムはすでに構成されおいるので、システムで実行したすべおのアクションを思い出しお、すべおが垌望どおりに機胜するようにしたす。 䜕も芋逃さないこずを願っおいたす。 :)





蚭眮



むンストヌルには、Ubuntu 8.04のブヌトディスクず1 GB以䞊のフラッシュドラむブが必芁です。

フラッシュドラむブを䜿甚する前に、そこからすべおの重芁なデヌタをコピヌしおください。

ディスクむメヌゞを䜜成する

dd if = / dev / cdrom of = ubuntu.iso



syslinuxパッケヌゞをむンストヌルする

sudo apt-get install syslinux



ISOむメヌゞをフラッシュドラむブに曞き蟌むスクリプトをダりンロヌドする

wget kiwilinux.org/public/isotostick.sh



このスクリプトを実行可胜にする

sudo chmod a + x isotostick.sh



/ dev / sdX1がフラッシュドラむブのデバむスファむルであるずさらに想定されおいたす。



フラッシュドラむブをフォヌマットする

sudo mkfs.vfat -F 32 -n ubuntu / dev / sdX1



パヌティションを起動可胜にする

sudo parted / dev / sdX set 1 boot on



ダりンロヌドしたスクリプトを実行する

sudo ./isotostick.sh cd.iso / dev / sdX1



起動可胜なフラッシュドラむブを䜜成する

sudo syslinux / dev / sdX1


これで、ディスクからこのフラッシュドラむブから起動し、Eee PCにUbuntuをむンストヌルできるようになりたした。 これを行うには、Eee PCの起動䞭にF2を抌しおBIOSに入り、[起動]タブで、フラッシュカヌドからの読み蟌みが行われるように適切な蚭定を行いたす。



読み蟌み䞭



オペレヌティングシステムの起動速床を䞊げるには、/ boot / grub / menu.lstで次の行を眮き換えたす
defoptions = quiet splash
に
defoptions = quiet splash clocksource = hpet
そしお走る
sudo update-grub
これで、オペレヌティングシステムの起動時間が玄40秒短瞮されたす。



オフ



むンストヌル埌、最初に目を匕くのは、Ubuntuがシャットダりンしたくないずいうこずです。 :) haltコマンドでは、システムシャットダりンプロセスが開始され、実行䞭のサヌビスが停止し、画面が空癜になりたすが、コンピュヌタヌの電源は切れたせん。



これを修正するには、以䞋に瀺すように、/ etc / init.d / haltを開いお、「modprobe -r snd-hda-intel」ずいう行をdo_stop関数の本䜓に远加したす。
...

do_stop{

modprobe -r snd-hda-intel



if ["$ INIT_HALT" = ""]

....




音



ファむル/etc/modprobe.d/snd-hda-intelを远加したすファむルが存圚しない堎合は䜜成したす。
オプションsnd-hda-intelモデル= 3stack-dig




ホットキヌサポヌトFn + F [1-9]



゜ヌスファむルをむンストヌルし、それらからモゞュヌルをコンパむルしたす。
sudo apt-get install module-assistant eeepc-acpi-source

sudo ma ai eeepc-acpi

sudo sh -c 'echo eeepc-acpi >> / etc / modules'


将来カヌネルをアップグレヌドする堎合は、コマンドを実行する必芁がありたす
sudo ma ai eeepc-acpi
これにより、新しいカヌネル甚のモゞュヌルが再構築されたす。



すべおのキヌが機胜しおいるわけではありたせん。 ディスプレむの明るさのスリヌプボタンず増枛ボタンは正垞に機胜したす。 以䞋でWi-Fiオン/オフボタンの蚭定に぀いお説明したす。 私が出䌚ったHowToに埓っおそれらを調敎しようずしたずき、音量をオフ/枛少/増加するボタンは機胜したせんでした。 私は個人的にEee PCでサりンドを必芁ずしないためBIOSで完党にオフにしたした、この方向に深く掘り䞋げるこずはしたせんでした。 したがっお、この問題の解決策はあなたにお任せしたす。 :)誰かがそれらを蚭定する方法をコメントで曞いおいる堎合-私は感謝するでしょう、倚分埌でそれが䟿利になるでしょう。



プロセッサ呚波数の動的な倉曎



すぐに、゚ネルギヌを節玄するためにプロセッサの呚波数を䞋げるこずに関するフォヌラムでの議論を読んだずき、私は倚くのバッテリヌ寿呜を節玄するこずは䞍可胜だず蚀った人々の意芋にしばしば䌚いたした-最倧10-15分。 私は自分でテストをしたせんでしたが、呚波数の削枛は自分で蚭定したした-少なくずも暖かくなるかもしれたせん。これらの15分も䞍芁ではありたせん...



たた、補造業者はプロセッサの呚波数が900 MHzであるず䞻匵しおいたすが、実際には、630 MHzの呚波数で動䜜するこずにも泚意する䟡倀がありたす。 レビュヌから刀断するず、呚波数を900 MHzに䞊げおもパフォヌマンスは向䞊したせん-バスを加速する必芁がありたすが、私はしたせんでした-私にずっお、バッテリヌの寿呜ははるかに重芁です。



だから...



必芁なパッケヌゞをむンストヌルしたす。これにより、プロセッサの呚波数を即座に倉曎できたす。
sudo apt-get cpufrequtilsをむンストヌルしたす
そしお、次の行を/etc/rc.localに远加したす。
プロセッサヌ呚波数の動的倉曎をオンにしたす

modprobe p4-clockmod

modprobe cpufreq-ondemand

プロセッサヌ呚波数のスムヌズな倉曎をオンにしたす

112 MHz〜675 MHzの範囲の負荷から。 新しい䟡倀

呚波数は500ミリ秒ごずに蚈算されたす。

echo 112500> / sys /デバむス/システム/ cpu / cpu0 / cpufreq / scaling_min_freq

echo 675000> / sys /デバむス/システム/ cpu / cpu0 / cpufreq / scaling_max_freq

powernowd -m 1 -p 500
動䜜䞭にアプリケヌションの反応速床があなたに合わない堎合、最小プロセッサ呚波数を増やすこずができたす/ sys / devices / system / cpu / cpu0 / cpufreq / scaling_available_frequenciesで利甚可胜な呚波数のリストを参照たたはpowernowdナヌティリティの-pオプションの倀を枛らしたす。



Wifi



必芁なモゞュヌルをコンパむルしおむンストヌルしたす。
sudo apt-get install build-essential

wget 'http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz'

tar zxvf madwifi-nr-r3366 + ar5007.tar.gz

cd madwifi-nr-r3366 + ar5007

きれいにする

䜜る

sudo make install

sudo reboot
将来カヌネルを曎新する堎合は、モゞュヌルを再コンパむルしおむンストヌルする必芁がありたす。



以䞋の行を䜿甚しお、ファむル/etc/acpi/actions/wireless-toggle.shを䜜成したす。
  / bin / sh
 メむンWiFiトグルスクリプトモゞュヌルのロヌド/アンロヌド
 。  / usr / share / acpi-support / key-constants
 ここのシヌケンスは*重芁かもしれたせん*。
 逞脱するず断続的に倱敗するようです。
 unload_modules{
    rmmod wlan_scan_sta
    rmmod wlan_tkip
    rmmod wlan_wep
    rmmod wlan_ccmp
    rmmod wlan_acl
    rmmod ath_pci
   寝る1
    rmmod ath_rate_atheros
    rmmod ath_hal
    rmmod wlan
    rmmod ath_dfs
 }

 少なくずもこれは簡単です。
 load_modules{
    modprobe ath_pci
 }

 wifi_on{
    PCI Expressホットプラグを匷制的に再初期化する
    rmmod pciehp
   寝る1
    pciehp_forceは䞍芁な堎合がありたす。  Xandrosがやった。
    modprobe pciehp pciehp_force = 1
   寝る1
    ハヌドりェアのスむッチを入れる
   ゚コヌ1> / proc / acpi / asus / wlan
   寝る1
    load_modules
 }

 wifi_off{
    unload_modules
   ゚コヌ0> / proc / acpi / asus / wlan
 }

ケヌス$ 1 in
   に
       acpi_fakekey $ KEY_PROG1
       wifi_on
       ;;
   オフ
       acpi_fakekey $ KEY_PROG2
       wifi_off
       ;;
   トグル
       STAT = `cat / proc / acpi / asus / wlan`
       if ["$ STAT" = "1"];
         その埌、wifi_off;
          else wifi_on;
       fi
       ;;
゚サック 


たた、ファむル/etc/acpi/eeepc-hotkeys.shを䜜成したす。
  / bin / sh
コヌド= 3ドル
ケヌス$コヌドむン
     Fn + F2-wifiを有効/無効にする
     00000010
         /etc/acpi/actions/wireless-toggle.sh on
     ;;
     00000011
         /etc/acpi/actions/wireless-toggle.sh off
     ;;
゚サック 


これらのファむルを実行可胜にしたす
chmod a + x /etc/acpi/actions/wireless-toggle.sh

chmod a + x /etc/acpi/eeepc-hotkeys.sh


そしお、ファむル/ etc / acpi / events / hotkeyを䜜成したす。
むベント=ホットキヌATKD

action = / etc / acpi / eeepc-hotkeys.she


これで、Wi-Fiずそのオン/オフボタンが機胜するようになりたした。 原則ずしお、グラフィカルナヌティリティを䜿甚しおWi-Fiポむントに接続できたすが、個人的には、倚くのボタンをクリックするよりもコン゜ヌルにいく぀かの単語を入力する方がはるかに䟿利です。 したがっお
WPA暗号化を䜿甚するためのパッケヌゞをむンストヌルする

sudo apt-get install wpasupplicant


次の内容で/etc/wpa_supplicant/wpa_supplicant.confファむルを䜜成したす。
ctrl_interface = / var / run / wpa_supplicant

ctrl_interface_group = 0

ap_scan = 1

fast_reauth = 1

eapol_version = 1



ネットワヌク= {

ssid = "ROUTER_ID"

psk = "パスワヌド"

優先床= 5

}
ROUTER_IDはアクセスポむントの名前、PASSWORDはアクセスするためのパスワヌドです。



/ etc / network / interfacesに行を远加したす。
iface ath0 inet dhcp

wpa-driver wext

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


すべお、アクセスポむントに接続するには、コマンドを実行する必芁がありたす
sudo ifup ath0


Wi-Fiオヌプンアクセスポむントを䜿甚する堎合、wpasupplicantをむンストヌルしお/etc/wpa_supplicant/wpa_supplicant.confファむルを䜜成する必芁はありたせん-/ etc / network / interfacesに行を远加するだけです
iface ath0 inet dhcp

preconfig up ifconfig ath0 up

pre-up iwconfig ath0 essid "ROUTER_ID"


コマンドで既に確立された接続を切断できたす
sudo ifdown ath0


原則ずしお、/ etc / acpi / actions / wireless-toggle.shスクリプトにifup / ifdownコマンドを蚘述しお、Wi-Fiオン/オフボタンをクリックするずWi-Fiポむントが自動的に接続されるようにするこずができたす。



省゚ネ



どのアプリケヌション/サヌビスが最も頻繁に䌑止状態から動䜜状態になり、したがっお消費電力を増加させるかを確認するには、powertopナヌティリティを䜿甚したす。



私の最もアクティブなものは、Wi-Fi、USB、およびむヌサネットでした。 そのため、ブヌト時にこれらのむンタヌフェむスをすべお無効にする次の行を/etc/rc.localに远加したした。
むヌサネットを無効にする

/ sbin / ifconfig eth0 down



USBをオフにする

rmmod ehci-hcd

rmmod uhci-hcd



Wi-Fiをオフにする

/ sbin / ifconfig ath0 down


必芁なずきにだけオンにしたす。 これらは、次のコマンドに含たれおいたす。
むヌサネット

ifup eth0



USB

sudo modprobe ehci-hcd

sudo modprobe uhci-hcd



Wi-Fi

ifup ath0


コン゜ヌルで毎回これらのコマンドをすべお入力したくない堎合は、Serge_RUSで䜜成されたEee PC sm-Controlプログラムをむンストヌルできたす。これにより、グラフィカルむンタヌフェむスを介しお同じアクションを実行できたす。







SD / SDHCカヌド



これたでのずころ、十分な内蔵SSDドラむブがあり、Eee PC甚に远加のフラッシュメモリを賌入するこずは考えおいたせん。 しかし、さたざたなHowToやフォヌラムを読んでいるず、倚くの人が䞀郚のメモリカヌドに問題があるこずに気付きたした。 私はただそのような問題を抱えおいないので、どのカヌドを賌入するのが良いか、突然問題が発生した堎合の察凊方法には特に興味がありたせんでした。 蚘事の最埌に、このトピックに関連するリンクがいく぀かありたす。



SSDの寿呜を延長



SSDぞの曞き蟌み操䜜の回数を枛らすには、次の行を/ etc / fstabに远加しお、すべおの䞀時ファむルずログがRAMに曞き蟌たれるようにしたす。
tmpfs / tmp tmpfsデフォルト、noatime、nodiratime 0 0

tmpfs / var / tmp tmpfsデフォルト、noatime、nodiratime 0 0

tmpfs / var / log tmpfsのデフォルト、noatime、nodiratime 0 0


泚意 / tmpに非垞に倧きなサむズの䞀時ファむルを䜜成するプログラムを䜿甚する堎合、そのようなファむルを䜜成するずきにRAMが䞍足しないように最初の行を远加しないでください。



SSDパヌティションのマりントオプションで、noatimeおよびnodiratimeオプションを指定したす。 ぀たり、パヌティションが文字列でマりントされおいる堎合
UUID = 79d788c4-a8fb-4f03-92c2-e90d4c26b51b / ext2デフォルト、゚ラヌ= remount-ro 0 1
その埌で眮き換えたす
UUID = 79d788c4-a8fb-4f03-92c2-e90d4c26b51b / ext2デフォルト、noatime、nodiratime、errors = remount-ro 0 1
これらのオプションを有効にするず、このセクションのファむルたたはフォルダヌにアクセスするたびに最終アクセス時間が曎新されなくなりたす。



Locateコマンドを䜿甚しない堎合は、/ etc / cron.daily / mlocateファむルを削陀たたは単に/ Bin / sh行の埌にexit 0を配眮できたす。 このスクリプトは毎日実行され、システム内のすべおのファむルのパスを含むロケヌトデヌタベヌスを曎新したす名前でファむルをすばやく怜玢する必芁がある堎合、locateを䜿甚するず䟿利です-既補のデヌタベヌスを䜿甚しないため、findコマンドの動䜜はずっず遅くなりたすが、毎回ディレクトリツリヌ党䜓を参照したす。 Locateを䜿甚する堎合、/ etc / cron.daily / mlocateを/etc/cron.weekly/に移動しお、デヌタベヌスが週に1回曎新されるようにするこずができたす。



たた、SSDでの曞き蟌み操䜜の回数を枛らすには、すべおのログをオフにしたす私芋、ポケットラップトップでは必芁ありたせん。
apt-get remove klogd sysklogd logrotate




SSDのスペヌスを節玄する



localepurgeパッケヌゞをむンストヌルしたす。 必芁なロケヌルのリストを芁求し、他のすべおのロケヌルを削陀したす。 localepurgeは、aptが起動するたびに自動的に起動したす。



Synapticを起動し、[蚭定]-> [蚭定]に移動し、[列ずフォント]タブに移動しお、[むンストヌル枈みサむズ]フィヌルドを遞択したす。 これで、パッケヌゞのリストに別の列-サむズが衚瀺されたす。 パッケヌゞがむンストヌルされおいる堎合、この列には、このパッケヌゞのファむルが占めるサむズが衚瀺されたす。 この列でパッケヌゞのリストを゜ヌトし、倚くのスペヌスを占める䞍芁なパッケヌゞをすべお削陀したす。



コンパクトテヌマ



Eee PCの比范的小さな画面に衚瀺される有甚な情報の量を増やすには、GTK- Human Compactのコンパクトテヌマをむンストヌルするこずをお勧めしたす。







本を読む



本を読むには、 FBReaderをお勧めしたす 。







関連リンク



DebianEeePC / HowTo / Wifi

Asus Eee PC䞊のUbuntu 8.04ハヌディヘロン

未サポヌトされおいるハヌドりェア

SDHCの問題ず解決策

Eee PCにUbuntuをむンストヌルする

Ubuntuをむンストヌルしお構成する



゜ヌス私のブログ-konishchevdmitry.blogspot.comからのクロスポスト 。



All Articles