Kirjoittaja Aihe: Grub loading. Error:the symbol ´grub_puts´ not found  (Luettu 5962 kertaa)

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Moi

Päivitin Ubuntun uusimpaan versioon 12.04.LTS mutta valitettavasti sain asiat menemään vattupensaaseen.

Minulle tulee terminaaliin: Grub loading. Error:the symbol ´grub_puts´ not found. ja grub rescue. ja buuttaus ei onnistu. olen kokeillut buutata usb tikun avulla supergrubdisk2:lla mutta ei onnistu. kone ei suostu käynnistämään usb -tiukulta vaikka muutin BIOS setupissa boot device prioriteetin usb -soveltuvaksi.

yritin laittaa asiaa eteenpäin koneen omilla tiedoilla soveltaen:

set root=(hdX,Y)
set prefix=(hdX,Y)/boot/grub
set
insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/sdXY ro
initrd /initrd.img
boot

mutta kun kirjoitan:
insmod /boot/grub/linux.mod

tulee:
error: file not found

kun kirjoitan ls tulee:
(hd0) (hd0,5) (hd0,1)

kun kirjoitan set tulee:
prefix=(hd0,1)/boot/grub
root=hd0,1

Onko jollain minulle ehdotuksia ? En osaa tehdä ubuntu -asennusta uudestaan koska olen jumittunut terminaaliin..







oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #1 : 08.05.12 - klo:22.41 »
Tietenkin jos grubin avulla ei käynnisty, niin wanhalla ja luotettavalla LILOlla pitäisi käynnistyä.

http://forum.ubuntu-fi.org/index.php?topic=35724.0

http://forum.ubuntu-fi.org/index.php?topic=35587.msg279237#msg279237

« Viimeksi muokattu: 08.05.12 - klo:22.43 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

avanti

  • Käyttäjä
  • Viestejä: 455
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #2 : 08.05.12 - klo:23.25 »
Tietenkin jos grubin avulla ei käynnisty, niin wanhalla ja luotettavalla LILOlla pitäisi käynnistyä.

http://forum.ubuntu-fi.org/index.php?topic=35724.0

http://forum.ubuntu-fi.org/index.php?topic=35587.msg279237#msg279237



LiLoa olen myos harkinnut!

ML
Matti Lamminen itäiseltä Vantaalta.
Intel NUC i5 prosessorilla.
Ubuntu 22.04.1 LTS

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #3 : 09.05.12 - klo:00.30 »
Mistä versiosta päivitit? Tiedätkö onko (hd0,1) ubuntun osio?

Lainaus
mutta kun kirjoitan:
insmod /boot/grub/linux.mod

tulee:
error: file not found
Seuraavaa voisi kokeilla. Voi olla, että tulee turhia komentoja väliin.

Koodia: [Valitse]
lsmodnäyttää ladatut modulit

Koodia: [Valitse]
root (hd0,1)tai mahdollisesti (hd0,5) riippuen mille osiolle asennus on tehty.

Koodia: [Valitse]
insmod linux
insmod linux16
Jompikumpi pitää ladata jos lsmod ei näyttänyt kumpaakaan

Jos pääset tähän asti lopun pitäisi onnistua ainakin kysymällä. Muuten suosittelen tutkimaan  tikulta tai cd:ltä käynnistämistä lisää. Se vaatii usein BIOS asetusten lisäksi käynnistettäessä jonkun tietyn näppäimen painamista.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #4 : 09.05.12 - klo:09.46 »
yritin laittaa asiaa eteenpäin koneen omilla tiedoilla soveltaen:

set root=(hdX,Y)
set prefix=(hdX,Y)/boot/grub
set
insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/sdXY ro
initrd /initrd.img
boot

Tämä on varmaan tyhmä kysymys, mutta kai olet korvannut X:n ja Y:n järkevillä numeroilla?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #5 : 09.05.12 - klo:12.05 »
Tämä on varmaan tyhmä kysymys, mutta kai olet korvannut X:n ja Y:n järkevillä numeroilla?


jeps:) X & Y korvattu järkevillä numeroilla.

