This problem is a hang on purple screen on boot.
The system is a fresh 64 bit alternate install: here is the /etc/fstab
Weird thing is that during the install I followed the live CD default to put grub on /dev/sda. This of course did not work, so I had to reboot onto the live CD in rescue mode and put grub on /dev/sdc, which is a SSD. There are two RAID0 partitions on /dev/sda and /dev/sdb: these are not bootable and contain the previous 10.04 system [for reference] and /home.
# /etc/fstab: static file system information.
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sdc1 during installation
UUID=604156ff-c419-4062-93ba-0e7cf892316a / ext4 errors=remount-ro 0 1
# /home was on /dev/md1 during installation
UUID=5df23755-2590-4d0e-8b94-9a9253dbb723 /home ext4 defaults 0 2
# /oldboot was on /dev/sdb1 during installation
UUID=1d4c5caf-eb4c-4f6e-98b3-52c7654e8fe5 /oldboot ext4 defaults 0 2
# /oldroot was on /dev/md0 during installation
UUID=bb9fe603-4522-448c-822d-93a881acbc8f /oldroot ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=b8ee76ff-a1df-45ce-961e-bf53c9a37992 none swap sw 0 0
The problem only seems to occur after a cold-start [not a reboot from the menu], and then only sometimes. The system is only recoverable by holding down the power button to force a power-down, then rebooting, which lands me in the grub menu; on selecting the first [default] option, boot proceeds normally, though sometimes with a very 'scary' warning about degraded RAID, which the user is required to take responsibility by pressing 'y' then enter. I think the latter is a red herring though as everything is perfectly normal after that.
I've followed some of the suggestions under:
- setting noacpi or nomodeset [didn't work]
- setting GRUB_CMDLINE_LINUX_DEFAULT="text" [no effect ]
- uncommenting GRUB_TERMINAL=console [booted but dumped me in the text console - lucky I knew how to recover!]
- setting GRUB_GFXMODE=1024x768 [now tries to give me a nicer splash with the dots - have checked to see that this is a supported video mode using grub vbeinfo - but ultimately does nothing for the problem]
Here is my current grub config:
One possibility is that somehow the system is handing off sometimes to the grub install on /dev/hda, but I don't think this can be true, because then surely I would just be seeing the blinking cursor as I did before rescuing the newly-installed system.
~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
# Uncomment to disable graphical terminal (grub-pc only)
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
# Uncomment to disable generation of recovery mode menu entries
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
This is the output from sudo hwinfo:
I've noticed this and similar topics come up quite frequently on gthe board, so hope someone has some pointers that might be relevant to this case.
~$ sudo hwinfo --framebuffer
process 8800: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.efxRnBcYXs5
Hardware Class: framebuffer
Model: "NVIDIA GF108 Board - 1071v0p1"
Vendor: "NVIDIA Corporation"
Device: "GF108 Board - 1071v0p1"
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xf1000000-0xf1dfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
Your thoughts much appreciated!!!