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からのクロスポスト 。

Source: https://habr.com/ru/post/J27337/


All Articles