Linuxをインストールする
1)Windowsパーティションの切り直し
個人の好きずきです、、、(^_^;;
私の場合は、リカバリCDを使って、まず始めに、4G+8Gにしました。
(あとから8Gの方を、Linux用に変更)
:
2)Linuxのインストーラを起動
VAIO用のCD-ROMドライブからインストールするときに
boot: linux ide1=0x180,0x386
のように、IDEようの引数を追加して、インストールCDを起動する
と!
CD-ROMからのインストールができます。
一応、Slackware 7.1 と RedHat7J を入れてみました。
RedHat6.1J でも起動は、成功でもインストールできず。
:
3)インストーラに従ってインストール開始!
Slackware 7.1 は、テキストのみのインストーラなので問題なし
RedHat7Jは、X-Windowがうまく動かないので、テキストスタイルでインストール
RedHat6.1Jは、画面がずれても、X-Windowが起動したので、GUIでインストール
:
4)いろいろ手順通り、、、(説明の手抜き)
:
5)バイナリのインストール(解凍)開始!
Slackware 7.1 問題なくインストール終了
RedHat 7J 問題なくインストール終了
RedHat 6.1J ハードディスクのアクセスで固まって終了!!?(失敗)
:
6)LILO をMBRに入れて終了
一応、Slackware 7.1,RedHat 7J の LILO は問題なく使えました
(WindowsME と Linux のデュアルブートOK)
:
めでたく Linux インストール終了
(^_^)v
てぬきな説明ですみません
X-Window の起動!
Slackware 7.1,RedHat 7J 共に、X-Window起動できず、、(;_;)
Slackware 7.1 は、XF86-3.3.6
RedHat 7J は、XF86-4.0.1
(XF86Config には、1024x480 のモードを追加しました)
:
そこで、とりあえず、XF86-3.3.6 の方をいじくることに決定!
XF86-3.3.6 のソースを持ってきて、改造開始!
(XF86_VGA16 サーバーで少し変だけど表示できたから)
(XF86_VGA16 サーバでは、一番下の1ドットラインが、真っ白!)
:
XF86_SVGAをいじろうと思ったけど、、、
:
そういえば、RedHat 6.1Jのインストーラで、Xが動いていたのそれをチェック
一応、XF86_Mach64 が動いている事を確認
:
そこで、XF86_Mach64 をいじることに変更
;
まず、素のXF86_Mach64を動かす
当然エラーが出て起動せず
エラーメッセージを見ると
LCD のパネルサイズが、1024x224 だといっている?
:
そこで、224 -> 480 にするために(無理矢理)それにまつわる
ところを修正(結局1カ所だった)
mach64.c の、807行付近で
info.LCDVertical = 480;
の変更のみ
:
XF86_Mach64 をコンパイルして実行!
結局表示失敗!
:
そこで、もう少し、ソースを解析
今度は、LCDの同期データを入れてるところを変更
mach64.c の、1579行付近で
HDisplay,VDisplay,LCDHxxx,LCDVxxx
の変数に無理矢理(一応それらしいデータ)数値を代入
:
再度コンパイルして起動(これを何度となく繰り返し、、)
:
ようやく、LCD にぴったりはまって、Xが起動!!
で、できたものは以下からダウンロードできます。
XF86_Mach64のバイナリ [ダウンロード]
gzip化してあります
(gunzip した後、使ってください、Slackware7.1のみ動作確認)
mach64.cのパッチ [ダウンロード]
(xc/ディレクトリからのパスで、diff してあります)
XF86Config の [ダウンロード]
注意:これを使ってなにが起こっても責任とれません
m(_ _)m
以上で、めでたく、VAIO C1VJで、Linuxすることに成功!!
<参考>
C1内蔵の CCD カメラを使う!
http://samba.org/picturebook/
にあります?