So, that can be done by steps below: Note: the file format of the initrd image may differ from Ubuntu to Fedora Based Systems.
If your initrd image has been deleted, you won't be able to run the above command hence, can't create its backup.
Linux Kernel Image and GRUB Loader in your Ubuntu installed machine.This was a problem as the e1000e driver in SLED 11 SP1 isn't new enough to support the network card in the machine.Having found an updated driver I still had the problem that I wanted to be able to do installations over the network with Auto Ya ST and PXE boot.I know that because i look often what the boot writes and i saw that it loads first the usb, waits the root and then it loads the sata drives. Are you sure:stick it back on the usb port, boot the system, add the needed drivers to /etc/initramfs-tools/modules, rebuild initramfs. yes, but the above is probably the way I would do it. Here's a screenshot, when it waits for the root (and it stops really soon, so the other writes on the monitor are "all" the things it loaded so far)I also already tried to change grub entries since i suspected that the uuid was changed (altought it seems that it's the same), and i put the real path, /dev/sda1 or /dev/sdb1, but none of them worked. omissis ..]### BEGIN /etc/grub.d/10_linux ###menuentry "Debian GNU/Linux, with Linux 2.6.30-2-amd64" --class debian --class gnu-linux --class gnu --class os menuentry "Debian GNU/Linux, with Linux 2.6.30-2-amd64 (recovery mode)" --class debian --class gnu-linux --class gnu --class os menuentry "Debian GNU/Linux, with Linux 2.6.30-amd64-test" --class debian --class gnu-linux --class gnu --class os menuentry "Debian GNU/Linux, with Linux 2.6.30-amd64-test (recovery mode)" --class debian --class gnu-linux --class gnu --class os ### END /etc/grub.d/10_linux ###[.. If so use a live-CD:mount /dev/sdb1 /media/diskmount -o bind /sys /media/disk/sysmount -t proc /proc /media/disk/procmount -o bind /dev /media/disk/devchroot /media/diskrun the command, exit chroot, umount all stuff and reboot. Also, in /etc/initramfs-tools/initramfs.conf, what's the value of Bio Tube... I used the CD, went in Rescue Mode, mounted /dev/sdb1 as root, opened the shell, mounted my usr partition, renamed the current initrd with extensione and then i gave that commands and the system booted! What we need to do is, we need to mount our the filesystem from our Hard Disk. To get the device path you the need to run: Here, from above result, in my case, sda1 is the one I need to mount.The filesystem we need to mount the hard disk's partitions such as / (root), /boot, /var and should mount bind /sys, /proc and /dev under a directory /mnt.Since initramfs usually needs to be customized for the particular hardware/device configuration and kernel version, they are not included as a part of any package, but are generated on the fly at kernel installation time.Recently I found myself wanting to put SUSE Linux Enterprise Desktop 11 SP1 on to machine with a Sandybridge chipset.It should also work for Ubuntu derivatives as well as other distribution.Initrd is a scheme for loading a temporary root file system into memory in the boot process of the Linux kernel.