<div dir="ltr"><div>I have had a couple of grub related problems in the past too on my Debian Sid laptop. The best solution I found everytime was to reinstall GRUB using a live-USB of Ubuntu. Just boot the Live-USB, chroot to your Debian partition, re-install the grub package (apt-get install --reinstall), re-install grub (grub-install /dev/sdX, X being the letter corresponding to your HDD), exit the chroot and reboot.<br>
<br></div><div>Hope you'll eventually fix your problem.<br><br></div><div>Ghis<br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-15 14:41 GMT+00:00 James Courtier-Dutton <span dir="ltr"><<a href="mailto:james.dutton@gmail.com" target="_blank">james.dutton@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">><br>
> Hi<br>
><br>
> I have done some further investigation and found some additional<br>
> information.<br>
><br>
> When I am being dropped out to the initramfs, I dont have enteries in<br>
> /dev/disk/by-uuid for any of my lvm logical volumes.<br>
><br>
> If I do a lvscan, they are all showing as inactive.<br>
><br>
> A vgchange -a y activates them and populates the entries in<br>
> /dev/disk/by-uuid.<br>
><br>
> If I then exit the initramfs by typing exit, it will boot to a login.  I can<br>
> then login.  The / partition is mounted and I am able to mount the other<br>
> partitions from lvm.<br>
><br>
> If I then logout and back in, I have a mostly working system.  However I<br>
> have to manually bring up the eth0.  Also as none of the init scripts seem<br>
> to have run successfully some things dont work.<br>
><br>
> Just wondering what might cause that.<br>
><br>
<br>
</div>I have come across this problem before.<br>
It happens when grub does not install correctly,<br>
<br>
What you sometimes see is the grub .mod files are corrupted.<br>
All the .mod files should have the same date on them.<br>
If there is a mix of dates, delete them all and reinstall grub.<br>
A mix of dates means that you have a mix of modules from old grub<br>
versions and they don't work correctly as they don't match the grub<br>
version number.<br>
<br>
Things to do:<br>
1) install grub onto a USB stick and put a vmlinuz and initrd on it.<br>
You can then use this to boot your current system by manually typing<br>
the grub boot line.<br>
After that you can then reinstall grub on the HDD.<br>
<br>
2) Boot a live cd or install cd and use CTRL-ALT-F1 or CTRL-ALT-F2 to<br>
get to a command prompt.<br>
Then you can do "ls" commands and check out the /boot directory and<br>
reinstall grub etc.<br>
<br>
Kind Regards<br>
<span class="HOEnZb"><font color="#888888"><br>
James<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
GLLUG mailing list<br>
<a href="mailto:GLLUG@mailman.lug.org.uk">GLLUG@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/gllug" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/gllug</a><br>
</div></div></blockquote></div><br></div>