Portál AbcLinuxu, 21. května 2024 03:30


Dotaz: Grub error: (po upgrade Ubuntu 10.04)

5.5.2010 13:37 Roman
Grub error: (po upgrade Ubuntu 10.04)
Přečteno: 1121×
Odpovědět | Admin
Dobrý den, mám nainstalované Ubuntu 10.04 a před malou chvikou jsem zkusil za nejsou nějaké aktualizace, mimojiné se nainstaloval nový kernel a možná i něco s grubem ale tím si nejsme jistý. Byl vyžqdován restart, ale po restartu mi nebootuje notebook. Zůstane to stát na hlášce:
GNU GRUB version 1.97 beta 4
[Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device/flies completions]
grub>
Když zadám "boot" tak mi to zkončí hláškou "error: no loaded kernel" Mohl by mi někdo pomoci, jak toto opravit a říct mi co se vlastně stalo! Děkuji moc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2010 13:47 Petr | skóre: 29
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.abclinuxu.cz/faq/boot/jak-obnovit-grub
5.5.2010 13:55 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Takhle se obnuvuje i GRUB2?
5.5.2010 14:27 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Tak jsem vyzkoušel návod co jste psal a návod na http://forum.ubuntu.cz/index.php?topic=42267.0 a ani jedno nepomohlo.
5.5.2010 15:36 NN
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Skus nabootovat rucne stim ze si potrebne parametry vyhledas ve filesystemu sam... pomoci [tab], nebo find..

NN
5.5.2010 15:55 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Tak jsem systém nainstaloval znovu čistý, potom jsem hned provedl aktualizaci, a dopadl jsem stejně, grub nebootuje. Mohl by jste mě prosím nakopnout jaké parametry zadat pro boot.
5.5.2010 15:58 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
das tam LIVE CD Ubuntu 10.04

namontujes ROOT FS do napr "/mnt/root"

nabindujes
/dev do /mnt/root/dev
/proc do /mnt/root/proc
chrootnes sa do /mnt/root a spustis cmd
update-grub
po restarte by malo vsetko ist... dufam ze som nezabudol ziaden krok.. nemam buntu po ruke aby som to skusil :-)
5.5.2010 16:39 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Tak to taky nefunguje. Postup byl nasledujici:
ubuntu@ubuntu:~$ sudo su
root@ubuntu:/home/ubuntu# mkdir /mnt/root
root@ubuntu:/home/ubuntu# mount /dev/sda2 /mnt/root/
root@ubuntu:/home/ubuntu# mount --bind /dev /mnt/root/dev
root@ubuntu:/home/ubuntu# mount --bind /proc /mnt/root/proc
root@ubuntu:/home/ubuntu# chroot /mnt/root
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
root@ubuntu:/# update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-22-generic
Found initrd image: /boot/initrd.img-2.6.32-22-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Cannot find list of partitions!
done
5.5.2010 16:51 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Jen jeste pridam:
dev/sda1               1         243     1951866   82  Linux swap / Solaris
/dev/sda2   *         244        2675    19535040   83  Linux
/dev/sda3            2676       60801   466897095   83  Linux
Kde sda2 je disk kde je system a sda3 je /home. Uz nevim co s tim delat a kde je problem. Vyzkousel kde co.
5.5.2010 16:53 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Zeptam se jeste, to s tim mam u Ubuntu problem jen ja a nebo to je dnesni problem s aktualizaci?
5.5.2010 17:06 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Takhle vypada adresar /boot
root@ubuntu:/mnt/root/boot# ls
abi-2.6.32-21-generic         memtest86+.bin
abi-2.6.32-22-generic         System.map-2.6.32-21-generic
config-2.6.32-21-generic      System.map-2.6.32-22-generic
config-2.6.32-22-generic      vmcoreinfo-2.6.32-21-generic
grub                          vmcoreinfo-2.6.32-22-generic
initrd.img-2.6.32-21-generic  vmlinuz-2.6.32-21-generic
initrd.img-2.6.32-22-generic  vmlinuz-2.6.32-22-generic
a takhle obsah /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 reiserfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
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 reiserfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
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 reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	linux	/boot/vmlinuz-2.6.32-22-generic root=UUID=fa05734c-bd5e-4dee-88c3-cd67099558bd 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 reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	echo	'Loading Linux 2.6.32-22-generic ...'
	linux	/boot/vmlinuz-2.6.32-22-generic root=UUID=fa05734c-bd5e-4dee-88c3-cd67099558bd ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	linux	/boot/vmlinuz-2.6.32-21-generic root=UUID=fa05734c-bd5e-4dee-88c3-cd67099558bd ro   quiet splash
	initrd	/boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	echo	'Loading Linux 2.6.32-21-generic ...'
	linux	/boot/vmlinuz-2.6.32-21-generic root=UUID=fa05734c-bd5e-4dee-88c3-cd67099558bd ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod reiserfs
	set root='(hd0,2)'
	search --no-floppy --fs-uuid --set fa05734c-bd5e-4dee-88c3-cd67099558bd
	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 ###
