Wubi-installation försvunnen??
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Wubi-installation försvunnen??
Hej!
Jag har nu fått ett jättestort problem, hoppas någon kan hjälpa.
Jag kan inte längre logga in i Ubuntu efter att ha varit inne i Windows ett tag. Jag skulle lägga in ny musik i min iPhone och det är i princip dom enda gångerna jag använder Windows. Nu får jag bara felmeddelande när jag ska logga in i Ubuntu igen:
error: unknown command 'loadfont'
error: file not found
error: file not found
error: file not found
error: file not found
error: file not found
error: unknown terminal 'gfxterm'
.
error:file not found
står det när jag försöker logga in.
Vad har hänt?
TACK på förhand.
Till saken kanske hör att jag idag installerade Dropbox och fick ett meddelande om att jag hade för lite minne kvar i datorn. Efter det avinstallerade jag Dropbox.
Som sagt, jag har ingen aning om det har med saken att göra.
/Thomas
Förresten: jag har 10.10 beta installerad.
Jag har nu fått ett jättestort problem, hoppas någon kan hjälpa.
Jag kan inte längre logga in i Ubuntu efter att ha varit inne i Windows ett tag. Jag skulle lägga in ny musik i min iPhone och det är i princip dom enda gångerna jag använder Windows. Nu får jag bara felmeddelande när jag ska logga in i Ubuntu igen:
error: unknown command 'loadfont'
error: file not found
error: file not found
error: file not found
error: file not found
error: file not found
error: unknown terminal 'gfxterm'
.
error:file not found
står det när jag försöker logga in.
Vad har hänt?
TACK på förhand.
Till saken kanske hör att jag idag installerade Dropbox och fick ett meddelande om att jag hade för lite minne kvar i datorn. Efter det avinstallerade jag Dropbox.
Som sagt, jag har ingen aning om det har med saken att göra.
/Thomas
Förresten: jag har 10.10 beta installerad.
"Att tanka fritt är stort, men att tanka rätt är större." - Thomas Thorild
Re: Wubi-installation försvunnen??
Problemet är att något gått snett vid den senaste uppdateringen av grub2 (update-grub). För att komma åt grub.cfg i Wubi-installationen behöver du kunna boota upp ett annat ubuntu eller en Livecd.
Montera sen din Windowspartition och ta reda på vilken monteringspunkt den får. Om din Windowspartition har etiketten Windows så kommer monteringspunkten att heta /media/Windows.
Om vi förutsätter att monteringspunkten är /media/Windows så monterar du Wubi's partition mot /mnt med kommandotannars rätta till monteringspunkten /media/Windows i kommandot.
Därefter öppnar du filen grub.cfg medoch klistrar in innehållet här i en kodruta så får vi se vad som behöver göras.
Du avmonterar sen Wubi-partitionen med
Montera sen din Windowspartition och ta reda på vilken monteringspunkt den får. Om din Windowspartition har etiketten Windows så kommer monteringspunkten att heta /media/Windows.
Om vi förutsätter att monteringspunkten är /media/Windows så monterar du Wubi's partition mot /mnt med kommandot
Kod: Markera allt
sudo mount -o loop /media/Windows/ubuntu/disks/root.disk /mnt
Därefter öppnar du filen grub.cfg med
Kod: Markera allt
gedit /mnt/boot/grub/grub.cfg
Du avmonterar sen Wubi-partitionen med
Kod: Markera allt
sudo umount /mnt
Re: Wubi-installation försvunnen??
Tack! Bowmore, jag ska testa det.
"Att tanka fritt är stort, men att tanka rätt är större." - Thomas Thorild
Re: Wubi-installation försvunnen??
Nu startade jag upp med en LiveCD och Windowspartitionen fanns i /media/{massa siffror och bokstäver}/WINDOWS/...
I alla fall, så här ser grub.cfg ut:
Själv förstår jag inte ett iota och skulle inte ha en chans att åtgärda det här själv.
Förresten, jag glömde avmontera Wubi-partitionen, var det nödvändigt att göra det?
Tusen tack för all hjälp.
I alla fall, så här ser grub.cfg ut:
Kod: Markera allt
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
set locale_dir=($root)/boot/grub/locale
set lang=sv
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.35-22-generic" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry "Ubuntu, Linux 2.6.35-22-generic (recovery mode)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry "Ubuntu, Linux 2.6.35-21-generic" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-21-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.35-21-generic
}
menuentry "Ubuntu, Linux 2.6.35-21-generic (recovery mode)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-21-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.35-21-generic
}
menuentry "Ubuntu, Linux 2.6.35-20-generic" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-20-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.35-20-generic
}
menuentry "Ubuntu, Linux 2.6.35-20-generic (recovery mode)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.35-20-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.35-20-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
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 part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
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_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set de24da2824da0405
drivemap -s (hd0) ${root}
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Förresten, jag glömde avmontera Wubi-partitionen, var det nödvändigt att göra det?
Tusen tack för all hjälp.
"Att tanka fritt är stort, men att tanka rätt är större." - Thomas Thorild
Re: Wubi-installation försvunnen??
Man bör göra det men i det här fallet är det inget problem.DreamLord skrev:Förresten, jag glömde avmontera Wubi-partitionen, var det nödvändigt att göra det?
Det som är skumt med detta är raderna 34-61 och då speciellt raderna 47-52
som inte borde finnas med, där just loadfont och gfxterm genererar felutskrifterna du fick.if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
En möjlighet är att kommentera bort raderna 47-52 så borde Ubuntu starta upp igen.
En annan enklare lösning är att manuellt boota upp Ubuntu via grub-prompten.
För att komma till grub-prompten så gäller det att först komma till grubs bootmeny. Du väljer alltså först Ubuntu i Windows bootmeny och håller sen nere SHIFT-tangenten. När du sen får upp Grubs bootmeny så kommer du till grub-prompten genom att trycka tangenten c för kommandorad. Där ger du sen följande tre kommandon så bör Ubuntu starta upp igen med (senaste) 2.6.35-22-kärnan.
Kod: Markera allt
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro
initrd /boot/initrd.img-2.6.35-22-generic
boot
Väl inloggad så bör du först kanske rensa upp lite då du skrev att det börjar bli fullt, kolla med kommandot df -h. Därefter se till att systemet är uppdaterat.
Kör sen kommandot
Kod: Markera allt
sudo update-grub
Re: Wubi-installation försvunnen??
Jag testade den enklare lösningen men tyvärr kunde jag inte få upp någon grub-meny.
Efter att ha kommit till menyn där jag kan välja OS (Windows eller Ubuntu) kommer jag fortfarande bara till de här felmeddelandena när jag håller Shift-tangenten nere.
Efter att ha kommit till menyn där jag kan välja OS (Windows eller Ubuntu) kommer jag fortfarande bara till de här felmeddelandena när jag håller Shift-tangenten nere.
"Att tanka fritt är stort, men att tanka rätt är större." - Thomas Thorild
Re: Wubi-installation försvunnen??
Ok, konstigt att inte SHIFT biter här så då gör vi på det andra sättet.
Montera root.disk igen från en livecdfast du hade en "massa siffror och bokstäver" istf "Windows" i monteringspunkten.
Sen öppnar du filen grub.cfg för editering medoch kommenterar bort följande sex rader (47-52) med brädgård (#)
Montera root.disk igen från en livecd
Kod: Markera allt
sudo mount -o loop /media/Windows/ubuntu/disks/root.disk /mnt
Sen öppnar du filen grub.cfg för editering med
Kod: Markera allt
sudo gedit /mnt/boot/grub/grub.cfg
avslutar sen och försöker starta upp Ubuntu igen.# if loadfont /usr/share/grub/unicode.pf2 ; then
# set gfxmode=640x480
# load_video
# insmod gfxterm
# fi
# terminal_output gfxterm