2004年10月8日金曜日

T40にSargeをinstall

現在、FreeBSD5.2とWindowsのDualBootになっているのだがFreeBSDにどうもなじめないのでDebianにすることにした。
Debianならまぁまぁ使えるのでw

で、Sargeにするかと思ったんだが大問題発生w

# apt-get install gnome

startxでerr

# apt-get install x-windows-system

すると砂嵐

次回からはCUIでも砂嵐・・・・

sarge再installしても砂嵐。

sarge断念w

Sidにするw sidはdebianのunstableで一番男なdistなんだが、sarge無理ならsidだ。

imageを必死こいて探してinstall

ScratchBuildImageだった・・・・断念w

無難にWoody->sidにすることにする。

しかしここで大問題発生。
WoodyだとNICを認識してくれない。ins modでe100をすればいいとか?
#なんか、EtherExpress100は2.4.20あたりくらいしか認識しないそうです。
#Intelがドライバを公開してるので、これをmake make installして
#modprobe e100かinsmod /lib/modules/2.4.18/kernel/drivers/net/e100.oすればいいようです。
とりあえず、PCMCIAの3comのNICでやることにする。
以下installlog


Woodyをbf24でInstall後(aptとかはNIC認識してないので無視)

IFを認識させる。
#vi /etc/network/interface
iface eth0 inet dhcp
#ifup eth0


Liloでは心もとないのでgrubにする。
# apt-get install grub
# grub-install /dev/hda ←まぁこれは適宜ね
# update-grub
# vi /boot/grub/menu.lst
----以下追記
# default 0=windows
default 0

# Windows
title Windows
root (hd0,0)
makeactive
chainloader +1
----ここまで
後、linuxの部分もよくみておくこと。
俺の場合、違う場所が指定されててひどい目にあった。

# vi/etc/kernel-img.conf
postinst_hook = /sbin/update-grub
postrm_hook = /sbin/update-grub
do_bootloader = no
# apt-get remove --purge lilo ←lilo消す

# sync
# sync
# sync
# reboot


まずは、StableUpgrade
# cd /etc/apt
# cp -f sources.list sources.list.old
# :>sources.list
# apt-setup noprobe
# apt-get update
# apt-get dist-upgrade



TestingUpgrade
# cd /etc/apt
# grep -e "^deb " sources.list >srcs
# :>sources.list
# cp -f srcs sources.list
# sed -e "s/stable/testing/" srcs >>sources.list
# apt-get update

しかし

Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing gs-aladdin-vflib (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.

というエラー。そこで、キャッシュの指定を増やしておく。
# vi /etc/apt/apt.conf.d/90cache-limit
APT::Cache-Limit 12582912;

# apt-get update
# apt-get dist-upgrade



UnstableUpgrade
# sed -e "s/stable/unstable/" srcs >>sources.list
# apt-get update
# apt-get dist-upgrade

sources.listのunstableのsecurity系は404なのでコメントアウトしておいた。


これでうまくいくはず。

kernel再構築
kernel-imageの場合
# apt-get install kernel-image-hogehoge ←自分の環境にあったimageを探すこと
update-grub

sourceなら
# dselectないしは、aptで
# lib-ncurses,kernel-packageをinstall

dselectでkernel-source-2.6.8をDL
# cd /usr/src
# tar jxfv kernel-source-2.6.8.tar.gz2
# cd kernel-source-2.6.8

configは
# cp /boot/config-hoge.confをして (別にしなくてもいいですけど)
# make menuconfig(で、適宜選択後)

# make-kpkg kernel_image --initrd
# cd ../
# dpkg -i kernel-image-2.6.8_10.00.Custom_i386.deb

#sync
#sync
#sync
#reboot



俺はミスってItaniumSMPimageいれてうごくわけなく、i686のkernel2.6.8いれたらkernelpanicで
LILOの阿呆が、Itaniumと268のカーネルしか書いてくれてなくて死亡。

結局format w
まぁ次は真面目にやります・・・w

1 件のコメント:

  1. やほ。メッセ不在にするの忘れてた。すまね。
    sargeだけど丁度リリース前の混沌期に入ってるから運が
    悪かったみたいね。
    丁度gnomeおかしいって報告が出てたり、installerがおかしくなってみたり、今インストールすると楽しげだぁ。

    返信削除

素材集

FreePhoto