Install Frugalware on Dell® PowerEdge RXXX

by bouleetbil 6. mars 2011 11:22

For install Frugalware on Poweredge :

1. Install centos in this serveur and prepare your partitions for frugalware

2. Download fwchroot.

3 Download iputils and this dependances

http://frugalware.org/packages/113977

http://frugalware.org/packages/106208

http://frugalware.org/packages/106053

4. Install fwchrootcompresser fwchroot
# mkdir /mnt/frugalware
# cd /mnt/frugalware
# tar xvjpf fwchroot-XXX-x86_64.tar.bz2 racine de /mnt/frugalware
# cp –prv fwchroot-XXX-x86_64/* ./
# rm fwchroot-1.1-i686.tar.bz2 -Rf 

5. chroot fwchrootsys et proc pour le chroot
# mount -t proc none /mnt/frugalware/proc
# mount -t sysfs none /mnt/frugalware/sys
# mount -o bind /dev /mnt/frugalware/devstab, /etc/fstab et /etc/resolv.conf dans le chroot
# cp /etc/fstab /mnt/frugalware/etc/
# cp /etc/mtab /mnt/frugalware/etc/
# cp /etc/resolv.conf /mnt/frugalware/etc/
# cp *.fpm /mnt/frugalware/
# chroot /mnt/frugalware

Verify if internet works : 
# ping www.google.fr

6. Update your system and reinstall chroot and create missing files :
# pacman-g2 -Syu && pacman-g2 -S base devel network apps --noconfirm -f

7. Network

# pacman-g2 -S nano
# nano /etc/resolv.conf 
nameserver 88.191.254.60
nameserver 88.191.254.70
# nano /etc/sysconfig/network/default
[eth0]
options = XX.XX.XX.XX netmask 255.255.255.0
gateway = default gw XX.XX.XX.XX

Install firmware-bnx2 :
http://frugalware.org/packages/118480 (available only into current version)

8. locale
# nano /etc/profile.d/lang.sh
# chmod +x /etc/profile.d/lang.sh

9. keymaps
# nano /etc/sysconfig/keymap

10. fstab
# nano /etc/fstab

none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
usbfs /proc/bus/usb usbfs devgid=23,devmode=664 0 0
tmpfs /dev/shm tmpfs defaults 0 0

#/dev/sda2 swap swap defaults 0 0
UUID=607ca82a-0f59-45f0-b5f3-53f1a09bdb18 swap swap defaults 0 0
#/dev/sda3 / ext3 defaults 0 0
UUID=31d45a13-2404-4196-8e4d-415220f6322d / ext3 defaults 0 0

Adapt it with your config

 

11. Fix root password
# passwd

12. Create a use
# useradd -m -G users,wheel,audio -s /bin/bash username
# passwd username

13. Build your kernel :
The .config for x86_64 is here : 
http://vega.frugalware.org/download/dell-poweredge/config.x86_64 (it's the *sas* options that are importante)
Install dracut and generate your initramfs
# pacman-g2 -S dracut
# touch /etc/idmapd.conf
# dracut initrd-2.6.37-fw2  2.6.37-fw2 -v -f (adapt your kernel version)
# mv initrd-2.6.37-fw2  /boot/
# exit (quit chroot)

13. Adapt your menu.lst
title Frugalware 1.4 (Nexon) - 2.6.37-fw2 initrd
root (hd0,2)
kernel /boot/vmlinuz root=UUID=31d45a13-2404-4196-8e4d-415220f6322d  ro quiet   
initrd /boot/initrd-2.6.37-fw2

Informations :
I use the UUID but you can use the real name.
You can use your idrac access for see the boot.

 

Tags:

Frugalware | Linux

Commentaires