Novos blogs:  postgresql extreme tuning 40 cores 512 GB RAM Debian  debian linux kernel tuning high io  ZFS parte 6: vídeo palestra ZFS para gestores e sysadmins  ZFS parte 5: como comprar ou montar ZFS data storage server  PostgreSQL tuning example


Tech Force / Linux blog / Debian grub fstab multipath initrd



Right menu

Linux blog recente

PostgreSQL: palestra tuning extremo em hardware 40 núcleos, 80 threads, 512 GB RAM, Debian

Palestra com dicas de tuning extremo para dezenas de milhares de TPS e IOPS com PostgreSQL sobre Debian GNU/Linux.

Não conectado

Notificação


Debian Lenny: how to configure grub and fstab for updating multipath kernel initrd images

High end x86 / amd64 machines may fail to boot updated Debian GNU/Linux 5.x Lenny kernel images.

Multiple fast CPUs, multiple fast network cards, multiple Fiber Channel Host Bus Adapters (HBA), multiple SCSI arrays adapters, may cause a boot failure of updated kernel images. Notably when you have multipath, dm-raid, iSCSI or other device mapper ones, for example.

Sources.list prático para Debian GNU / Linux 5.0 Lenny

Veja um exemplo de arquivo /etc/apt/sources.list real que disponibiliza praticamente tudo que você precisa para uso num desktop Debian 5.0 Lenny.

APT pinning: Como configurar APT para múltiplos repositórios no Debian

Você PODE misturar ORDENADAMENTE pacotes de diferentes repositórios e seções num sistema Debian e manter a gerenciabilidade.

Misturar pacotes da versão Estável, Testing, Instável, Backports, Experimental num mesmo computador é possível dentro de alguns limites e com algum cuidado.

High end fast machines may cause boot failures

When you update your Debian GNU/Linux 5.x Lenny kernel package and or execute an update-initramfs command to include a new device driver, at the boot sequence you may get stuck at console messages SIMILAR to:

Decompressing Linux... Parsing ELF... done.
Booting the kernel.

Loading, please wait...
Discovering multipaths...
libdevmapper: libdm-common.c(312): created /dev/mapper/36005076308ffc36c000000000000000f
libdevmapper: libdm-common.c(312): created /dev/mapper/36005076308ffc36c000000000000000e
....
kinit: name_to_dev_t(/dev/sda2) = sda2(8,2)
kinit: trying to resume from /dev/sda2
kinit: no resume image, doing normal boot...
mount: mounting /dev/sda3 on /root failed: Device or resource busy.
mount: mounting /dev on /root/dev failed: No such file or directory.
mount: mounting /sys on /root/sys failed: No such file or directory.
mount: mounting /proc on /root/proc failed: No such file or directory.
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.


BusyBox v1.10.2 (Debian 1:1.10.2-2) built-in shell (ash)
Enter 'help' for a list of buint-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs) _

Why is it happening?

Several parallel asynchronous threads looking for (fast and inteligent, with their own cpu / bios) devices during the initialization step may cause REORDERING and RENUMBERING at device mapper tables changing pointers to other real or virtual devices than those configured at the initrd images, grub and /etc/fstab.

This causes that programs that need device definitions and also the initrd boot images become "somewhat ramdomized" because their device mappings become "somewhat ramdomized" and MAY be differet at each boot.

Beware of device detection latencies

Beyound that, the internal BIOSes of FC HBA, SCSI controllers, network cards, iSCSI, may take some time for initialization and hand-shake with routers, switches and backend FC/iSCSI servers, that even have their own latencies variable on their own load for other concurrent clients.

These increase the entropy of the whole process.

Be sure to use a security updated udev version

Triple check that you have installed the most security updated udev version for your Debian distribution version.

Did I already say that you need to check you have the updated udev package version before start?

Be sure to have the device driver packages available

Some FC and network adapters in corporate environments are in the non-free debian repository section. Be sure to have this section enabled at your /etc/apt/sources.list.

Read the apt pinning article and the sources.list examples .

Configure grub and fstab BEFORE configuring multipath

Follow this very document before even trying to install multipath and lvm2 or you will have an unbootable machine (maybe thousand miles away...).

Solution 1: use the disk-id to identify and define the devices

The UUID are filesystem attributes, that "can" be modified and or reused by programs like the device mapper.

