High
end x86 / amd64 machines may fail to boot updated Debian GNU/Linux 5.x
Lenny kernel images. This is unlikely with more recent Debian versions
as 6.x Squeeze, 7.x Wheezy or 8.x Jessie.
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.
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
Comentários
Postar um comentário