Grossa Speaks Final

コンピュータに関するテーマを
気の向くまま取り上げています。
(時々雑談...)

Red Linux 8.0とFreeBSD 4.10を新規インストール

2005年11月04日 | PCUnix
初めに

このマシンに新たにRed Linux 8.0とFreeBSD 4.10をインストールしました。 trial errorで行なったので、作業手順の順序は多少違いますが、あらましを書きます。

まず、今まで作成したデータはいわゆる無料ホームページに保存します。ローカルに保存するより安全なため。 Red Hat Linux 8.0はOfficial Red Hat Linux User's Guideという書籍の付録のCDでprimaryのslave(10GB)にインストール。特に問題がなかったので、過程は省略します。Xの設定も問題なし。

ブートセレクターはgrubをインストール。また、x-cd-roastをrpmファイルからインストール。
FreeBSD 4.10をインストール

ISOイメージ(4.10-RELEASE-i386-disc1.iso)をFreeBSDのサイトより取得して、Red HatでCDに焼く。いまだにCDに焼く作業が苦手で1枚失敗。 primaryのmaster(20GB)にインストール。Xの設定をせずに終了。

パーティションだけは手動で作成。現在の構成は次のとおり。(df -hの結果)

Filesystem Size Used Avail Capacity Mounted on
/dev/ad1s1a 252M 36M 196M 15% /
/dev/ad1s1f 252M 12K 232M 0% /tmp
/dev/ad1s1g 18G 2.1G 14G 13% /usr
/dev/ad1s1e 252M 15M 217M 6% /var
procfs 4.0K 4.0K 0B 100% /proc

なお、swapは256MBとしました。

Red Hatのgrubの設定は/boot/grub/grub.confに次のテキストを加筆。(デフォルトでFreeBSDが起動)

default 1

title FreeBSD
root (hd1,0,a)
chainloader +1

なお、詳しくはブートローダの設定方法を参照して下さい。私もこのサイトを参考にさせていただきました。
Xの設定

xf86cfg -textmodeでざっと設定し、/etc/X11/XF86Configを手動で修正。内容は次のとおり。

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dop:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
Fontpath "/usr/X11R6/lib/X11/fonts/100dpi"
EndSection

Section "Module"
# Load "freetype"
# Load "xtt"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "speedo"
Load "xtt"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Emulate3Buttons"
Option "Device" "/dev/sysmouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection

Section "Monitor"
Identifier "Monitor0"
HorizSync 31.5 - 37.9
VertRefresh 40.0 - 70.0
EndSection

Section "Device"
Identifier "Card0"
Driver "vesa"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600"
EndSubSection
EndSection


800x600モードでXで起動しています。1024x768モードでは、どうも起動していないようですが。

touch .xinitrcで設定ファイルを作成し、ee .xinitrcで編集。 (eeはeasy editorというだけあって、使いやすい。 viも簡単な設定ファイルなら使えるのですが。いまだになじめません。).xinitrcの内容は次のとおり。

setenv LANG ja_JP.eucJP
setenv XMODIFIERS @im=kinput2
kinput2 &
#kterm -sb -km euc -geometry 80x30 &
#exec xfce
#exec fluxbox
exec gnome-session

fluxboxは軽くてよいのですが、デスクトップが少しさびしいので、 gnome2にしました。 xfceがいまいちなじめず。まあー、これは好みの問題ですが。 FreeBSDの起動はコンソールとし、login後xinitでXを起動させています。なお、この作業より前にFreeWnnやwindow managerのインストール作業が必要ですが、省略。

最新の画像もっと見る

コメントを投稿