The identifiers /dev/disk/by-id/* are hardware attributes and "reasonably immutable".

At least until a partition table modification or disk changing/substitution be done.

Therefore, we will use disk-id to workarund conflicts and double UUID mappings by udev and device mapper.

Discover the detected system /dev/disk/by-id/*

corp-bsa-expresso-nuvens2:~#   ls -lh /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath0 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath1 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath2 -> ../../dm-2
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath3 -> ../../dm-3
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath4 -> ../../dm-4
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath5 -> ../../dm-5
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath6 -> ../../dm-6
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-name-mpath7 -> ../../dm-7
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000010 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000011 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000012 -> ../../dm-2
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000013 -> ../../dm-3
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000116 -> ../../dm-4
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000117 -> ../../dm-5
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000118 -> ../../dm-6
lrwxrwxrwx 1 root root 10 Out 22 11:53 dm-uuid-mpath-36005076308ffc36c0000000000000119 -> ../../dm-7
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c -> ../../sda
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000010 -> ../../sdr
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000011 -> ../../sds
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000012 -> ../../sdl
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000013 -> ../../sdm
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-36005076308ffc36c0000000000000116 -> ../../sdad
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000117 -> ../../sdo
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-36005076308ffc36c0000000000000118 -> ../../sdaf
lrwxrwxrwx 1 root root  9 Out 22 11:53 scsi-36005076308ffc36c0000000000000119 -> ../../sdy
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath0 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath1 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath2 -> ../../dm-2
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath3 -> ../../dm-3
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath4 -> ../../dm-4
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath5 -> ../../dm-5
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath6 -> ../../dm-6
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-mpath7 -> ../../dm-7
corp-bsa-expresso-nuvens2:~#

Here we could examine and choose the identifiers that are of interest for our case, sda1, sda2, sda3. We are not booting from multipathed devices.

lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Out 22 11:53 scsi-360026b9038e754001270c9de079bca7c-part3 -> ../../sda3

Configure /boot/grub/menu.lst

Make a backup

corp-bsa-exp-nuvem02:~# cp /boot/grub/menu.lst /boot/grub/menu.lst.old1

Using the /dev/disk/by-id from our example, edit the Debian automagic grub option. The single # is important!

## AFM 22oct2010
## kopt=root=/dev/sda3 ro
# kopt=root=/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part3 ro rootdelay=15 nodmraid

Be careful with strict format. There are no double quotes nor undue blank spaces at the root device definition that will be used for future kernel image updates.

Kernel option rootdelay

Rootdelay makes the image load to mount kernel root filesystem to delay some amount of seconds, causing the device detection and mapping to delay.

Adjust the time in order to guarantee that all HBA, network cards, SCSI controllers, FC switches and routers handshakes, backend FC / iSCSI storage latencies, etc, become ready.

Update the /boot/grub/menu.lst with the same script used by the kernel package updates

Therefore, at future kernel package update, the configurations will be always correct.

corp-bsa-exp-nuvem02:~# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.26-1-amd64
Updating /boot/grub/menu.lst ... done

corp-bsa-exp-nuvem02:~# 

Verify the bottom of the /boot/grub/menu.lst to check that it was updated rightfully. It should became similar to:

## ## End Default Options ##

title           Debian GNU/Linux, kernel 2.6.26-1-amd64
root            (hd0,0)
kernel          /vmlinuz-2.6.26-1-amd64 root=/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part3 ro rootdelay=15 nodmraid quiet
initrd          /initrd.img-2.6.26-1-amd64

title           Debian GNU/Linux, kernel 2.6.26-1-amd64 (single-user mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.26-1-amd64 root=/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part3 ro rootdelay=15 nodmraid single
initrd          /initrd.img-2.6.26-1-amd64

### END DEBIAN AUTOMAGIC KERNELS LIST

Kernel option nodmraid

SOME kernel versions honors this option. It may be useful if you do not have software raid at your host, to avoid some collisions. You may not use it if not needed for your system.

Configure /etc/fstab

Make a backup.

corp-bsa-exp-nuvem02:~# cp /etc/fstab /etc/fstab.old

The OLD file similar to:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda3       /               ext3    errors=remount-ro 0       1
/dev/sda1       /boot           ext3    defaults        0       2
/dev/sda2       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

Will now use disk-id and becomes similar to:

# /etc/fstab: static file system information.
#AFM 22oct2010
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part3       /               ext3    errors=remount-ro 0       1
/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part1       /boot           ext3    defaults        0       2
/dev/disk/by-id/scsi-360026b9038e754001270c9de079bca7c-part2       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

depmod

You MAY have to remap drivers to boot.

By now, it is very likely that you DO NOT NEED, because your system was able to boot before GIVEN THAT THE HARDWARE is UNMODIFIED.

But if you move the /boot partition to a storage LUN, for example, you will NEED it mapped at the very instant of kernel boot.

Do not remap dependencies if you are not sure that you need it.

corp-bsa-exp-nuvem02:~# depmod

Recreate the initrd image

Make a /boot directory backup preserving permissions, ownership, links, timestamps

corp-bsa-exp-nuvem02:~# cp -pR /boot /root/

Verify update-initramfs configuration at /etc/initramfs-tools/update-initramfs.conf

# 
# Configuration file for update-initramfs(8)
#

#
# update_initramfs [ yes | all | no ]
#
# Default is yes
# If set to all update-initramfs will update all initramfs
# If set to no disables any update to initramfs beside kernel upgrade

update_initramfs=yes

#
# backup_initramfs [ yes | no ]
#
# Default is yes
# If set to no leaves no .bak backup files.

backup_initramfs=yes

Update the most recent kernel image. The -v option will produce LOTS of output. Send it to a file for careful reading BEFORE the next boot.

# update-initramfs -u -v | tee /root/updateinitramfs.txt

You may find a manually updated kernel and will have to force a takeover:

corp-bsa-exp-nuvem02:~# update-initramfs -u -v | tee /root/updateinitramfs.txt
update-initramfs: /boot/initrd.img-2.6.26-1-amd64 has been altered.
update-initramfs: Cannot update. Override with -t option.
corp-bsa-exp-nuvem02:~# ls -lh /boot
total 17M
-rw-r--r-- 1 root root  84K 2009-03-13 16:55 config-2.6.26-1-amd64
drwxr-xr-x 2 root root 1.0K 2010-10-19 14:29 grub
-rw-r--r-- 1 root root 6.5M 2010-10-15 08:04 initrd.img-2.6.26-1-amd64
-rw-r--r-- 1 root root 7.1M 2010-10-15 08:21 initrd.img-2.6.26-1-amd64-rem
drwx------ 2 root root  12K 2010-09-16 08:53 lost+found
-rw-r--r-- 1 root root 1.2M 2009-03-13 16:55 System.map-2.6.26-1-amd64
-rw-r--r-- 1 root root 1.7M 2009-03-13 16:52 vmlinuz-2.6.26-1-amd64

corp-bsa-exp-nuvem02:~# update-initramfs -t -u -v | tee /root/updateinitramfs.txt
Keeping /boot/initrd.img-2.6.26-1-amd64.dpkg-bak
update-initramfs: Generating /boot/initrd.img-2.6.26-1-amd64
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/ehci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/ohci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/uhci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/input/ff-memless.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/hid/hid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/hid/usbhid/usbhid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/storage/usb-storage.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/mbcache.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext2/ext2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jbd/jbd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext3/ext3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc16.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jbd2/jbd2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext4/ext4dev.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/zlib_inflate/zlib_inflate.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nls/nls_base.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/isofs/isofs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jfs/jfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/net/sunrpc/sunrpc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nfs_common/nfs_acl.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/lockd/lockd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nfs/nfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/reiserfs/reiserfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc-itu-t.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/udf/udf.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/xfs/xfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio_ring.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio_pci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/mii.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/3c59x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8139cp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8139too.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8390.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/atlx/atl1.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/atl1e/atl1e.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/base/firmware_class.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/pcmcia/pcmcia_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/pcmcia/pcmcia.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ssb/ssb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/b44.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/bnx2.ko
Adding binary /lib/udev/firmware.agent
Adding binary /lib/firmware/bnx2-09-4.0.5.fw
Adding firmware bnx2-09-4.0.5.fw
Adding binary /lib/firmware/bnx2-06-4.0.5.fw
Adding firmware bnx2-06-4.0.5.fw
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/chelsio/cxgb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/cxgb3/cxgb3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/de2104x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/de4x5.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/defxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/dl2k.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/dmfe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e1000/e1000.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e1000e/e1000e.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/epic100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/eql.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/fealnx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/forcedeth.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/hp100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/igb/igb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ipg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ixgb/ixgb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ixgbe/ixgbe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/mlx4/mlx4_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/net/ipv4/inet_lro.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/myri10ge/myri10ge.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/natsemi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ne2k-pci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/configfs/configfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/netconsole.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/netxen/netxen_nic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/niu.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ns83820.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/pcnet32.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/qla3xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/r8169.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/s2io.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sfc/sfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sis900.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/skge.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sky2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/slhc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/starfire.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sundance.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sungem_phy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sungem.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sunhme.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tehuti.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/tulip.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/typhoon.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/via-rhine.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc-ccitt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/via-velocity.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/winbond-840.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/xircom_cb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/yellowfin.ko
Copying module directory kernel/drivers/ide
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-disk.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-tape.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/cdrom/cdrom.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-cd_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/legacy/ide-cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-floppy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/rz1000.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/atiixp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/it821x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/sis5513.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/via82cxxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/tc86c001.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/ns87415.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/pdc202xx_new.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cy82c693.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/pdc202xx_old.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cs5520.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/trm290.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/serverworks.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cmd64x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/hpt366.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/triflex.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/amd74xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/piix.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/slc90e66.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cs5530.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/opti621.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/ide-pci-generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cmd640.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/siimage.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/alim15x3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/hpt34x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/sc1200.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/aec62xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/jmicron.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/delkin_cb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/it8213.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-pnp.ko
Copying module directory kernel/drivers/scsi
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_spi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx/aic79xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_wait_scan.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/stex.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_debug.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sd_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/parport/parport.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/imm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_sas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/dock.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/libata.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libsas/libsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/gdth.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/arcmsr/arcmsr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/hptiop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ips.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_tgt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_fc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/st.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/fdomain.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/initio.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_iscsi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libiscsi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aacraid/aacraid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/raid_class.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic94xx/aic94xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/BusLogic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sr_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_srp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/mvsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/tmscsim.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/3w-9xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ppa.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/lpfc/lpfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/advansys.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/fdomain_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qlogicfas408.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/qlogic_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/sym53c500_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/osst.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/misc/enclosure.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ses.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/atp870u.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ch.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dpt_i2o.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/a100u2w.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libsrp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dc395x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/iscsi_tcp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx_old.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ipr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
Adding binary /lib/firmware/ql2500_fw.bin
Adding firmware ql2500_fw.bin
Adding binary /lib/firmware/ql2400_fw.bin
Adding firmware ql2400_fw.bin
Adding binary /lib/firmware/ql2322_fw.bin
Adding firmware ql2322_fw.bin
Adding binary /lib/firmware/ql2300_fw.bin
Adding firmware ql2300_fw.bin
Adding binary /lib/firmware/ql2200_fw.bin
Adding firmware ql2200_fw.bin
Adding binary /lib/firmware/ql2100_fw.bin
Adding firmware ql2100_fw.bin
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/eata.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dmx3191d.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_mm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla1280.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/3w-xxxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptbase.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptscsih.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptspi.ko
Copying module directory kernel/drivers/block
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/paride.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/on20.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/frpw.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/fit2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/epat.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/on26.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/kbic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/fit3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/friq.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/epia.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/dstr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/comm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/aten.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/ktti.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pf.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/bpck.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/nbd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/virtio_blk.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cciss.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/loop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cpqarray.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/aoe/aoe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/sx8.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/floppy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/pktcdvd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/DAC960.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/umem.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cryptoloop.ko
Copying module directory kernel/drivers/ata
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_inic162x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ata_piix.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_vsc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_sis.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sis.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_mv.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sx4.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_marvell.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_uli.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_artop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sil24.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ata_generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sil.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_qstor.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_nv.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pdc_adma.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_via.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ahci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_promise.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_svw.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_sch.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/i2o/i2o_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/i2o/i2o_block.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/ieee1394.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/ohci1394.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/sbp2.ko
Copying module directory kernel/drivers/mmc
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/misc/tifm_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/core/mmc_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/tifm_sd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc7.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/mmc_spi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/ricoh_mmc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/wbsd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/sdhci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/card/mmc_block.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/card/sdio_uart.ko
Adding binary /usr/share/initramfs-tools/init
Adding binary /etc/initramfs-tools/initramfs.conf
Adding binary /etc/initramfs-tools/conf.d/resume
Adding binary /bin/busybox
Adding library /lib/libm.so.6
Adding library /lib/libc.so.6
Adding library /lib64/ld-linux-x86-64.so.2
Adding binary /sbin/modprobe
Adding binary /sbin/depmod
Adding binary /sbin/rmmod
Calling hook kernelextras
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/video/vgastate.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/video/vga16fb.ko
Calling hook keymap
Calling hook legacylvm
Calling hook lvm2
Adding binary /sbin/lvm
Adding library /lib/libdevmapper.so.1.02.1
Adding library /lib/libreadline.so.5
Adding library /lib/libdl.so.2
Adding library /lib/libselinux.so.1
Adding library /lib/libncurses.so.5
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-snapshot.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-log.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-mirror.ko
Calling hook thermal
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/thermal/thermal_sys.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/fan.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/processor.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/thermal.ko
Calling hook udev
Adding binary /sbin/udevd
Adding binary /sbin/udevadm
Adding binary /sbin/udevsettle
Adding binary /lib/udev/ata_id
Adding binary /lib/udev/cdrom_id
Adding binary /lib/udev/edd_id
Adding binary /lib/udev/kpartx_id
Adding binary /lib/udev/path_id
Adding binary /lib/udev/scsi_id
Adding binary /lib/udev/usb_id
Adding binary /lib/udev/vol_id
Adding library /lib/libvolume_id.so.0
Calling hook udevhelper
Calling hook firmware_bnx2
Calling hook firmware_qlogic
Calling hook multipath
Adding binary /sbin/multipath
Adding library /lib/libaio.so.1
Adding binary /sbin/kpartx
Adding binary /sbin/devmap_name
Adding binary /sbin/dmsetup
Adding binary /lib/udev/dmsetup_env
Adding binary /sbin/mpath_prio_alua
Adding binary /sbin/mpath_prio_emc
Adding binary /sbin/mpath_prio_hp_sw
Adding binary /sbin/mpath_prio_rdac
Adding binary /sbin/mpath_prio_netapp
Adding binary /sbin/mpath_prio_random
Adding binary /sbin/mpath_prio_hds_modular
Adding binary /sbin/mpath_prio_balance_units
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-multipath.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-round-robin.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-emc.ko
Building cpio /boot/initrd.img-2.6.26-1-amd64.new initramfs
Backup /boot/initrd.img-2.6.26-1-amd64.bak
corp-bsa-exp-nuvem02:~# 

Examine the list and TRIPLE check that the needed drivers are at the image.

Compare the /boot directory with the backup contents:

corp-bsa-expresso-nuvens02:~# ls -lh /boot
total 33M
-rw-r--r-- 1 root root  84K Jan 10  2009 config-2.6.26-1-amd64
drwxr-xr-x 2 root root 1,0K Out 22 11:57 grub
-rw-r--r-- 1 root root 7,8M Out 22 10:02 initrd.img-2.6.26-1-amd64
-rw-r--r-- 1 root root 7,8M Out 22 09:14 initrd.img-2.6.26-1-amd64.bak
-rw-r--r-- 1 root root 6,6M Out 15 14:31 initrd.img-2.6.26-1-amd64.bak2
-rw-r--r-- 1 root root 7,1M Out 15 14:35 initrd.img-2.6.26-1-amd64-rem
drwx------ 2 root root  12K Set 16 10:53 lost+found
-rw-r--r-- 1 root root 1,2M Jan 10  2009 System.map-2.6.26-1-amd64
-rw-r--r-- 1 root root 1,7M Jan 10  2009 vmlinuz-2.6.26-1-amd64
corp-bsa-expresso-nuvens02:~# 

Take note of the *.bak image. You may have to recover from a boot failure and boot from it in an emergency.

Now you could test the new image:

corp-bsa-expresso-nuvens02:~# reboot

If sucessful, then you could go for multipath, lvm2, filesystem configuration and tuning.

Solution 2 (OBSOLETE for our machines): use UUID for device definitions

Instead of using /dev/xxx at grub, fstab and generate initrd images, we will identify devices by their UUID, including swap.

How discover devices UUID

corp-bsa-exp-nuvem01:~# blkid
/dev/sda1: UUID="87f2b245-6ab3-4021-bf07-d069b4d387a1" TYPE="ext3" 
/dev/sda2: TYPE="swap" 
/dev/sda3: UUID="a6f7a63f-71ac-4361-b49a-39d62b06f18a" TYPE="ext3" 
corp-bsa-exp-nuvem01:~# 

As you can see, the swap partition filesystem does not have an UUID yet, wich is a problem now.

The Debian Lenny installer does not attribute an UUID to the swap partition. But it has solution.

How attrib an UUID to swap partition

First, securely deactivate swap

corp-bsa-exp-nuvem01:~# swapoff /dev/sda2

Recreate the swap partition, get its UUID, reactivate swap and verify result:

corp-bsa-exp-nuvem01:~# mkswap /dev/sda2
Setting up swapspace version 1, size = 1998737 kB
no label, UUID=7cdfeb21-613b-4588-abb5-9d4049854e9a
corp-bsa-exp-nuvem01:~# blkid
/dev/sda1: UUID="87f2b245-6ab3-4021-bf07-d069b4d387a1" TYPE="ext3" 
/dev/sda2: TYPE="swap" UUID="7cdfeb21-613b-4588-abb5-9d4049854e9a" 
/dev/sda3: UUID="a6f7a63f-71ac-4361-b49a-39d62b06f18a" TYPE="ext3" 
corp-bsa-exp-nuvem01:~#  swapon /dev/sda2
corp-bsa-exp-nuvem01:~# free
             total       used       free     shared    buffers     cached
Mem:      33017956     298700   32719256          0      17060     148668
-/+ buffers/cache:     132972   32884984
Swap:      1951888          0    1951888
corp-bsa-exp-nuvem01:~# 

Configure /boot/grub/menu.lst

Make a backup

corp-bsa-exp-nuvem01:~# cp /boot/grub/menu.lst /boot/grub/menu.lst.old1

Edit the following part using the discovered UUID

## AFM 19oct2010
## kopt=root=/dev/sda3 ro
# kopt=root=UUID=a6f7a63f-71ac-4361-b49a-39d62b06f18a ro  rootdelay=15

Be careful with strict format. There are no double quotes nor undue blank spaces at the root device definition that will be used for future kernel image updates.

Kernel option rootdelay

Rootdelay makes the image load to mount kernel root filesystem to delay some amount of seconds, causing the device detection and mapping to delay.

Adjust the time in order to guarantee that all HBA, network cards, SCSI controllers, FC switches and routers handshakes, backend FC / iSCSI storage latencies, etc, become ready.

Update the /boot/grub/menu.lst withe same script used by the kernel package updates

Therefore, at future kernel package update, the configurations will be always correct.

corp-bsa-exp-nuvem01:~# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.26-1-amd64
Updating /boot/grub/menu.lst ... done

corp-bsa-exp-nuvem01:~# 

Verify the bottom of the /boot/grub/menu.lst to check that it was updated rightfully. It should became similar to:

## ## End Default Options ##

title           Debian GNU/Linux, kernel 2.6.26-1-amd64
root            (hd0,0)
kernel          /vmlinuz-2.6.26-1-amd64 root=UUID=a6f7a63f-71ac-4361-b49a-39d62b06f18a ro rootdelay=15 quiet
initrd          /initrd.img-2.6.26-1-amd64

title           Debian GNU/Linux, kernel 2.6.26-1-amd64 (single-user mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.26-1-amd64 root=UUID=a6f7a63f-71ac-4361-b49a-39d62b06f18a ro rootdelay=15 single
initrd          /initrd.img-2.6.26-1-amd64

### END DEBIAN AUTOMAGIC KERNELS LIST

Configure /etc/fstab

Make a backup

corp-bsa-exp-nuvem01:~# cp /etc/fstab /etc/fstab.old

The OLD file, similar to

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda3       /               ext3    errors=remount-ro 0       1
/dev/sda1       /boot           ext3    defaults        0       2
/dev/sda2       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
</pre>

Will have to be edited to something similar to

# /etc/fstab: static file system information.
#AFM 19oct2010 using UUID
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
UUID=a6f7a63f-71ac-4361-b49a-39d62b06f18a       /               ext3    errors=remount-ro 0       1
UUID=87f2b245-6ab3-4021-bf07-d069b4d387a1       /boot           ext3    defaults        0       2
UUID=7cdfeb21-613b-4588-abb5-9d4049854e9a       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

depmod

You MAY have to remap drivers to boot.

By now, it is very likely that you DO NOT NEED, because your system was able to boot before GIVEN THAT THE HARDWARE is UNMODIFIED.

But if you move the /boot partition to a storage LUN, for example, you will NEED it mapped at the very instant of kernel boot.

Do not remap dependencies if you are not sure that you need it.

corp-bsa-exp-nuvem01:~# depmod

Recreate the kernel initrd

Make a /boot directory backup preserving permissions, ownership, links, timestamps

corp-bsa-exp-nuvem01:~# cp -pR /boot /root/

Verify update-initramfs configuration at /etc/initramfs-tools/update-initramfs.conf

# 
# Configuration file for update-initramfs(8)
#

#
# update_initramfs [ yes | all | no ]
#
# Default is yes
# If set to all update-initramfs will update all initramfs
# If set to no disables any update to initramfs beside kernel upgrade

update_initramfs=yes

#
# backup_initramfs [ yes | no ]
#
# Default is yes
# If set to no leaves no .bak backup files.

backup_initramfs=yes

Update the most recent kernel image. The -v option will produce LOTS of output. Send it to a file for careful reading BEFORE the next boot.

# update-initramfs -u -v | tee /root/updateinitramfs.txt

You may find a manually updated kernel and have to force a takeover:

corp-bsa-exp-nuvem01:~# update-initramfs -u -v | tee /root/updateinitramfs.txt
update-initramfs: /boot/initrd.img-2.6.26-1-amd64 has been altered.
update-initramfs: Cannot update. Override with -t option.
corp-bsa-exp-nuvem01:~# ls -lh /boot
total 17M
-rw-r--r-- 1 root root  84K 2009-03-13 16:55 config-2.6.26-1-amd64
drwxr-xr-x 2 root root 1.0K 2010-10-19 14:29 grub
-rw-r--r-- 1 root root 6.5M 2010-10-15 08:04 initrd.img-2.6.26-1-amd64
-rw-r--r-- 1 root root 7.1M 2010-10-15 08:21 initrd.img-2.6.26-1-amd64-rem
drwx------ 2 root root  12K 2010-09-16 08:53 lost+found
-rw-r--r-- 1 root root 1.2M 2009-03-13 16:55 System.map-2.6.26-1-amd64
-rw-r--r-- 1 root root 1.7M 2009-03-13 16:52 vmlinuz-2.6.26-1-amd64
corp-bsa-exp-nuvem01:~# update-initramfs -t -u -v | tee /root/updateinitramfs.txt
Keeping /boot/initrd.img-2.6.26-1-amd64.dpkg-bak
update-initramfs: Generating /boot/initrd.img-2.6.26-1-amd64
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/ehci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/ohci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/host/uhci-hcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/input/ff-memless.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/hid/hid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/hid/usbhid/usbhid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/usb/storage/usb-storage.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/mbcache.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext2/ext2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jbd/jbd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext3/ext3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc16.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jbd2/jbd2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/ext4/ext4dev.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/zlib_inflate/zlib_inflate.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nls/nls_base.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/isofs/isofs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/jfs/jfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/net/sunrpc/sunrpc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nfs_common/nfs_acl.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/lockd/lockd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/nfs/nfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/reiserfs/reiserfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc-itu-t.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/udf/udf.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/xfs/xfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio_ring.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/virtio/virtio_pci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/mii.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/3c59x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8139cp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8139too.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/8390.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/atlx/atl1.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/atl1e/atl1e.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/base/firmware_class.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/pcmcia/pcmcia_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/pcmcia/pcmcia.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ssb/ssb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/b44.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/bnx2.ko
Adding binary /lib/udev/firmware.agent
Adding binary /lib/firmware/bnx2-09-4.0.5.fw
Adding firmware bnx2-09-4.0.5.fw
Adding binary /lib/firmware/bnx2-06-4.0.5.fw
Adding firmware bnx2-06-4.0.5.fw
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/chelsio/cxgb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/cxgb3/cxgb3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/de2104x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/de4x5.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/defxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/dl2k.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/dmfe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e1000/e1000.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/e1000e/e1000e.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/epic100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/eql.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/fealnx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/forcedeth.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/hp100.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/igb/igb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ipg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ixgb/ixgb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ixgbe/ixgbe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/mlx4/mlx4_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/net/ipv4/inet_lro.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/myri10ge/myri10ge.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/natsemi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ne2k-pci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/fs/configfs/configfs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/netconsole.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/netxen/netxen_nic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/niu.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ns83820.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/pcnet32.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/qla3xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/r8169.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/s2io.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sfc/sfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sis900.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/skge.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sky2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/slhc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/starfire.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sundance.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sungem_phy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sungem.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/sunhme.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tehuti.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/tulip.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/typhoon.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/via-rhine.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc-ccitt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/via-velocity.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/winbond-840.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tulip/xircom_cb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/net/yellowfin.ko
Copying module directory kernel/drivers/ide
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-disk.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-tape.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/cdrom/cdrom.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-cd_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/legacy/ide-cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-floppy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/rz1000.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/atiixp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/it821x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/sis5513.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/via82cxxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/tc86c001.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/ns87415.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/pdc202xx_new.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cy82c693.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/pdc202xx_old.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cs5520.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/trm290.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/serverworks.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cmd64x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/hpt366.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/triflex.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/amd74xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/piix.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/slc90e66.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cs5530.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/opti621.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/ide-pci-generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/cmd640.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/siimage.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/alim15x3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/hpt34x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/sc1200.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/aec62xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/jmicron.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/delkin_cb.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/pci/it8213.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ide/ide-pnp.ko
Copying module directory kernel/drivers/scsi
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_spi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx/aic79xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_wait_scan.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/stex.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_debug.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sd_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/parport/parport.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/imm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_sas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/dock.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/libata.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libsas/libsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/gdth.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/arcmsr/arcmsr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/hptiop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ips.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_tgt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_fc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/st.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/fdomain.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/initio.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_iscsi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libiscsi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aacraid/aacraid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/raid_class.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic94xx/aic94xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/BusLogic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sr_mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/scsi_transport_srp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/mvsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/tmscsim.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/3w-9xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ppa.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/lpfc/lpfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/advansys.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/fdomain_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qlogicfas408.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/qlogic_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/pcmcia/sym53c500_cs.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/osst.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/misc/enclosure.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ses.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/atp870u.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ch.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dpt_i2o.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/a100u2w.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/sg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/libsrp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dc395x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/iscsi_tcp.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/aic7xxx_old.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/ipr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
Adding binary /lib/firmware/ql2500_fw.bin
Adding firmware ql2500_fw.bin
Adding binary /lib/firmware/ql2400_fw.bin
Adding firmware ql2400_fw.bin
Adding binary /lib/firmware/ql2322_fw.bin
Adding firmware ql2322_fw.bin
Adding binary /lib/firmware/ql2300_fw.bin
Adding firmware ql2300_fw.bin
Adding binary /lib/firmware/ql2200_fw.bin
Adding firmware ql2200_fw.bin
Adding binary /lib/firmware/ql2100_fw.bin
Adding firmware ql2100_fw.bin
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/eata.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/dmx3191d.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_sas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_mm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/qla1280.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/scsi/3w-xxxx.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptbase.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptscsih.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptfc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptsas.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/fusion/mptspi.ko
Copying module directory kernel/drivers/block
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/paride.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/on20.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/frpw.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pcd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/fit2.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/epat.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/on26.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/kbic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/fit3.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/friq.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/epia.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/dstr.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pg.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/comm.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/aten.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/ktti.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pt.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/pf.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/paride/bpck.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/nbd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/virtio_blk.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cciss.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/loop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cpqarray.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/aoe/aoe.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/sx8.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/floppy.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/pktcdvd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/DAC960.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/umem.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/block/cryptoloop.ko
Copying module directory kernel/drivers/ata
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_inic162x.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ata_piix.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_vsc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_sis.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sis.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_mv.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sx4.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_marvell.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_uli.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_artop.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sil24.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ata_generic.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_sil.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_qstor.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_nv.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pdc_adma.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_via.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/ahci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_promise.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/sata_svw.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ata/pata_sch.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/i2o/i2o_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/message/i2o/i2o_block.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/ieee1394.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/ohci1394.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/ieee1394/sbp2.ko
Copying module directory kernel/drivers/mmc
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/misc/tifm_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/core/mmc_core.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/tifm_sd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/lib/crc7.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/mmc_spi.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/ricoh_mmc.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/wbsd.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/host/sdhci.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/card/mmc_block.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/mmc/card/sdio_uart.ko
Adding binary /usr/share/initramfs-tools/init
Adding binary /etc/initramfs-tools/initramfs.conf
Adding binary /etc/initramfs-tools/conf.d/resume
Adding binary /bin/busybox
Adding library /lib/libm.so.6
Adding library /lib/libc.so.6
Adding library /lib64/ld-linux-x86-64.so.2
Adding binary /sbin/modprobe
Adding binary /sbin/depmod
Adding binary /sbin/rmmod
Calling hook kernelextras
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/video/vgastate.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/video/vga16fb.ko
Calling hook keymap
Calling hook legacylvm
Calling hook lvm2
Adding binary /sbin/lvm
Adding library /lib/libdevmapper.so.1.02.1
Adding library /lib/libreadline.so.5
Adding library /lib/libdl.so.2
Adding library /lib/libselinux.so.1
Adding library /lib/libncurses.so.5
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-mod.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-snapshot.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-log.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-mirror.ko
Calling hook thermal
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/thermal/thermal_sys.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/fan.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/processor.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/acpi/thermal.ko
Calling hook udev
Adding binary /sbin/udevd
Adding binary /sbin/udevadm
Adding binary /sbin/udevsettle
Adding binary /lib/udev/ata_id
Adding binary /lib/udev/cdrom_id
Adding binary /lib/udev/edd_id
Adding binary /lib/udev/kpartx_id
Adding binary /lib/udev/path_id
Adding binary /lib/udev/scsi_id
Adding binary /lib/udev/usb_id
Adding binary /lib/udev/vol_id
Adding library /lib/libvolume_id.so.0
Calling hook udevhelper
Calling hook firmware_bnx2
Calling hook firmware_qlogic
Calling hook multipath
Adding binary /sbin/multipath
Adding library /lib/libaio.so.1
Adding binary /sbin/kpartx
Adding binary /sbin/devmap_name
Adding binary /sbin/dmsetup
Adding binary /lib/udev/dmsetup_env
Adding binary /sbin/mpath_prio_alua
Adding binary /sbin/mpath_prio_emc
Adding binary /sbin/mpath_prio_hp_sw
Adding binary /sbin/mpath_prio_rdac
Adding binary /sbin/mpath_prio_netapp
Adding binary /sbin/mpath_prio_random
Adding binary /sbin/mpath_prio_hds_modular
Adding binary /sbin/mpath_prio_balance_units
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-multipath.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-round-robin.ko
Adding module /lib/modules/2.6.26-1-amd64/kernel/drivers/md/dm-emc.ko
Building cpio /boot/initrd.img-2.6.26-1-amd64.new initramfs
Backup /boot/initrd.img-2.6.26-1-amd64.bak
corp-bsa-exp-nuvem01:~# 

Examine the list and TRIPLE check that the needed drivers are at the image.

Compare the /boot directory with the backup contents:

corp-bsa-exp-nuvem01:~# ls -lh /boot
total 25M
-rw-r--r-- 1 root root  84K 2009-03-13 16:55 config-2.6.26-1-amd64
drwxr-xr-x 2 root root 1.0K 2010-10-19 14:29 grub
-rw-r--r-- 1 root root 7.8M 2010-10-19 14:59 initrd.img-2.6.26-1-amd64
-rw-r--r-- 1 root root 6.5M 2010-10-15 08:04 initrd.img-2.6.26-1-amd64.bak
-rw-r--r-- 1 root root 7.1M 2010-10-15 08:21 initrd.img-2.6.26-1-amd64-rem
drwx------ 2 root root  12K 2010-09-16 08:53 lost+found
-rw-r--r-- 1 root root 1.2M 2009-03-13 16:55 System.map-2.6.26-1-amd64
-rw-r--r-- 1 root root 1.7M 2009-03-13 16:52 vmlinuz-2.6.26-1-amd64
corp-bsa-exp-nuvem01:~# 

Take note of the *.bak image. You may have to recover from a boot failure and boot from it in an emergency.

/etc/blkid.tab

This cache file content should be similar to:

<device DEVNO="0x0801" TIME="1287600747" UUID="87f2b245-6ab3-4021-bf07-d069b4d387a1" TYPE="ext3" SEC_TYPE="ext2">/dev/sda1</device>
<device DEVNO="0x0802" TIME="1287600286" TYPE="swap" UUID="7cdfeb21-613b-4588-abb5-9d4049854e9a">/dev/sda2</device>
<device DEVNO="0x0803" TIME="1287600286" UUID="a6f7a63f-71ac-4361-b49a-39d62b06f18a" TYPE="ext3">/dev/sda3</device>

Compare the content with a misdetected system file:

<device DEVNO="0x0801" TIME="1287603090" UUID="0b0ba0cd-23af-4368-bc3d-9696af6b331a" TYPE="ext3" SEC_TYPE="ext2">/dev/sda1</device>
<device DEVNO="0x0802" TIME="1287603090" TYPE="swap" UUID="1fe8cfb3-7b27-48e7-9114-92320e97e946">/dev/sda2</device>
<device DEVNO="0x0803" TIME="1287603090" UUID="62bfb170-a31b-47ef-b64f-1b8d6f6503c2" TYPE="ext3">/dev/sda3</device>
<device DEVNO="0xfe04" TIME="1287602906" UUID="0b0ba0cd-23af-4368-bc3d-9696af6b331a" SEC_TYPE="ext2" TYPE="ext3">/dev/dm-4</device>
<device DEVNO="0xfe07" TIME="1287603090" TYPE="swap" UUID="1fe8cfb3-7b27-48e7-9114-92320e97e946">/dev/dm-7</device>
<device DEVNO="0xfe08" TIME="1287602585" UUID="62bfb170-a31b-47ef-b64f-1b8d6f6503c2" TYPE="ext3">/dev/dm-8</device>

Notice that are UUID DUPLICATION for DIFFERENT devices.

This machine would not boot.

This is the motivation for considering this solution 2 obsolete and now we are using /dev/disk/by-id/* identifiers.

IF the blkid generate a correct /etc/blkid.tab file, then you could test the new image:

corp-bsa-expresso-nuvens01:~# reboot

If sucessful, then you could go for multipath, lvm2, filesystem configuration and tuning.

Bibliography

http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.en.html#boot-hangs

http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.pt_BR.html#device-reorder

http://wiki.debian.org/Part-UUID

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462662

http://etbe.coker.com.au/2008/07/08/label-vs-uuid-vs-device/

http://forums.debian.net/viewtopic.php?f=17&t=52935

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440206

http://www.linuxquestions.org/questions/debian-26/failed-to-mount-root-on-boot-after-upgrade-to-lenny-boot-hangs-585709/

http://www.itp.tuwien.ac.at/~mattems/blog/2009/02/05#initramfs-tools-lenny-features

http://www.linuxquestions.org/questions/linux-hardware-18/failed-to-mount-root-filesystem-during-boot-478741/

http://www.tchetch.net/wiki/debian/multipath_ibm_ds4000

http://wiki.bolay.net/doku.php?id=operating_systems:linux:debian:multipath_on_debian_script

http://cs.potsdam.edu/cgi-bin/man/man2html?8+initramfs-tools

http://www.sourcemage.org/HowTo/Initramfs

http://john.parnefjord.se/node/8

http://ubuntuforums.org/showthread.php?t=1118024

https://wiki.ncl.cs.columbia.edu/wiki/Fun_with_Qlogic_FC_Controller

http://www.listshow.net/201004/debian-kernel/5042-bug576677-kernel-panic-no-init-found.html

http://solutions.qlogic.com/KanisaSupportSite/search.do?cmd=viewThread&docType=tkc&kcId=Post-15044126&sliceId=Post-15170027&dialogID=96186523&stateId=1%200%2096128451

http://ubuntuforums.org/showthread.php?t=1005049

http://www.mail-archive.com/debian-kernel@lists.debian.org/msg45065.html

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588140

http://packages.debian.org/changelogs/pool/main/i/initramfs-tools/current/changelog

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519800

http://www.forgenet.tamilbot.com/?p=72081

http://ubuntuforums.org/showthread.php?t=1412132

http://ubuntuforums.org/showthread.php?t=1392846

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590884

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592546

http://forums.debian.net/viewtopic.php?t=4703

http://www.debian-administration.org/articles/70

http://www.tin.org/bin/man.cgi?section=5&topic=kernel-img.conf

http://www.cyberciti.biz/tips/10-boot-time-parameters-you-should-know-about-the-linux-kernel.html

http://ubuntuforums.org/archive/index.php/t-380553.html

http://ubuntuforums.org/archive/index.php/t-307896.html

http://ubuntuforums.org/archive/index.php/t-1223457.html

http://ubuntuforums.org/archive/index.php/t-1301724.html

https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/244421

http://lists.alioth.debian.org/pipermail/pkg-mdadm-devel/2006-July/000743.html

http://element14.wordpress.com/2008/01/07/how-to-find-your-uuid%E2%80%99s-for-devices-in-ubuntu-and-other-debian-based-distros/

http://www.linuxquestions.org/questions/debian-26/uuid-grub-and-fstab-669905/

http://ubuntuforums.org/archive/index.php/t-1040421.html

http://forum.paldo.org/index.php?action=topic&topicnr=30&pagenr=2&hilikeywords=a%3A0%3A{}

https://bugzilla.redhat.com/show_bug.cgi?id=474049

http://merkel.debian.org/~jurij/2.6.26-25lenny1/i386/

http://kernel-handbook.alioth.debian.org/

https://help.ubuntu.com/community/BootOptions

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534274

http://oreilly.com/catalog/debian/chapter/book/appd_05.html

http://packages.debian.org/changelogs/pool/main/d/dmraid/dmraid_1.0.0.rc16-3/changelog

http://serverfault.com/questions/114908/lvm-device-mapper-maps-wrong-device

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588303

http://us.generation-nt.com/answer/bug-544067-grub-pc-grub-probe-error-cannot-find-device-help-168736691.html

http://blog.loftninjas.org/2008/05/28/dm_multipath-and-open-iscsi-on-debian-etch/

http://ubuntuforums.org/showthread.php?p=4859992

http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg825524.html

http://forum.proxmox.com/archive/index.php/t-3124.html

http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/multiisci/liaaimisciinstallrhel.htm

http://www.linuxquestions.org/questions/debian-26/squeeze-and-uuid-820033/

http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/

http://forums.debian.net/viewtopic.php?t=4703

http://machine-cycle.blogspot.com/2009/12/recovering-from-bad-kernel-upgrade-on.html

http://wiki.linuxquestions.org/wiki/Booting_from_USB

http://aurelianomartins.wordpress.com/2010/08/27/tutorial-colocando-senha-no-grub/

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554790

http://forums.opensuse.org/english/get-help-here/install-boot-login/436934-after-rescue-repair-disk-mounted-id-mess-grub.html

http://forums.gentoo.org/viewtopic-t-701101-highlight-.html

http://forums.gentoo.org/viewtopic-p-5167749.html#5167749

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2

How to configure multipath for high availability and performance on Debian and CentOS for storage at IBM DS8300 SAN

This detailed how to guides to achieve high availability and performance on Debian and CentOS for accessing storage space at IBM DS8300 Data Storage Systems.

Tested on Debian GNU/Linux 5.x Lenny 64 bits and CentOS 5.3 64 bits running on 8 cores blades, with Host Bus Adapters Qlogic and Emulex Light Pulse Fiber Channel in deployed systems at SERPRO.

Observations showed that Debian Lenny has the best performance, for our app load profile and hardware.

How to configure maximum performance storage space for Debian GNU / Linux on IBM DS 8300 Data Storage Systems

The IBM DS 8300 Data Storage Systems are multi millions dollars flexible high availability and performance SAN machines.

But you may left much of such performance and availability behind if you do not configure them correctly for Debian GNU / Linux.

See how to ask for performance data storage space on them. Or what you need to configure on them.

Read about an actual configuration running with Debian GNU / Linux hosts at SERPRO.

LVM, RAID, XFS and EXT3 file systems tuning for small files massive heavy load concurrent parallel I/O on Debian

Thousands concurrent parallel read write accesses over tens of millions of small files is a terrible performance tuning problem for e-mail servers.

You must understand and fine tune all your infrastructure chain, following the previous articles for data storage and multipath on Debian 5.x Lenny.

We reduced the CPU I/O wait from 30% to 0,3% (XFS) and 5% (EXT3) with these combined previously undocumented file system tuning tips.

Comentários

Usuários registrados têm permissão para criar comentários.


Translate this page.  

Add to Free Software Daily   
  
Follow meon