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