Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: po pravidelné aktualizaci v grub jen memtest  (Přečteno 2512 krát)

spoison

  • Návštěvník
  • Příspěvků: 10
po pravidelné aktualizaci v grub jen memtest
« kdy: 12 Listopadu 2009, 21:57:11 »
Ahoj,
už asi dva dny řeším nepříjemný problém. Povolil jsem aktualizace v mém ubuntu 9.10 a po restartu počítače mi v grubu zbyl jen mem test.

Zkoušel jsem aktualizovat grub, ale většinou to skončí tím, že to vyhodí nějaký error typu:
Kód: [Vybrat]
root@ubuntu:/# sudo update-grub
sudo: unable to resolve host ubuntu
Generating grub.cfg ...
Found memtest86+ image: /boot/memtest86+.bin
done

Takže si začínám říkat, jestli se třeba neaktualizoval kernel, aktualizace se nepovedla a teď to tam prostě nemá co přidat.
Jak by se to dalo opravit, případně, co přidat do grubu aby mi to zase začlo spouštět systém.

Snažil jsem se totiž držet návodu na obnovu grub2 z live cd a věta:
Kód: [Vybrat]
nastavte soubor /etc/default/grub dle vašeho systému
$ nano /etc/default/grub
není zrovna nejexpresivnější  :-\

Ocením každou dobrou radu, vedoucí k vyřešení tohoto problému.
Předem díky.

spoison

  • Návštěvník
  • Příspěvků: 10
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #1 kdy: 12 Listopadu 2009, 22:00:02 »
Ještě jsem si říkal, že bych přidal výpis z etc/default/grub:
Kód: [Vybrat]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# 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'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #2 kdy: 16 Dubna 2010, 11:10:31 »
Zdravím všetkých, snaď nevadí oživenie tohoto vlákna  ;)

používam LL Beta 1, ale myslím že môj problém je všeobecný a neviaže sa len na LL.

Mám problém ako kolega nadomnou a vznikol takto:
Pri poslednej aktualizácii nastal kernel panic a následne zamrzla aktualizácia, tak som musel reštartovať notebook. Po reštarte som sa dostal do prihlasovacieho okna, ktorého vzhľad bol ako z "Windows 95" a nefungovala myš ani touchpad takže som sa musel prihlásiť v núdzovom režime do root konzole.

Tam som sa pokúsil o sudo apt-get update a upgrade, načo mi zahlásilo, že mám najprv spraviť dpkg --configure -a , to som spravil a aktualizovalo. Povedal som si super, rebootol a prišiel problém  :)

V grube zmizli všetky možnosti okrem 2 memtestov. Stiahol som si live supergrub a v ňom videl všetky možnosti, tak som teraz "manualne" bootnuty v 2.6.32-21-generic (ten bol aj v tej aktualizácii). Na internete som hľadal ako to fixnúť a všade sa píše že stačí jednoducho update-grub. To som spravil ale grub.cfg obsahuje stále len tie 2 memtesty.

Kód: [Vybrat]
noskovic@noskovic-notebook:~$ sudo update-grub
[sudo] password for noskovic:
Generating grub.cfg ...
Found memtest86+ image: /boot/memtest86+.bin
done


grub.cfg
Kód: [Vybrat]
#
# 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 ###
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 2c569423-1943-404e-b396-8ffd6151cd65
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 2c569423-1943-404e-b396-8ffd6151cd65
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
### END /etc/grub.d/40_custom ###

Pokiaľ sa nemýlim, tak ten update-grub berie zoznam z /boot priečinka?
Lebo v ňom sa nachádzajú
initrd.img-2.6.32-16-generic
initrd.img-2.6.32-19-generic
initrd.img-2.6.32-20-generic
initrd.img-2.6.32-21-generic

//edit
prikladám ešte výstup boot scriptu
Kód: [Vybrat]
                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 #6 for /boot/grub.

sda1: _________________________________________________________________________

    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 /Boot/BCD

sda2: _________________________________________________________________________

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

sda3: _________________________________________________________________________

    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:   

sda4: _________________________________________________________________________

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

sda5: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System: 
    Boot files/dirs:   

sda6: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu lucid (development
                       branch)
    Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda7: _________________________________________________________________________

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

sda8: _________________________________________________________________________

    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:   

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

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders, total 390721968 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    *          2,048       206,847       204,800   7 HPFS/NTFS
/dev/sda2             206,848    61,442,047    61,235,200   7 HPFS/NTFS
/dev/sda3          61,442,048   222,783,487   161,341,440   7 HPFS/NTFS
/dev/sda4         222,789,482   390,716,864   167,927,383   5 Extended
/dev/sda5         222,789,483   267,450,119    44,660,637  83 Linux
/dev/sda6         267,450,183   299,001,779    31,551,597  83 Linux
/dev/sda7         299,001,843   303,226,874     4,225,032  82 Linux swap / Solaris
/dev/sda8         303,226,938   390,716,864    87,489,927   7 HPFS/NTFS


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/sda1        B2C00389C00352D1                       ntfs       System Reserved               
/dev/sda2        389676E69676A452                       ntfs                                     
/dev/sda3        CA6A155A6A15451B                       ntfs                                     
/dev/sda4: PTTYPE="dos"
/dev/sda5        6872520f-fbbe-4817-915f-3b2ffea2e469   ext4                                     
/dev/sda6        2c569423-1943-404e-b396-8ffd6151cd65   ext4                                     
/dev/sda7        ea9420b4-3d30-4695-8fdd-2129196fb350   swap                                     
/dev/sda8        7B4624834CFEA26F                       ntfs                                     
/dev/sda: PTTYPE="dos"

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

