1

I have accidentally deleted my boot partition. OS is Debian Jessie with LUKS LVM. I have created a new partition and successfully reinstalled grub with the chroot method.

Now when I try to boot, my root partition cannot be found.

I get the following error message and then prompts to initramfs.

Gave up waiting for root device. Common problems:

Boot args (cat /proc/cmdline )

Check root delay = (did the system wait long enough)

Check root= (did the system wait for the right device?)

Missing modules (cat /proc/modules; ls /dev)

ALERT! /dev/mapper/vg--mypc-root does not exist.

Dropping to shell!

modprobe: module ehci-orion not found in modules.dep

I found this link. Maybe it is the same problem.

I have done the following things:

cryptsetup luksOpen /dev/sda5 mylvm

lvmscandisk

/dev/mapper/mylvm [ 178,33 GiB] LVM physical volume

/dev/sda1 [ 243,00 MiB]

/dev/sda5 [ 178,33 GiB]

vgchange -ay

2 logical volume(s) in volume group "mypc-vg" now active

lvscan

ACTIVE '/dev/mypc-vg/root' [178,33 GiB] inherit

ACTIVE '/dev/mypc-vg/swap_1' [9,08 GiB] inherit

mount /dev/mypc-vg/root /mnt

mount /dev/sda1 /mnt/boot

mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

chroot /mnt

aptitude reinstall grub2-common grub-pc-bin grub-gfxpayload-lists grub-common

aptitude reinstall linux-image-3.16.0-4-amd64

I also have reinstalled lvm2 in chroot environment without effect. update-grub and grub-install give no errors but during booting, but it still prompts to initramfs console.

Then I tried to copy all *.deb files from livecd to chroot'ed /tmp folder and run dpkg -i *deb to install all packages to the filesystem. This had also no effect. Was found here.

Now I don't know what to do next. I think I am going in the wrong direction.

1

Looks like volume group is called mypc-vg, but your kernel command line references vg-mypc. Fix that by editing the boot arguments in GRUB before booting. Then make the change permanent by reconfiguring GRUB from the running system.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.