Procedure for installing Debian ETCH on Dell PE1950 servers...

Specifications of the systems I am using: PE1950, 1 x XEON 5050, 1 GB RAM,  PERC 5/i controller RAID 5, 3 x 73 gb SAS drives, 2 x Broadcom Gigabit NIC.

First a big thanks to all who submitted ideas, fixes and methods to the lists. Not all posts related to Dell, Debian or this specific hardware but all were useful in solving the problem.

THIS DOCUMENT IS A DRAFT AND SUBJECT TO CHANGE

A ISO installer image with a custom kernel will be built as soon as possible however in the interim.....

The use of YAIRD was essential in resolving the issues with 'initrd' that have shown up in the 2.6.X  kernel. The developers are aware and working on the fix. Please DO NOT try to use the 2.6.17-rc2 kernel release. There is a bug causing YAIRD to fail during module detection.

There have also been issues with the LSI SAS1068 SCSI chipset and megaraid drivers as well as the Broadcom net drivers in kernel versions 2.6.8. The use of a 2.6.15 kernel will resolve most of the issues and at least leave you with a machine that boots!

Note: I have yet to add the above 2.6.17-rc2 module problem to the kernel bug list!

The procedure:

Grab a copy of Etch 2.6.8 net or full install CD No. 1

Boot Etch and run through the install procedure, it will detect all the hardware with no problems.

Set up your drives... I just used '/dev/sda1' as / and a swap area '/sda2'

Run through install till the end and accept the default kernel.

Reboot using the install cd.

Go through menu till the drives are selected ( as per partition menu previous)  DO NOT  CHANGE THE DRIVE PARITIONING  just hit 'go back' twice.

F2 to new shell

mkdir /target    mount /dev/sda1 /target     chroot /target    mount /sys     mount /proc

:/$ cd to /root

Make sure you can access ETCH sources in APT

Note: The Network interfaces are swapped on the rear of the case ETH0 is on the right!

:/$ apt-get update
:/$ apt-get install yaird initrd-tools sudo ssh
:/$ wget http://debian.osuosl.org/debian/pool/main/l/linux-2.6/linux-image-2.6.15-1-486_2.6.15-8_i386.deb
:/$ dpkg -i linux-image-2.6.15-1-486_2.6.15-8_i386.deb
:/$ cd /boot
:/$ yaird --output initrd.img-2.6.15-486 2.6.15.486
If YAIRD works then do a :/$ ls  you should see the    initrd.img-2.6.15-486

ADD THE FOLLOWING.........

in /etc/kernel-img.conf  
ramdisk = /usr/sbin/mkinitrd.yaird  


in /etc/mkinitrd/modules

scsi_mod
mptbase
mptsas
mptscsih
sd_mod

in /etc/modules

ide-cd
ide-disk
ide-generic
psmouse

mptbase
mptscsih
mptsas

in /etc/networking/interfaces

auto lo eth0 eth1 or set the IP as required


:/$ cd /boot/grub

/:$ nano menu.1st

Check the following exists as the first boot item in grub:

title           Debian GNU/Linux, kernel 2.6.15-1-486
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-1-486 root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.15-1-486
savedefault
boot

Reboot

All being well you will have a working machine. Once this is going just grab the upated kernels files and

remember to use the --initrd option during make-kpkg

ie:  :/$ make-kpkg --initrd --revision=Custom-PE1950 kernel-image


Enjoy

Chris Knight
IT Consultant
Dunedin NZ


References:

http://www.mail-archive.com/yoper-dev@lists.yoper.com/msg00456.html

http://lists.us.dell.com/mailman/listinfo/linux-poweredge-announce

www.kernel.org

https://morpheus.pingos.org/pipermail/yoper-dev/2006-July/thread.html







_______________________________________________
yoper-dev mailing list
yoper-dev@lists.yoper.com
https://morpheus.pingos.org/cgi-bin/mailman/listinfo/yoper-dev

Reply via email to