Vanhaa versiota en valitettavasti tiedä, asensin sen 2010 mutta versiosta en ole varma.


jos kirjoitan lsmod tulee:
unknow command

kun kirjoitan root (hd0,1)

tulee: unknow command ´root´




 




















oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #6 : 09.05.12 - klo:12.36 »
Tiedätkö onko (hd0,1) ubuntun osio?

-> en ole varma onko (hd0,1) ubuntun osio.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #7 : 09.05.12 - klo:12.44 »
Yritätkö niitä komentoja nyt Grubin komentotilassa vai kirjautuneena sisään? Ainakin osa neuvoksi annetuista taisi olla nimenomaan Grubissa käytettäviä.

Pikaisella guuglauksella ongelmasi vaikuttaisi olevan se, että uusi Grub on nyt asennettu mutta levyn MBR:ssä on yhä vanha, aiemman *buntun versiosi Grub. Jos pääset konsoliin, kokeile:

Koodia: [Valitse]
sudo dpkg-reconfigure grub-pc
Ks. http://ubuntuforums.org/showthread.php?t=1397629.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Aatos Rapula

  • Käyttäjä
  • Viestejä: 186
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #8 : 09.05.12 - klo:12.45 »

kun kirjoitan root (hd0,1)

tulee: unknow command ´root´

Komento pitäisi antaa muodossa:
Koodia: [Valitse]
set root=(hd0,1) Sitten, kun komentaa:
Koodia: [Valitse]
set prefix=(hd0,1)/boot/grub pitäisi yleensä käynnistyä.

hd0,1 pitää olla juuri osio, jolta grub ladataan, jos ei ole tiedossa, mikä on oikea levy ja oikea osio, voi tietenkin kokeilla, esim hd0,5 , tai jos on useampi levy, niin hd1,1.
Kun saat buutattua, niin grub asentuu uudelleen komennolla:
Koodia: [Valitse]
sudo grub-install /dev/sda Grubin päivitys komennolla:
Koodia: [Valitse]
sudo update-grub sda:n kohdalle oikea levy.

Helpottaisi tietenkin, jos saat buutattua vaikka cd-levyltä, voisit tarkistaa mikä on juuriosio. Live-levyltä voisi toki asentaa myös grubin uudelleen.
Debian - Jessie - xfce

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #9 : 09.05.12 - klo:12.59 »
Yritätkö niitä komentoja nyt Grubin komentotilassa vai kirjautuneena sisään? Ainakin osa neuvoksi annetuista taisi olla nimenomaan Grubissa käytettäviä.

olen terminaalissa..

set root=(hd0,1)Sitten, kun komentaa:
Koodia:
set prefix=(hd0,1)/boot/grubpitäisi yleensä käynnistyä.

ei onnistu.

Aatos Rapula

  • Käyttäjä
  • Viestejä: 186
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #10 : 09.05.12 - klo:13.38 »

olen terminaalissa..

set root=(hd0,1)Sitten, kun komentaa:
Koodia:
set prefix=(hd0,1)/boot/grub pitäisi yleensä käynnistyä.

ei onnistu.
Oletko vielä ensimmäisessä viestissäsi kuvaamassa tilanteessa? Käynnistettäessä tulee grub-rescue?

Jos olet, niin koita vaikka järjestelmällisesti näin: ajat komennon set root=(hd0,2), sitten set root=(hd0,3). Jos osioa ei ole olemassa, pitäisi tulla virheilmoitus, ja jatkat eteenpäin. Jos taas osio on olemassa, niin aja set prefix-alkuinen komento, mutta korvaa numero sillä, joka oli tärpänneessä set-root-alkuisessa komennossa. Kun osuu oikea kohdille pitäisi käynnistyä.
Debian - Jessie - xfce

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #11 : 09.05.12 - klo:14.51 »
Oletko vielä ensimmäisessä viestissäsi kuvaamassa tilanteessa? Käynnistettäessä tulee grub-rescue?