5.5.2010 17:07 Petr | skóre: 29
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Mrkni se sem: http://www.abclinuxu.cz/poradna/linux/show/283712 . Taky jsem mel problem (s Debianem) pri prechodu na 2, treba ti to pomuze...
5.5.2010 17:53 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Je nejak mozne podrzet v soucasne verzi grub? Tak aby se neaktualizoval?
5.5.2010 17:56 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Uz jsem nasel ze se to da udelat pres synaptic.
5.5.2010 19:05 Roman
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Tak pomocí synapticu grub nejde locknout v aktualní verzi. Nemá někdo nějaký jiný nápad? Současná verze před aktualizaci je grub-setup (GRUB) 1.98-1ubuntu5 a po aktualizaci grub-setup (GRUB) 1.98-1ubuntu6, jen připomenu že po aktualizaci systém nebootuje.
6.5.2010 07:33 Franta
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
To nemá nikdo stejnej problém jako já? Pokud ano tak to budu muset hledat problém někde jinde, jako HW, disk atd...
6.5.2010 08:27 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
okej... takze som vnechal jeden bind:
ubuntu@ubuntu:~$ sudo su
root@ubuntu:/home/ubuntu# mkdir /mnt/root
root@ubuntu:/home/ubuntu# mount /dev/sda1 /mnt/root/
root@ubuntu:/home/ubuntu# mount --bind /dev /mnt/root/dev
root@ubuntu:/home/ubuntu# mount --bind /proc /mnt/root/proc
root@ubuntu:/home/ubuntu# mount --bind /sys /mnt/root/sys
root@ubuntu:/home/ubuntu# chroot /mnt/root
root@ubuntu:/# update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
done
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
root@ubuntu:/#
6.5.2010 08:38 Franta
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
To jsem si všiml a taky jsem sys bindl, ale ani to nepomohlo.
6.5.2010 08:41 Franta
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Teď jsem ten disk hodil do jiného počítače (za účelem zkopírování všech dat a z formátování) a systém aniž bych chtěl nastartoval, po restartu je zase vše při starém, nechápu kde je problém. Jak vše překopíruji tak disk smažu a vytvořím znovu oddíly a nainstaluji systém. Někde musí být zakopanej pes! Do teď všude po užívám reiserfs, nevím zda nepoužít ext4.
6.5.2010 14:20 Franta
Rozbalit Rozbalit vše Re: Grub error: (po upgrade Ubuntu 10.04)
Vyřešeno, smazal jsem kompletně disk, rozdělil stejně jako byl ale dal jsem tam EXT4, nainstaloval čistě systém a hned na to updatoval včetně grubu, a vše funguje tak jak má, vůbec nevím v čem byl problém, ale žádný z návodů a rad nepomohl. Děkuji všem zúčastněným za pomoc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.