So-net無料ブログ作成
  • ブログをはじめる
  • ログイン

ThinkPad s30にPuppyLinux 5.5をインストールしてみました。 [ソフトウェア]

Puppy Linux 日本語サイト

部屋を片付けていたら出てきたThinkPad s30。キーボードのピッチを犠牲にしないように耳の付いたデザインに魅かれ購入。性能もバッテリーの持ちもよく、Windows2000で使っていました。出張のお供として重宝していましたね。その後、WindowsXPの時代になり、Dynabookに乗り換えました。

今となっては、PentiumIII、RAM128MBと、どうしようもないスペックですが、Linuxなら入るんじゃないかと、調べてみると、流行のUbuntuも、日本語環境で定評のあるVineも要求スペックが高い。

そこでもうちょっと探してみると、PuppyLinuxは、RAM256MBでも動作することがわかり、試してみることにしました。s30は最大で256MBのRAMを認識するので、Transcend IBM 20L0255準拠 128MB FOR THINKPAD 390X/600X DIMM TS128MIB0255を購入して増設しました。PuppyLinuxのサイトから、Puppy5.5のisoファイルをダウンロード。CD-ROMからブートしてみると、Xが立ち上がらず、起動に失敗。xorgwizardで設定を試みるもこれも失敗。しかし、Puppy4.3.1は、Xが自動で立ち上がりました。

おそらくxorg.confを適切に書き換えればよいだろうということで、調べたうえ、下記のようにxorg.confを書き換え、Xの起動に成功しました。ついでに、トラックポイントの真中のクリックボタンを有効にすることもできました。

-----------ここから----------------

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

    Load        "dbe"      # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "freetype"

# This loads xtrap extension, used by xrandr
#    Load       "xtrap"

# This loads the GLX module (if present). xorg 7.4/5 need explicit disable to disable...
#    Disable    "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
#    Load       "dri" #LOADDRI
#    Disable "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

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

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

    Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

    Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

#    Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

    Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    #Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbRules" "xorg"
    Option      "XkbModel" "jp106"
    Option      "XkbLayout" "jp" #xkeymap0
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "IMPS/2" #mouse0protocolfile:///usr/share/doc/home.htm
    Option        "Device" "/dev/mouse"
    Option      "Emulate3Buttons" "on"
    Option        "EmulateWheel" "true"
    Option        "EmulateWheelButton" "2"
    Option        "EmulateIntrtia" "50"
    #Option      "Emulate3Timeout" "50"
    Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync    31.5-48.5
    Vertrefresh  56.0-65.0   
    #UseModes     "Modes0" #monitor0usemodes
    Option      "PreferredMode" "1024x768"
    EndSection
   
Section "Modes"
    Identifier "Modes0"
    #modes0modeline0
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"               # [<bool>]
    #Option     "Rotate"                 # <str>
    #Option     "fbdev"                  # <str>
    #Option     "debug"                  # [<bool>]
    Identifier  "Card0"
    Driver      "siliconmotion" #card0driver
    BusID       "PCI:0:9:0"
    Option      "UseBIOS" "No"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"               # [<bool>]
    #Option     "DefaultRefresh"         # [<bool>]
    #Option     "ModeSetClearScreen"     # [<bool>]
    Identifier  "Card1"
    Driver      "vesa"
    BusID       "PCI:0:9:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 16
    #Option         "metamodes" "1024x768_60 +0+0" #METAMODES_0
    Subsection "Display"
        Depth       16
        Modes       "1024x768"
    EndSubsection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    DefaultDepth 16
    #Option         "metamodes" "1024x768_60 +0+0" #METAMODES_1
    Subsection "Display"
        Depth       16
        Modes       "1024x768"
    EndSubsection
EndSection

#PuppyHardwareProfile=Silicon_Motion_SM720 


--------------ここまで-----------------

以上も含め、下記の順番でPuppyLinux 5.5をHDDにインストールしました。

1.5.5で、xorgwizardを実行してから、viで、xorg.conf (/etc/X11 にある)を編集。
2.xwin でX起動。。。成功!
3.初期設定
4-0.パーティションの設定(GParted)
4.インストール
4-1.ユニバーサルインストール
4-2.内蔵HDDを選択
4-3.FULLインストールを選択
4-4.旧バージョンのパピーを消去
4-5.インストール開始
4-6.「メニュー」-「セットアップ」-「Grub4Dos ブートローダの設定」を実行して再起動
4-7.個人設定を保存しなかったらもう一回1.を繰り返す。

無事にインストールを完了しました。

131024Puppy_s30.jpg

使った感想は、動作がもっさり。Puppy 4.3.1にダウングレードしてもうちょっと快適に使おうかなと思案中です。


nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。