Sony SZラップトップにUbuntuをインストールする

一年前、私はソニーのsz370ラップトップを購入しました。これはかなりLinux互換です。 さまざまなバージョンのubuntuをインストールした結果、バージョン8.04に落ち着きました。これは、安定性とdopilivanieファイルの点で最も最適だと思われました。 そして、ゼロから始めましょう。





アクティブ化されたインテルカード(スタミナ状態)でシステムをインストールしました。

新しいシステムを正常にインストールしてロードした後、最初にいくつかのリポジトリを/etc/apt/sources.listに追加してシステム全体をアップグレードする必要があります。



sudo gedit /etc/apt/sources.list





次の行を追加します。

deb archive.ubuntu.org.cn/ubuntu-cn hardy main restricted universe multiverse #Ubuntu Chinese Repository

deb deb.opera.com/opera lenny non-free #Opera

deb download.skype.com/linux/repos/debian stable non-free #Skype

deb dl.google.com/linux/deb stable non-free #Google

deb ppa.launchpad.net/lidaobing/ubuntu hardy main #Chmsee

deb ppa.launchpad.net/tualatrix/ubuntu hardy main #Ubuntu Tweak

deb wine.budgetdedicated.com/apt hardy main #Wine

deb download.virtualbox.org/virtualbox/debian hardy non-free #VirtualBox

deb packages.medibuntu.org hardy free non-free #Medibuntu

deb ppa.launchpad.net/smakc/ubuntu hardy main #Qutim

deb gq.net.ru/ubuntu hardy xneur #Xneur

deb download.tuxfamily.org/arakhne/ubuntu hardy-arakhne universe #Webcam

deb download.tuxfamily.org/blueman hardy blueman #Blueman

deb ppa.launchpad.net/network-manager/ubuntu hardy main #Network Manager

deb archive.infralinux.org/infralinux hardy main

deb archive.infralinux.org/infralinux hardy-security main

deb archive.infralinux.org/infralinux hardy-updates main








シナプス(システム->管理-同期->シナプスパッケージマネージャー->設定->リポジトリ)でも、すべての標準リポジトリをdawsでチェックする必要があります。 これは問題ではないと思います。 これで、システムを完全にアップグレードする準備が整いました。



sudo apt-get upgrade







新しいカーネル(2.6.24-23)を有効にするには、システムを再起動する必要があります。 そのため、今日の最新の更新を含む新しいシステムがあります。 カメラはそのままでは機能しません。Wi-Fiインジケーター、メモリースティックリーダー(左側のもの)、WWANはありません。



カメラから始めましょう。 arakhneリポジトリには最後のカーネル用のモジュールはまだありませんが、自分でそれらをアセンブルすることはまったく難しくありません。



wget download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870_0.11.1-1arakhne1.tar.gz

tar

tar xvfz ricoh-webcam-r5u870_0.11.1-1arakhne1.tar.gz

cd ricoh-webcam-r5u870-0.11.1/

sudo ./buildpackage

cd ..

sudo dpkg -i ricoh*.deb








カメラは同じスカイプで確認できます。



ここで、カードリーダーを扱い、コンソールを再度開きます。

svn co -r155 svn.berlios.de/svnroot/repos/tifmxx/trunk/driver

cd driver/

wget www.sw83.de/misc/tifm_ms.patch

patch -p0 < tifm_ms.patch

make

sudo make install






これで、カードリーダー用のモジュールを組み立てました。



では、組み込みのGPRSモデムを理解しましょう。

ソニーのラップトップの場合、必要なカーネルモジュールは1つだけで、システムの起動時に古いsonypiがロードされます。これは、特に新しいソニーのラップトップが既にカーネルに含まれているためです(2.6.24以降)。責任。 など:



sudo gedit /etc/init.d/hotkey-setup





行にコメント

modprobe sonypi; # Needed to get hotkey events





今コマンドを実行しています

sudo su

echo 1 > /sys/devices/platform/sony-laptop/wwanpower






WWANインジケータが点灯していることがわかりますが、起動するたびに初期化する必要があります。

