Kirjoittaja Aihe: Grub rescue eli grub-ongelma - kiireellinen !  (Luettu 4101 kertaa)

Fvrs

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Grub rescue eli grub-ongelma - kiireellinen !
« : 10.04.13 - klo:11.45 »
Eilen illalla kirjoittelin tutkielmaa rakkaalla Ubuntullani. Aamulla kun avasin koneen, grub (jonka kautta olen näyttöongelmista johtuen joutunut koneen avaamaan) ei enää auennut. Grub lataisi aikansa ja kone antoi viestin

no disk found
grub rescue

Ongelma on vaan se, että sisällä on tuoren versio opinnäytetyöstä jota en eilen ymmärtänyt laittaa usb:lle (ja jonka palautus on muutaman päivän kuluttua .... )
Onko mitään mahdollisuuksia saada tiedostoa haltuun? En tajua, miten Ubuntu herjaa taas yhdessä yössä, vaikken mitään ole koneelle tehnyt.

Kiitos. Toivon asiallisia vastauksia.

vartsu

  • Käyttäjä
  • Viestejä: 506
  • Kyllä, hankin joskus elämän... apt-get a life ...
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #1 : 10.04.13 - klo:12.59 »
Ei millään pahalla mutta käytä hakutoimintoa, tosta aiheestaa löytyy nimittäin tietoa enemmän kuin riittävästi.

Mutta muutama tarkentava kysymys:

Jos tuo on yön aikana itsekseen tapahtunut niin katsoppas kovalevyn johdot että ovat paikallaan (kokeile älä vaan katso), montako levyä koneessa on? Onko niiden paikat vaihtunut fyysisesti tai biossista?
Tai sitten se uskomattomin vaihtoehto että levy ois kuukahtanu... Mihin en nyt ekaks menis uskomaan.


Nyt mennään läppärillä: Hp DV6-6108US
Tulossa jotain muuta...

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1547
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #2 : 10.04.13 - klo:15.05 »
Toivottavasti grub korjaantuu, eikä levy ole ihan risa. :)

Kun kysymys koski myös tärkeän tiedoston pelastamista, siitä pari sanaa.

Kun Ubuntu asennettiin siihen hommaan varmaankin käytettiin asennus-dvd-levyä. Boottaamalla siltä levyltä Ubuntu koeajoon voi sillä tutkia levyillä olevia tiedostoja ja siirtää pelastettavat usb-tikkuun.

Jos ei ole asennuslevyä sen voi tehdä. Helpoin, nopein, käytännöllisin ja muutenkin paras tähän asiaan on PuppyLinux. Sen saa netistä googlella. Sen levykuva mahtuu cd-levylle ja se toimii poikkeuksellisella tavalla. Se lataantuu cd-levyltä bootattaessa koneen keskusmuistiin, ja cd-levyn voi ottaa pois. Sillä saa koneen käyntiin vaikka levyasema olisi rikki. Se näyttää kaikki levyasemat heti työpöydällä. Se on täysiverinen käyttöjärjestelmä, vaikka onkin askeettisen yksinkertainen. Se toimii nopeimmin kaikista Linuxeista, eikä tahmeaa koeajoa levyltä tarvita, koska se bootataan tosiaankin RAM:iin. Puppy pitäisi olla jokaisen pöytälaatikossa ihan käyttöjärjestelmästä riippumatta juuri näitä pelastustoimia varten.

Puppykään ei levyä löydä, jos levyn töpseli ei ole kiinni. :)

Kun tiedosto on pelastettu voi grubin korjaus onnistua vaikka näin:

1. Jos bootti lakkaa toimimasta ja tulee ilmoitus: grup resque pitää päivittää grup:
Koodia: [Valitse]
sudo update-grub
2. Jos sekään ei auta, tulee ilmoitus: No boot signature. pitää asentaa grup uudestaan:
Koodia: [Valitse]
sudo mount /dev/sda1 /mntHuomaa mountattavan levyn ja osion numero, tässä sda1.

2,5 Levyn tilan ja osiot näkyy näin:
Koodia: [Valitse]
df -h
Siinä pitäisi näkyä jotain tällaista:
Koodia: [Valitse]
timo@timpat:~$ df -h
Tiedostojärjestelmä  Koko  Käyt Vapaa Käy% Liitospiste
/dev/sdb1            2,3G  1,1G  1,2G  47% /
udev                 490M  4,0K  490M   1% /dev
tmpfs                497M  100K  497M   1% /tmp
tmpfs                199M  816K  198M   1% /run
none                 5,0M     0  5,0M   0% /run/lock
none                 497M   84K  497M   1% /run/shm
tmpfs                497M  572K  496M   1% /var/log
tmpfs                497M     0  497M   0% /var/tmp
/dev/sdb5             13G  4,4G  7,4G  38% /home
/dev/sda1            3,7G  2,8G  745M  80% /usr
timo@timpat:~$
Tuossa näkyy / osio, jossa grub on, /dev/sdb1, joka on siis tämän hiukan erikoisen koneen tilanne. Sinulla on varmaankin joku muu.

Ja sitten:
Koodia: [Valitse]
sudo grub-install --root-directory=/mnt /dev/sda
3. Päivitetään grub uudelleen:
Koodia: [Valitse]
sudo update-grub
Jos ei auta niin muitakin konsteja on. Onnea säätöön... ;)
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #3 : 10.04.13 - klo:15.19 »
Sieltä saa tiedostosi talteen kuten tuossa jo ehdotettiinkin käynnistämällä koneen "Kokeile asentamatta" tilaan joko CD: ltä tai tikulta mistä se on asennettukin tai vastaavalta.