Jos olet, niin koita vaikka järjestelmällisesti näin: ajat komennon set root=(hd0,2), sitten set root=(hd0,3). Jos osioa ei ole olemassa, pitäisi tulla virheilmoitus, ja jatkat eteenpäin. Jos taas osio on olemassa, niin aja set prefix-alkuinen komento, mutta korvaa numero sillä, joka oli tärpänneessä set-root-alkuisessa komennossa. Kun osuu oikea kohdille pitäisi käynnistyä.

jeps grub  rescue on kehissä.

olen käynyt järjestelmällisesti lävitse kaikki koneeni osiot. mutta ei onnistu.


oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #12 : 09.05.12 - klo:15.02 »
kun kirjoitan:

sudo dpkg-reconfigure grub-pc

unknown command ´sudo´

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #13 : 09.05.12 - klo:15.14 »
olen terminaalissa..

Ookoo, siinä tapauksessa nuo ”set root=” -komennot ovatkin ehdottomasti väärin. Niitä ei ole tarkoitus antaa yleiseen komentokehotteeseen (Bash) vaan Grubin sisällä.

kun kirjoitan:

sudo dpkg-reconfigure grub-pc

unknown command ´sudo´

Itse asiassa olet luultavasti laskeutunut komentokehotteeseen yhden käyttäjän tilassa, jolloin sinulla on jo ylläpitäjäoikeudet eikä sudoa edes tarvita. Kokeile pelkkää:

Koodia: [Valitse]
dpkg-reconfigure grub-pc
Tosin nuo Aatos Rapulan (!) ehdottamat komennot voisivat myös tepsiä, kunhan Grubin asetukset ovat jo kunnossa:

Koodia: [Valitse]
grub-install /dev/sda
update-grub
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #14 : 09.05.12 - klo:15.21 »
ok

kirjoitin: dpkg-reconfigure grub-pc

unknown command ´dpkg-reconfigure´

ei meinaa onnistua vaikka kuinka kokeilee

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #15 : 09.05.12 - klo:15.49 »
kirjoitin: dpkg-reconfigure grub-pc

unknown command ´dpkg-reconfigure´

ei meinaa onnistua vaikka kuinka kokeilee

Minusta alkaa kuulostaa siltä, ettet sittenkään päässyt komentokehotteeseen saakka vaan olet Grubissa ::)

Onkos jollakulla uudempaa Grubia, jotta tiedettäisiin sopiva komento, jolla kokeilla – vai pitää ruveta guuglaamaan?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #16 : 09.05.12 - klo:16.05 »
ok

mitä voisin tehdä? olen asian suhteen metsässä eli kädetön:)

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #17 : 09.05.12 - klo:16.13 »
mitä voisin tehdä? olen asian suhteen metsässä eli kädetön:)

Äh, muistin, että onhan minulla uudempi Grub kokeilukoneessa, jossa on Mythbuntu 12.04...

Tarkistetaan vielä... Onko komentokehotteesi tällainen:

Koodia: [Valitse]
grub> _
Jos on, mutta esim. lsmod-komento ei toimi (kuten yllä sanoit), vika on mitä ilmeisimmin siinä, että MBR:ltäsi on käynnistetty vanha Grub, joka ei osaa käyttää levyltä löytyvän uuden asetustiedostoja.

Ilmeisesti tässä tilanteessa ainoa toimintamahdollisuus on saada kone käyntiin CD:ltä tai USB-tikulta, jonka jälkeen voit yrittää asentaa Grubin noilla Aatos Rapulan ehdottamilla komennoilla.

Mutta HUOM: CD:n tai tikun, jolta käynnistät, on sitten sisällettävä sellainen Linux-jakelu, jossa on tuo uudempi Grub. Mikä hyvänsä *buntu 12.04 siis käy muttei esim. jokin Debian 6.0 -pohjainen buuttikuva.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #18 : 10.05.12 - klo:11.26 »
moi

komentokehoite on: grub rescue>

yritin epätoivoisesti saada koneen käyntiin usb -tikulla olevan supergrubdisk2 avulla mutta ei lähde. ihme juttu

oracle

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Vs: Grub loading. Error:the symbol ´grub_puts´ not found
« Vastaus #19 : 10.05.12 - klo:14.53 »
boot order ja valitsen usb niin tulee:

Missing operating system