募集します

sudo gedit /etc/modules





ファイルの最後に行を追加します

sony-laptop

usbserial vendor=0xfce product=0xd019








シンボリックリンクを作成して、gnome-pppを取得します。

sudo ln -s /dev/ttyUSB0 /dev/modem





最後のステップ:

sudo gedit /etc/udev/rules.d/60-symlinks.rules





ファイルの最後にudevルールを追加します。

#Sony Ericsson EGPRS Radio initialization

BUS=="usb", SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="d019", RUN+="/etc/udev/scripts/gprs_modem_setup.sh /dev/%k"






このルールのハンドラーファイルを作成します。

sudo gedit /etc/udev/scripts/gprs_modem_setup.sh





そしてそれに書き込みます:

#!/bin/bash

echo $1;

/bin/echo -en "AT+CFUN=1,1\r\n" > $1

#/bin/echo -en "AT+CPIN=pin_code\r\n" > $1






SIMカードにPINがある場合、最後の行のコメントを外す必要があります。

ファイルを実行可能にします:

sudo chmod a+x /etc/udev/scripts/gprs_modem_setup.sh







WWANが起動して動作するという事実にもかかわらず、初期化中にシステムがハングすることがありますが、これは理解できません。



グラフィックスイッチに対処するために今も残っています。 ラップトップには、Intel 945とnvidia 7400goの2つのカードが装備されており、それらが正常に起動するには、ブート段階でシステムに存在するカードを判別する必要があります。 最初に、nvidiaカードのモジュールをインストールします。

sudo apt-get install nvidia-glx-new







私は長い間カードをいじりましたが、最終的にはそれらの設定を持ち込むだけです。

xorg.conf.intelおよびxorg.conf.nvidia



これらのファイルは/ etc / X11 /にコピーする必要があります



そして今、カードを決定するための魔法のファイル:

sudo gedit /etc/init.d/vaio





私たちはそれを書きます:

#!/bin/bash

VIDEO=`/usr/bin/lspci |grep -c nVidia`



if [ "$VIDEO" = 1 ]; then

ln -sf /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf

ln -sf /usr/lib/libGL.so.1.nvidia /usr/lib/libGL.so.1

ln -sf /usr/lib/xorg/modules/extensions/libglx.so.nvidia /usr/lib/xorg/modules/extensions/libglx.so

else

ln -sf /etc/X11/xorg.conf.intel /etc/X11/xorg.conf

ln -sf /usr/lib/libGL.so.1.mesa /usr/lib/libGL.so.1

ln -sf /usr/lib/xorg/modules/extensions/libglx.so.mesa /usr/lib/xorg/modules/extensions/libglx.so

fi



#SymLink at boot

ln -sf /dev/ttyUSB0 /dev/modem



#Turn BT Off

/usr/bin/spicctrl -l 0



#Sony devices permissions

chown %username% /sys/devices/platform/sony-laptop/*








両方のカードでコンプを実行するための最終ステップ:

sudo chmod +x /etc/init.d/vaio

sudo ln -sf /etc/init.d/vaio /etc/rc2.d/S12vaio

sudo ln -sf /usr/lib/libGL.so.1 /usr/lib/libGL.so

sudo ln -sf /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.mesa

sudo ln -sf /usr/lib/libGL.so.169.12 /usr/lib/libGL.so.1.nvidia

sudo ln -sf /usr/lib/nvidia/libglx.so.xserver-xorg-core /usr/lib/xorg/modules/extensions/libglx.so.mesa

sudo ln -sf /usr/lib/xorg/modules/extensions/libglx.so.169.12 /usr/lib/xorg/modules/extensions/libglx.so.nvidia








また、ファイルの末尾に/ etc / environmentを追加することにより、Intelカードに対して別の最適化を行うことができます

INTEL_BATCH="1"





glxgearsの出力をこのコマンドの有無で比較してください))



ハブでの私の最初の投稿を厳密に判断しないでください。トピックを属するubuntariumにトピックを転送するのに十分なカルマがありません。



All Articles