Tuo Grubin korjaus on hieman mutkikkaampi siltä osin että riippuu miten vanha Ubuntu.  Tuo ylläoleva koskee vanhempaa Grub: ia eli varmaankin joskus ennen Natty-versiota.   "Tomin" oli jonnekin kirjoitellut sen  riippuen Ubuntu versiosta, löytynee varmaan kun selaa foorumia.  Tai sitten tiputtaa Grubin korjaus CD: n ja ajaa sillä (mutta ei UEFI, LVM tai RAID tapauksessa ellei sellainen versio boot-repair-levystä että osaa).

Tuo Puppy on kätevä "huoltolinux" mutta jos kiire on niin millä hyvänsä Ubuntun asennuslevykkeellä/tikulla nuo omat tiedostot saa heti talteen ellei levy sitten hajonnut totaalisesti.
« Viimeksi muokattu: 10.04.13 - klo:15.57 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1547
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #4 : 10.04.13 - klo:15.49 »
Sieltä saa tiedostosi talteen kuten tuossa jo ehdotettiinkin käynnistämällä koneen "Kokeile asentamatta" tilaan joko CD: ltä tai tikulta mistä se on asennettukin tai vastaavalta.

Tuo Grubin korjaus on hieman mutkikkaampi siltä osin että riippuu miten vanha Ubuntu.  Tuo ylläoleva koskee vanhempaa Grub: ia eli varmaankin joskus ennen Natty-versiota.   "Tomin" oli jonnekin kirjoitellut sen  riippuen Ubuntu versiosta, löytynee varmaan kun selaa foorumia.  Tai sitten tiputtaa Grubin korjaus CD: n ja ajaa sillä.

Tuo Puppy on kätevä "huoltolinux" mutta jos kiire on niin millä hyvänsä Ubuntun asennuslevykkeellä/tikulla nuo omat tiedostot saa heti talteen ellei levy sitten hajonnut totaalisesti.


Ahaa... tässä ollaan vanhennuttu siis... tuo boot repair löytyy täältä:
http://sourceforge.net/projects/boot-repair-cd/files/boot-repair-disk-17072012.iso/download

En ole sitä vielä itsekään opetellut, mutta ei kai tuo vaikea liene... ::)

Levyn tilan tutkimisen (df -h) ja tiedostojen pelastuksen voi kuitenkin tehdä millä tahansa Linuxilla cd-asemasta ajelemalla.
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Eesaurus

  • Käyttäjä
  • Viestejä: 3410
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #5 : 10.04.13 - klo:15.51 »
Lataa jollain toisella koneella Boot-Repair levykuva http://sourceforge.net/projects/boot-repair-cd/files/ , polta se levylle tai asenna tikulle Unetbootin:illa. Käynnistä sitten kone levyltä/tikulta ja aja suositeltu korjaus. Tämän jälkeen pitäisi toimia, kun käynnistät koneen uudelleen.

LISÄYS: Korjasin.  :P
« Viimeksi muokattu: 10.04.13 - klo:19.06 kirjoittanut Eesaurus »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #6 : 10.04.13 - klo:16.49 »
Boot-repair: in kehittäjän ohje (noilla sivuilla enemmän):

Ei UEFI/LVM/RAID:
http://sourceforge.net/projects/boot-repair-cd/files/

Uudet koneet:
https://sourceforge.net/p/linux-secure
« Viimeksi muokattu: 10.04.13 - klo:16.53 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1547
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #7 : 10.04.13 - klo:17.03 »
Asenna Boot-Repair ja aja se.

Asennus komentoriviltä:
Koodia: [Valitse]
sudo add-apt-repository ppa:yannubuntu/boot-repairja
Koodia: [Valitse]
sudo apt-get update && sudo apt-get install boot-repair

Ja arvaanko oikein, että tuon voi tehdä komentopäätteessä myös ajamalla livenä jotain Linuxia cd-asemasta? Ei siis tarvitse imuroida boot repair levyä, vaan noutaa tiedosto, asentaa se ja sitten ajaa se? Asia mutkistuu jos on UEFI koneessa BIOS.in paikalla, mutta nythän ei niin ole.
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

Eesaurus

  • Käyttäjä
  • Viestejä: 3410
    • Profiili
Vs: Grub rescue eli grub-ongelma - kiireellinen !
« Vastaus #8 : 10.04.13 - klo:18.58 »
Asenna Boot-Repair ja aja se.

Asennus komentoriviltä:
Koodia: [Valitse]
sudo add-apt-repository ppa:yannubuntu/boot-repairja
Koodia: [Valitse]
sudo apt-get update && sudo apt-get install boot-repair

Ja arvaanko oikein, että tuon voi tehdä komentopäätteessä myös ajamalla livenä jotain Linuxia cd-asemasta? Ei siis tarvitse imuroida boot repair levyä, vaan noutaa tiedosto, asentaa se ja sitten ajaa se? Asia mutkistuu jos on UEFI koneessa BIOS.in paikalla, mutta nythän ei niin ole.

Jaa-a, enpä tiedä tuota. Korjasin joka tapauksessa omaa aikaisempaa ohjettani, joka oli silikkaa soopaa, koska ei voi asentaa ohjelmia, jos ei kone käynnisty.  :) Tai on se ainakin vaikeata.
« Viimeksi muokattu: 10.04.13 - klo:19.07 kirjoittanut Eesaurus »