Portál AbcLinuxu, 6. května 2025 01:42

Dotaz: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported

7.10.2015 14:28 motorcb | skóre: 12
Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Přečteno: 1177×
Odpovědět | Admin
Zdravím, upgradoval jsem Wheezy na Jessie a narazil jsem na problem, spo spusteni se ozve Grub.

GNU GRUB vesrion 2.02~beta2-22

Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.

grub>

věděl by prosím někdo jak z toho ven a nabootovat? K serveru mam pristup pouze pres KVM a nedokazu nabootovat z zadneho CD.

Diky.

Pavel
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.10.2015 14:33 NN
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napis 'boot' a [enter].
7.10.2015 15:03 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Bohuzel :-(

Error: you need to load the kernel first.
7.10.2015 20:56 nobody
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
problem se ctenim grub.cfg ze systemoveho(nebo boot v pripade oddeleneho) oddilu kde ma byt /boot/grub/ (pokud pri instalaci grub do mbr(z ktereho ti startuje grub ted jen v rezimu shell) se nereklo jinak)...

v tom grub shell muzes dohledat grub.cfg, nastavit ho a zkusit nahodit grubmenu
# v pripade ze mas boot na systemovem oddilu
search.file /boot/grub/grub.cfg
# v pripade ze mas boot na oddelenem oddilu
search.file /grub/grub.cfg
# oddil kterej to naslo nastavit jako root pro grub, NAPRIKLAD:
set root=(hd0,msdos1)
# adresar kterej to naslo nastavit jako prefix pro grub, NAPRIKLAD:
set prefix=(hd0,msdos1)/boot/grub
# nahodit modul normalniho chovani
insmod normal
# pustit normalne grub
normal
nebo pokud grub.cfg neni, nebo je spatne, tak rucne:
# zobrazi vsechny disky/oddily...
ls 
# zobrazi info o prvnim(0) disku a jeho prvnim(1) oddilu
ls (hd0,msdos1)
# zobrazi jeho obsah
ls (hd0,msdos1)/
# zobrazi obsah adresare
ls (hd0,msdos1)/boot

# jakmile vis kde mas kernel, initr a adresar grub:
# nastavit root pro grub, NAPRIKLAD:
set root='hd0,msdos1'
# kernel(s adresarem kde je) s kernel parametrama, NAPRIKLAD:
linux /boot/vmlinuz root=/dev/sda1 ro
# initrd, NAPRIKLAD: 
initrd /boot/initrd
# nastartovat
boot
pokud to nenastartuje, muzes pridat kernel parametr init=/bin/bash aby jsem mel k dispozici regulerni shell misto toho grubackeho pro dalsi laborovani...

v nabehlem systemu pak preinstalovat grub (nebo jen pregenerovat grub.cfg pokud neni)
8.10.2015 07:16 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Díky, jsi Bůh!
Ale:

search.file /boot/grub/grub.cfg
hd0,msdos1

set root(hd0,msdos1)
error: not an assignment.

Jak na to?
8.10.2015 20:49 nobody
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
asi mas rozbitou klavesnici a klavesa = vynechava ;)
9.10.2015 08:25 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Promin, rozespalej jsem to špatně přepsal. Grub.cfg existuje a první várka příkaz prošla bez chyby. Ovšem po příkazu reboot systém nenabootoval. A znovu se objevila obrazovka grub.

Co zkusit teď?
9.10.2015 08:37 NN
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Smaria, mas tam napsano zadat boot, ne reboot ..
9.10.2015 10:01 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Komu není rady. Tomu není pomoci..
9.10.2015 11:28 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
Chlapi díky, boot mam na systemovem oddilu a existuje soubor /boot/grup/cfg, takze se redim prvnim blokem prikazu:

# v pripade ze mas boot na systemovem oddilu
search.file /boot/grub/grub.cfg
# oddil kterej to naslo nastavit jako root pro grub, NAPRIKLAD:
set root=(hd0,msdos1)
# adresar kterej to naslo nastavit jako prefix pro grub, NAPRIKLAD:
set prefix=(hd0,msdos1)/boot/grub
# nahodit modul normalniho chovani
insmod normal
# pustit normalne grub
normal


Vsechny prikazy projdou bez chyby a na konci neni prikaz boot jak pse NN, proto jsem zkusil prikaz reboot ale opet se spustila grub console.

PS: prikaz boot nyni nefunguje a hlasi:
error: you need load the kernel first.

Proto se ptam co zkusit dalsiho?
10.10.2015 01:00 nobody
Rozbalit Rozbalit vše Re: Debian Jessie upgrade: Grub - Minimal BASH-like line editing is supported
prvni blok je pro pripad ze by grub.cfg byl v poradku, pouze grub nevedel kde ho ma hledat, po zadani normal by se melo zobrazit menu jakoby vse bylo v poradku...
pokud se nezobrazi, tak proste zkus ten druhej blok viz: nebo pokud grub.cfg neni, nebo je spatne, tak rucne:, tim se uplne vyhnes pouziti grub.cfg a prave ze nahrajes prvne kernel, druze init a pak az na konci davas boot, takze nebude rvat error abys nejdriv nahral kernel ;)

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.