PDA

View Full Version : [ubuntu] loadfont error on wubi install.



orangesoda22
December 28th, 2010, 06:59 AM
well, im pretty darn new to ubuntu and i love it but im very frustrated with this wubi bullsh!t. i hadnt used ubuntu in a while and when i started it up. i downloaded an update and then restarted and bam i get an error that says something along the lines of error:command not recognized 'loadfont'
then restarts. i want my ubuntu back.

im using a compaq cq50 and it runs windows vista basic by default. intel processor. my version of ubuntu was a wubi installed version of 10.04

if there is no way to fix then is there a way to get my files out of ubuntu from within windows?

halp please.

and dont get too complex. i dont speak the language.

Rubi1200
December 28th, 2010, 07:17 AM
Hi,

im very frustrated with this wubi bullsh!t.I think this is an unfair comment to make!

I understand you are annoyed, frustrated etc., but we can help you.

There are specific issues affecting Wubi installs at the moment.

Good news is it is relatively easy to fix.

See here:
http://ubuntuforums.org/showthread.php?t=1639198

You have problem #2, needs solution #1

Don't forget to apply the Permanent Fix afterwards to prevent this happening again.

Good luck and let us know if you need any further assistance.

There is also a link explaining how to migrate a Wubi install to the hard-drive if you are interested.

orangesoda22
December 28th, 2010, 08:05 AM
ran the boot info script and got this.


Boot Info Script 0.55 dated February 15th, 2010

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

=> HP/Gateway is installed in the MBR of /dev/sda

sda1: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows Vista
Boot files/dirs: /bootmgr /boot/bcd /Windows/System32/winload.exe
/wubildr.mbr /ubuntu/winboot/wubildr.mbr /wubildr
/ubuntu/winboot/wubildr /ubuntu/disks/root.disk
/ubuntu/disks/swap.disk

sda1/Wubi: __________________________________________________ _______________________

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

sda2: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs: /bootmgr

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

Drive: sda ___________________ __________________________________________________ ___

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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 292,984,831 292,984,769 7 HPFS/NTFS
/dev/sda2 292,984,832 312,573,951 19,589,120 7 HPFS/NTFS


blkid -c /dev/null: __________________________________________________ __________

Device UUID TYPE LABEL

/dev/loop0 squashfs
/dev/loop1 008f244a-fc5d-435c-963a-a7a16f96f0ad ext4
/dev/sda1 303AF1454CC3C3B6 ntfs
/dev/sda2 A0DCF5CCDCF59CAA ntfs PRESARIO_RP
/dev/sda: 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)


======================== sda1/Wubi/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 ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
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 ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
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 ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.32-26-generic" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-26-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry "Ubuntu, Linux 2.6.32-26-generic (recovery mode)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-26-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry "Ubuntu, Linux 2.6.32-25-generic" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-25-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry "Ubuntu, Linux 2.6.32-25-generic (recovery mode)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-25-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic (recovery mode)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 303af1454cc3c3b6
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set a0dcf5ccdcf59caa
chainloader +1
}
### 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/Wubi/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 nodev,noexec,nosuid 0 0
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0

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


14.0GB: boot/grub/grub.cfg
8.8GB: boot/initrd.img-2.6.32-24-generic
9.8GB: boot/initrd.img-2.6.32-25-generic
9.7GB: boot/initrd.img-2.6.32-26-generic
8.8GB: boot/vmlinuz-2.6.32-24-generic
9.6GB: boot/vmlinuz-2.6.32-25-generic
9.7GB: boot/vmlinuz-2.6.32-26-generic
9.7GB: initrd.img
9.8GB: initrd.img.old
9.7GB: vmlinuz
9.6GB: vmlinuz.old

im not sure what to mount or how to mount it. idk how to edit grub.cfg either. i know what im supposed to change. i just dont know how to change it.

Rubi1200
December 28th, 2010, 08:21 AM
Thanks for posting the results of the script; that makes things a lot easier :)

Okay, I will give you step-by-step instructions on how to do this:

From the LiveCD, go to Applications > Accessories > Terminal.

Run the following commands:

sudo mkdir /media/win
sudo mount /dev/sda1 /media/win
sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt
sudo cp /mnt/boot/grub/grub.cfg /mnt/boot/grub/grub.cfg.copy
sudo chmod +w /mnt/boot/grub/grub.cfg
gksu gedit /mnt/boot/grub/grub.cfg

After running the last command a file will open.

Find the line that looks like this:

### BEGIN /etc/grub.d/10_lupin ###
Simply delete everything ABOVE that line and then save and reboot.

If all goes well, you will be back in Ubuntu and Windows.

If so, come back and we will take the next step to prevent this happening again.

orangesoda22
December 28th, 2010, 08:40 AM
yay! fantastic! it worked! thanks so much. now how can i keep it from happening again.

Rubi1200
December 28th, 2010, 09:03 AM
yay! fantastic! it worked! thanks so much. now how can i keep it from happening again.
No problem, you are more than welcome :D

The easiest thing to do is the following:

From within Ubuntu:

Go to System > Administration > Synaptic Package Manager and select the grub-pc and grub-common packages. Click on Package > Lock Version.

This should take care of it.