On 5/11/2015 10:09 AM, Charlie Kravetz wrote: > On Thu, 5 Nov 2015 09:59:19 +1100 > "Brendan Simon (eTRIX)" <brendan.si...@etrix.com.au> wrote: > >> I was/am running Jessie 8.2 in a VirtualBox on my MacBook. The MacBook >> shutdown without warning while my Jessie VB was running, and now the VM >> wont boot properly. I get stuck in emergency mode. Ctrl-D does nothing >> - just cycle back to same message. >> >> I googled a bit and found that if I comment out entries in /etc/fstab >> for the cdrom and my home directory (on the mac) then it will boot fine. >> Once booted I can uncomment my home directory entry and mount it ok, but >> the system refuses to boot if it is left uncommented. >> >> It used to work find before the power drop-out, so I'm presuming >> something is corrupt on the filesystem somewhere. >> I tried to boot a live image and do an "fsck /dev/sda1" but it said it >> was clean. Really ??? >> >> What's the best way to recover this so my system will boot properly? >> >> I was going to do a reinstall but I couldn't find a way of doing that >> without repartitioning the disk (which I didn't want to do as I don't >> want to lose any of my data). >> I could always create a new virtual disk for my home directory and just >> reinstall a new debian system, but I figure there should be a better way >> to recover. >> >> Thanks, >> Brendan. > Check the hidden files in your home directory. They should all be user > owned. If any are root owned, that can prevent the user from being able > to access the directory. > > The usual suspects are .Xauthority and .ICEauthority. I delete the > problem, usually. Then I can restart and the system will work again.It > recreates the missing file in the users name.
In linux home directory, I do not have a .Xauthority file, and my .ICEauthority is owned by me (uid=1001) In Mac home directory, I do not have a .ICEauthority file, and my .Xauthority is owned by me (uid=501) I don't see how those files would stop my linux system booting and entering emergency mode. The system should be able to boot to a login prompt (console or graphical) without having to look into a user's home directory (the linux home directory is on the root filesystem) I can mount the directory fine after the system has booted (comment out /etc/fstab entries, boot, uncomment /etc/fstab entries, mount). Here is met /etc/fstab file. # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=eee91f72-bc88-4877-9b98-7b10c7de2d9a / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=331c2aba-e505-4d25-bb0b-863dfdb9eb8f none swap sw 0 0 #/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 #brendan /media/sf_brendan vboxsf uid=1001,gid=1001 0 0 Is there some dpkg command to reinstall al the installed packages (or base packages) so that it wont barf at boot time?