Device           Mount_Point              Type       Options

/dev/sda6        /                        ext4       (rw,errors=remount-ro)
/dev/sda5        /home                    ext4       (rw)
/dev/sda3        /media/CA6A155A6A15451B  fuseblk    (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)


=========================== sda6/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 ###
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 2c569423-1943-404e-b396-8ffd6151cd65
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 2c569423-1943-404e-b396-8ffd6151cd65
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
### END /etc/grub.d/40_custom ###

=============================== sda6/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
# / was on /dev/sda6 during installation
UUID=2c569423-1943-404e-b396-8ffd6151cd65 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda5 during installation
UUID=6872520f-fbbe-4817-915f-3b2ffea2e469 /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=ea9420b4-3d30-4695-8fdd-2129196fb350 none            swap    sw              0       0

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


 145.6GB: boot/grub/core.img
 143.6GB: boot/grub/grub.cfg
 145.6GB: boot/initrd.img-2.6.32-16-generic
 145.8GB: boot/initrd.img-2.6.32-19-generic
 145.9GB: boot/initrd.img-2.6.32-20-generic
 145.9GB: boot/initrd.img-2.6.32-21-generic
 145.6GB: boot/vmlinuz-2.6.32-16-generic
 145.6GB: boot/vmlinuz-2.6.32-19-generic
 145.8GB: boot/vmlinuz-2.6.32-20-generic
 145.9GB: boot/vmlinuz-2.6.32-21-generic
 145.9GB: initrd.img
 145.9GB: initrd.img.old
 145.9GB: vmlinuz
 145.8GB: vmlinuz.old

Neviete niekto prosím ako by som mohol tento problém vyriešiť?
Ďakujem

Nosko




« Poslední změna: 16 Dubna 2010, 11:18:42 od nosko_ »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #3 kdy: 16 Dubna 2010, 11:17:17 »
Prosím výstup z boot_info_scriptu.
http://www.openstreetmap.org - mapy celého světa "wiki style"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #4 kdy: 16 Dubna 2010, 11:19:20 »
Editol som svoj prípevok, je tam  :)

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #5 kdy: 16 Dubna 2010, 11:34:06 »
Vypadá OK. Zkusíš tedy pustit z Terminálu
Kód: [Vybrat]
sudo sh -x /usr/sbin/grub-mkconfig
Výstup bude asi dlouhý, dej ho do kódu nebo na Ubuntu pastebin.
http://www.openstreetmap.org - mapy celého světa "wiki style"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #6 kdy: 16 Dubna 2010, 12:03:13 »
Tu je ten výstup.
http://paste.ubuntu.com/415456/
ďakujem za snahu  :)

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #7 kdy: 16 Dubna 2010, 19:11:12 »
Není zač. Ještě tě to baví? Nějak nefunguje os-prober, můžeš teď pro změnu dát
Kód: [Vybrat]
sudo sh -x /etc/grub.d/30_os-prober?
http://www.openstreetmap.org - mapy celého světa "wiki style"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #8 kdy: 17 Dubna 2010, 00:10:50 »
Tak baviť ma to nejak nebaví, ale komplet preinštalovať sa mi zas nechce :)
Príkaz sudo sh -x /etc/grub.d/30_os-prober nevypíše nič.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #9 kdy: 17 Dubna 2010, 00:15:33 »
Vůbec nic? Co ten soubor /etc/grub.d/30_os-prober prosím tě obsahuje?
http://www.openstreetmap.org - mapy celého světa "wiki style"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #10 kdy: 17 Dubna 2010, 00:23:15 »
noskovic@noskovic-notebook:~$ cat /etc/grub.d/30_os-prober
noskovic@noskovic-notebook:~$
Najskôr nič  ;D

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #11 kdy: 17 Dubna 2010, 00:25:54 »
Tak to je naozaj čudné  ;)

V tom prípadě by som navrhoval preinstalovať grub-common
Kód: [Vybrat]
sudo apt-get --reinstall install grub-common
http://www.openstreetmap.org - mapy celého světa "wiki style"

nosko_

  • Návštěvník
  • Příspěvků: 11
Re: po pravidelné aktualizaci v grub jen memtest
« Odpověď #12 kdy: 17 Dubna 2010, 00:44:32 »
Ďakujem ti za pomoc, toto a následný update-grub2 pomohli  :)

 

Provoz zaštiťuje spolek OpenAlt.