PDA

View Full Version : [SOLVED] upgrade 9.10 to 10.04 - error: out of disk



sreit
June 12th, 2010, 09:37 PM
Hi,

I am pretty new to Linux and any help with this issue is much appreciated.
I just upgraded from 9.10 to 10.04 using the upgrade option in the Update Manager and now my system fails to boot.

Any suggestions to resolve this problem are highly appreciated.

Thank you!
________________


Here is the problem:

When restarting my Compaq nx6110 laptop I get the following error messages:


error: out of disk.
error: font format error: can't read section name.
error couldn't read file.
error: you need to load kernel first.

Failed to boot both default and fallback entries.

Press any key to continue...


I found an older thread from Darko and followed his instructions and got the following results:

http://ubuntuforums.org/showpost.php?p=8844901&postcount=4





Boot Info Script 0.55 dated February 15th, 2010

============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #1 for /boot/grub.
=> No boot loader is installed in the MBR of /dev/sdb

sda1: __________________________________________________ _______________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.04 LTS
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda2: __________________________________________________ _______________________

File system: Extended Partition
Boot sector type: -
Boot sector info:

sda5: __________________________________________________ _______________________

File system: swap
Boot sector type: -
Boot sector info:

sdb1: __________________________________________________ _______________________

File system: vfat
Boot sector type: -
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs:

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ __________________________________________________ ___

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition Boot Start End Size Id System

/dev/sda1 * 63 482,431,949 482,431,887 83 Linux
/dev/sda2 482,431,950 488,392,064 5,960,115 5 Extended
/dev/sda5 482,432,013 488,392,064 5,960,052 82 Linux swap / Solaris


Drive: sdb ___________________ __________________________________________________ ___

Disk /dev/sdb: 4022 MB, 4022337024 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7856127 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition Boot Start End Size Id System

/dev/sdb1 38 7,839,719 7,839,682 b W95 FAT32


blkid -c /dev/null: __________________________________________________ __________

Device UUID TYPE LABEL

/dev/loop0 squashfs
/dev/sda1 f0a7708b-7594-44c5-8dad-cdce20509642 ext4
/dev/sda2: PTTYPE="dos"
/dev/sda5 515d94a5-7160-4415-b7ec-59304b63df12 swap
/dev/sda: PTTYPE="dos"
/dev/sdb1 4821-884E vfat
/dev/sdb: PTTYPE="dos"

============================ "mount | grep ^/dev output: ===========================

Device Mount_Point Type Options

aufs / aufs (rw)
/dev/sr0 /cdrom iso9660 (ro,noatime)
/dev/loop0 /rofs squashfs (ro,noatime)
/dev/sdb1 /media/4821-884E vfat (rw,nosuid,nodev,uhelper=udisks,uid=999,gid=999,sh ortname=mixed,dmask=0077,utf8=1,flush)


=========================== sda1/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=f0a7708b-7594-44c5-8dad-cdce20509642 ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
echo 'Loading Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=f0a7708b-7594-44c5-8dad-cdce20509642 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
linux /boot/vmlinuz-2.6.31-22-generic root=UUID=f0a7708b-7594-44c5-8dad-cdce20509642 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
echo 'Loading Linux 2.6.31-22-generic ...'
linux /boot/vmlinuz-2.6.31-22-generic root=UUID=f0a7708b-7594-44c5-8dad-cdce20509642 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.31-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f0a7708b-7594-44c5-8dad-cdce20509642
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

=============================== sda1/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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 defaults 0 0
# / was on /dev/sda1 during installation
UUID=f0a7708b-7594-44c5-8dad-cdce20509642 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=515d94a5-7160-4415-b7ec-59304b63df12 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

=================== sda1: Location of files loaded by Grub: ===================


.1GB: boot/grub/core.img
5.2GB: boot/grub/grub.cfg
208.7GB: boot/initrd.img-2.6.31-22-generic
3.8GB: boot/initrd.img-2.6.32-22-generic
.7GB: boot/vmlinuz-2.6.31-22-generic
208.7GB: boot/vmlinuz-2.6.32-22-generic
3.8GB: initrd.img
208.7GB: initrd.img.old
208.7GB: vmlinuz
.7GB: vmlinuz.old

oldfred
June 13th, 2010, 06:11 PM
Try this as is also is for your error.

http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:write

Sometimes just reinstalling grub2 works.

How to restore the Ubuntu/XP/Vista/7 bootloader (Updated for Ubuntu 9.10)
http://ubuntuforums.org/showthread.php?t=1014708
kansasnoob on grub or grub2 reinstall
http://ubuntuforums.org/showpost.php?p=9338226&postcount=41

Install from LiveCD:
Find linux partition change sda1 if not correct or even sda if sdb wanted:
sudo fdisk -l
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo grub-install --recheck --root-directory=/mnt /dev/sda

sreit
June 14th, 2010, 02:42 AM
Thanks oldfred!

Unfortunately none of the suggested ways worked for me however the good news is that I found a solution.

Your first suggestion did not work because I did not get into the Grub menu at boot up. Somehow holding the "shift" key did not work when 10.04 is installed. Although it worked earlier when installing 9.10 because I had to delete the "search --no-floppy ..." line and accordingly modify "grub-mkconfig_lib" as suggested here in order to be able to properly boot 9.10.

http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:search

Grub2 reinstallation from LiveCD or as suggested by kansasnoob looked promising since I got the message:

Installation finished. No error reported.

However restarting the system resulted in:

error: out of disk
grub rescue>_


My solution for now:

New installation of 9.10 and modification of "grub-mkconfig_lib" as mentioned above.
Then installation of 10.04 side by side with 9.10.
So far no problems booting into any of the two systems.

Thanks again!