Ubuntu Suomen keskustelualueet

Ubuntun kehittäminen ja yhteisö => Ubuntun kehitysversio => Aiheen aloitti: Frank Zappa - 09.11.09 - klo:12.12

Otsikko: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 09.11.09 - klo:12.12
Mulla hävis taas Grub. Voi V näitä Linuxeja!

error message: cant mount (0.0).

Ehottaisin että kun perusasennuksena on grup hd(0.0), niin varalle pistettäs sekundääri-Grub hd(0.1) myös.
Tällöin Grubin pääsis jopa paikkaamaan, kun kuiteskin koneen sais käynnistettyä.
(esim. Grub saattaa hävitä kun vaihtaa muutaman kerran näytönohjainta).  ???

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 09.11.09 - klo:13.40
Mulla hävis taas Grub. Voi V näitä Linuxeja!

error message: cant mount (0.0).

Tämä kuulostaa kyllä siltä, että GRUB on kunnossa, mutta levy/osiotaulu/tiedostojärjestelmä on rikki. Silloin ei ole paljonkaan tehtävissä.
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: oobetimer - 09.11.09 - klo:19.53
Mulla hävis taas Grub. Voi V näitä Linuxeja!

error message: cant mount (0.0).

Ehottaisin että kun perusasennuksena on grup hd(0.0), niin varalle pistettäs sekundääri-Grub hd(0.1) myös.
Tällöin Grubin pääsis jopa paikkaamaan, kun kuiteskin koneen sais käynnistettyä.
(esim. Grub saattaa hävitä kun vaihtaa muutaman kerran näytönohjainta).  ???

T: Frank Zappa  8)

Vara-grubin voi asentaa korpulle ja muistitikulle. Tietenkin aina kannattaa kopioda mbr talteen pahan päivän varalle..

Koodia: [Valitse]
sudo dd if=/dev/sdx of=/home/mbr.img bs=512 count=1

...eli mbr kopiotiin kotihakemistoon. sdx:n paikalle levytunnus, esim. sda. Palautus seuraavalla tavalla..

sudo dd if=/home/mbr.img of=/dev/sdx bs=512 count=1

Tietenkin tuon mbr:n voi sitten kopsata vaikka muistitikulle.. :)

Niin ja tarkkana komentojen kanssa, ettei tule surua ja murhetta.. ;)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: juyli - 10.11.09 - klo:11.34
Niin ja tarkkana komentojen kanssa, ettei tule surua ja murhetta.. ;)

Muistaakseni MBR eli pääkäynnistyslohko sisältää myös osiotaulun, joten jos levyn osiointia muutetaan,
saattaisi olla hyödyksi tallentaa MBR uudelleen. Tosin varsin harvoinhan levyjä osioidaan uudelleen.
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Tomin - 10.11.09 - klo:20.41
Niin ja tarkkana komentojen kanssa, ettei tule surua ja murhetta.. ;)

Muistaakseni MBR eli pääkäynnistyslohko sisältää myös osiotaulun, joten jos levyn osiointia muutetaan,
saattaisi olla hyödyksi tallentaa MBR uudelleen. Tosin varsin harvoinhan levyjä osioidaan uudelleen.
Voisi kai sitä säilyttää pelkän GRUBin? Ellei se sitten tarvitse muutoksia. Sehän taitaa olla kooltaan jotain 442 tavua.
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: oobetimer - 11.11.09 - klo:06.15
Niin ja tarkkana komentojen kanssa, ettei tule surua ja murhetta.. ;)

Muistaakseni MBR eli pääkäynnistyslohko sisältää myös osiotaulun, joten jos levyn osiointia muutetaan,
saattaisi olla hyödyksi tallentaa MBR uudelleen. Tosin varsin harvoinhan levyjä osioidaan uudelleen.
Voisi kai sitä säilyttää pelkän GRUBin? Ellei se sitten tarvitse muutoksia. Sehän taitaa olla kooltaan jotain 442 tavua.

442-446 tavua.. :)

http://linux.fi/wiki/Master_Boot_Record

http://translate.google.fi/translate?hl=fi&langpair=en%7Cfi&u=http://en.wikipedia.org/wiki/Master_boot_record&prev=/translate_s%3Fhl%3Dfi%26q%3Dmbr%2Bboot%2Bsector%26tq%3Dmbr%2Bboot%2Bsector%26sl%3Dfi%26tl%3Den
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 17.11.09 - klo:00.23
ei toimi toi:  sudo dd if=/dev/sda of=/home/mbr.img bs=512 count=1
vastaus on:  No such file or directory

hehheh alkaa olla jo naurettavaa

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 17.11.09 - klo:01.02
Eli sinulta puuttuu joko /dev/sda tai /home?
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: oobetimer - 17.11.09 - klo:05.45
ei toimi toi:  sudo dd if=/dev/sda of=/home/mbr.img bs=512 count=1
vastaus on:  No such file or directory

hehheh alkaa olla jo naurettavaa

T: Frank Zappa  8)

Varmaan kannattaa tarkistaa onko kyseessä levy sda vai kenties joku muu?  ;)

Koodia: [Valitse]
sudo fdisk -l
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 17.11.09 - klo:14.07
sda -vain yksi usb-tikku siis koneessa ja home kansiokin on.  ;D   (siis 8.10 asennettu tikulle)

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 17.11.09 - klo:15.52
Hmm. Mitä dd sanoo tarkalleen? Sen pitäisi kertoa, kummassa tiedostossa vika on.

Näytä myös fdisk -l ja ls -l /dev/sd*
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 17.11.09 - klo:16.51


kone@kone:~$ ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0 2009-11-17 13:52 /dev/sda
brw-rw---- 1 root disk 8,  1 2009-11-17 13:52 /dev/sda1
brw-rw---- 1 root disk 8,  2 2009-11-17 13:52 /dev/sda2
brw-rw---- 1 root disk 8,  3 2009-11-17 13:52 /dev/sda3
brw-rw---- 1 root disk 8,  4 2009-11-17 13:52 /dev/sda4

kone@kone:~$ sudo fdisk -l
255 heads, 63 sectors/track, 976 cylinders
Device Boot      Start          End        Blocks       Id  System
/dev/sda1   *           1            25       200781     83  Linux
/dev/sda2              26          446     3381682+  83  Linux
/dev/sda3             889         976       706860     82  Linux swap / Solaris
/dev/sda4             447         888     3550365     83  Linux

T: Frank Zap  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 17.11.09 - klo:17.51
No entä jos sijoitat kuvan muualle: sudo dd if=/dev/sda of=/mbr.img bs=512 count=1

Vai onko vikana se, että koko dd-komento puuttuu? Kummaa...
dd --version
Otsikko: Vs: Kehitettävä Grubille myös vara Grub (siis vakituisesti Linuxiin)
Kirjoitti: Frank Zappa - 17.11.09 - klo:18.34
hermot meni odotellessa: piti ite kokeilla

 1)  sudo dd if=/dev/sda1 of=/home/mbbr1/mbr.img bs=512 count=1
     (ei hyväksy mbbr1-kansiota home-kansiossa)

 2)  sudo dd if=/dev/sda1 of=/home/mbr.img bs=512 count=1
       TÄMÄ TOIMI !  YLLÄTYS YLLÄTYS !

 jotakin apua oli vinkeistä, mutta olen yhä sitä mieltä että koska Linuxissa/ubuntussa häviää grub tai mbr
 jonnekin, niin sen pitäisi olla varalta valmiiksi asennettuna jonnekin kiintolevylle.
 esim. ( Recovery mode ).

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub (siis vakituisesti Linuxiin)
Kirjoitti: Tomin - 17.11.09 - klo:19.08
hermot meni odotellessa: piti ite kokeilla

 1)  sudo dd if=/dev/sda1 of=/home/mbbr1/mbr.img bs=512 count=1
     (ei hyväksy mbbr1-kansiota home-kansiossa)

 2)  sudo dd if=/dev/sda1 of=/home/mbr.img bs=512 count=1
       TÄMÄ TOIMI !  YLLÄTYS YLLÄTYS !
Noissa on käytössä sda1, johon grub ei ole yleensä asennettuna (eikä olekkaan jos ensimmäinen käynnistyslataaja (ei siis ladattu toisella lataajalla). Aiemmissa käytit sda:ta (ilman ykköstä).

jotakin apua oli vinkeistä, mutta olen yhä sitä mieltä että koska Linuxissa/ubuntussa häviää grub tai mbr
 jonnekin, niin sen pitäisi olla varalta valmiiksi asennettuna jonnekin kiintolevylle.
 esim. ( Recovery mode ).
Mitenkäs tuo käytännössä toimisi? Siis eikös sen grubin kadotessa katoa myös palautusmahdollisuus (ilman cd-levyä, jolla sen kyllä voi palauttaa nytkin), kun konetta ei voi käynnistää kiintolevyltä?
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 18.11.09 - klo:14.24

Ubuntun asennus ei mennyt usb-tikulle putkeen ollenkaan. SGDllä piti yrittää tehdä jotakin, mutta sen ilmaisu-
tavassa on jotakin epäselvyyksiä, joten oletin sen tehneen Grubin mbr:lle hd0.0, mutta se menikin nähtävästi
kolmannella asetuskerralla vasta osiolle hd0.1.  No jospa se siellä kestäis paremmin kuin "usb-tikun mbrllä" <- tollasta tuskin on olemassakaan!

Tietotekniikan muistitekniikasta en tiedä sen vertaa, että voisin keksiä miten ja minne vara mbr/grub asennettaisiin, jospa joku Linusx-nörtti sen keksis... ;)

Cd-levyllä en ole vielä koskaan saanut palautettua grubia: esim. error 15 ja 17...jne.
Super Grub Diskillä se on onnistunut vaivaiset kaksi kertaa. Muutoin olen joutunu vetään uuden asennuksen raakana päälle ja menettäny käyttökelpoisia tiedostoja. SGDkään ei aina osaa. ( vai tekijässäkö vika ).

kirjoitappa sinä vuorostasi noin kaksi selkeää rautalanka versiota miten cdllä voi palauttaa Grubin, niille olis heti käyttöä kahdelle vanhalle linuxille, jotka odottaa varastossa. Selkeää siksi että internetistä haetuilla ohjeilla
ei ole onnistanut, puuttuuko niistä ohjeista sitten joku rivi, tiedä häntä.

T: Frank Zappa  8)

Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: oobetimer - 18.11.09 - klo:19.15
Tietotekniikan muistitekniikasta en tiedä sen vertaa, että voisin keksiä miten ja minne vara mbr/grub asennettaisiin, jospa joku Linusx-nörtti sen keksis... ;)

kirjoitappa sinä vuorostasi noin kaksi selkeää rautalanka versiota miten cdllä voi palauttaa Grubin, niille olis heti käyttöä kahdelle vanhalle linuxille, jotka odottaa varastossa. Selkeää siksi että internetistä haetuilla ohjeilla
ei ole onnistanut, puuttuuko niistä ohjeista sitten joku rivi, tiedä häntä.

T: Frank Zappa  8)

Live-Cd:llä kone käyntiin, ja sitten pääte auki, jossa seuraavat komennot..

Koodia: [Valitse]
sudo grub

...jonka jälkeen seuraa jotain tällaista..


    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub> find /boot/grub/stage1
 (hd0,0)

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  20 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+20 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"
... succeeded
Done.

grub>quit

exit

Grub2 tarvitsee sitten omat loitsunsa  ::)

Vara-grub (http://debian-fi.eu/foorumi/viewtopic.php?f=12&t=21)





Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 18.11.09 - klo:19.57
tota on yritetty...hih hih

grub> find /boot/grub/stage1          ->(hd0,0)

grub> root (hd0,0)                           ->Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)                            ----
grub>quit

ongelma usein on siinä ettei grub>find /boot/grub/stage1 löydä mitään....

Mitäs sitten tehdään ?? ??

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 18.11.09 - klo:20.23
ongelma usein on siinä ettei grub>find /boot/grub/stage1 löydä mitään....

Mitäs sitten tehdään ?? ??

Kopioidaan levyltä tärkeät tiedot talteen ja asennetaan koko systeemi uudestaan.

En kyllä oikein ymmärrä, miten olet saanut useampaankin otteeseen GRUBin häviämään. Liian monta käyttöjärjestelmää samalla koneella?

Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 18.11.09 - klo:21.42
Joo ei tuota ymmärrä varmaan kukaan...itse olen epäillyt että johtuisko jostakin sähköisestä häiriöstä,
kun aina silloin tällöin vaihtelee näytönohjaimia ristiin ja rastiin...

nyt kyllä ponnistelen saadakseni grubin säilymään usb-tikulla. ( veikkaisin että ongelmana on se ettei usb tikulla ole mbr:ää ?? ??) tjms...

niin on sattunut sellaistakin, että toisella kiintolevyllä ja käyttiksellä on käyny kahtomassa boot/grub kansiota,
niin siellä näyttäis olevan stage1 ja 1_5 ja 2 ,mutta buuttaus ei siitä huolimatta niitä löyvä...

ahaa...tarkoitat siis että jos grub> find /boot/grub/stage1  ei löydä mitään, niin on syytä lyödä hanskat tiskiin ?

kysytäämpä opetuksen vuoksi vielä että miten sitten ne tiedostot saa pelastettu ja myös tapaus b) kun "tieto"kone ilmottaa että cant mount device ?

T: Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 18.11.09 - klo:21.56
nyt kyllä ponnistelen saadakseni grubin säilymään usb-tikulla. ( veikkaisin että ongelmana on se ettei usb tikulla ole mbr:ää ?? ??) tjms...

On siellä MBR, mutta kuten tuolla alussa totesin, vika tuskin on siinä, jos GRUB osaa antaa "can't mount device"-virheilmoituksen. Silloin ongelma on seonneessa osiotaulussa tai tiedostojärjestelmässä. Oletko kokeillut useammallakin tikulla, ettei olisi vain rautavika?


Lainaus
ahaa...tarkoitat siis että jos grub> find /boot/grub/stage1  ei löydä mitään, niin on syytä lyödä hanskat tiskiin ?

Melkeinpä niin. Periaatteessa korjaus voi onnistua chrootissa, jos vika tosiaan on MBR:ssä. Tiedostojärjestelmä kannattaa kuitenkin tarkistaa myös (fsck.ext3).

Jos tällaista käy useamminkin, pitää vaihtaa joko rauta tai omat käyttötottumukset.


Lainaus
kysytäämpä opetuksen vuoksi vielä että miten sitten ne tiedostot saa pelastettu ja myös tapaus b) kun "tieto"kone ilmottaa että cant mount device ?

Siis levy/tikku pitää liittää vaikkapa johonkin toiseen koneeseen, jossa on toimiva Linux, ja kopioida siellä tiedot talteen tai korjata vika. Live-CD:llä onnistuu toki myös, jos tiedot mahtuvat johonkin toiselle ulkoiselle levylle.
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 19.11.09 - klo:14.27
mistä chrootin löytää, jos kerran mbr ja/tai grub on hajonnu ?

Myös yksi selitys saattaa olla se että koneessani on irroitettavat kiintolevy kotelot, eli voin vaihtaa niitä näppärästi.
Tulisiko siitä joitain virtapiikkejä mbrlle ?? ??

Entäpä siinä tapauksessa kun jos kiintolevyn "cant mount device" on niin paha ettei sitä havaitse edes
kytkemällä levy slaveksi toiselle käyttikselle ? eli ei pysty lukemaan "graafisesti" ollenkaan.
eikä tekstipohjasesti rootillakaan?

T:Frank Zappa  8)
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 19.11.09 - klo:16.17
mistä chrootin löytää, jos kerran mbr ja/tai grub on hajonnu ?

Live-CD:llä liitetään tikun juuriosio ja muut tarvittavat, vaihdetaan tikun juureen chrootilla ja korjataan GRUB asentamalla se uudelleen:
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#Preparing%20Your%20Working%20Environment

Lainaus
Myös yksi selitys saattaa olla se että koneessani on irroitettavat kiintolevy kotelot, eli voin vaihtaa niitä näppärästi.
Tulisiko siitä joitain virtapiikkejä mbrlle ?? ??

Siis vaihdatko lennossa? Onko ne kotelosi varmasti suunniteltu tähän, eli niissä on omat kontrollerit ja jokin kytkin, jolla levy sammutetaan ensin? Onko Ubuntussasi tuki tälle?
Jos taas vaihdat silloin kun kone on sammutettu (virtalähteessä saa olla virrat kiinni), ei pitäisi olla ongelmaa.

Toinen juttu on se, että BIOS voi nähdä levysi ja USB-tikkusi eri järjestyksessä sen mukaan mitä laitteita on kiinni. Silloin GRUB voi seota siitä, että hd0 ei enää viittaakaan tikkuun vaan johonkin kiintolevyyn. Periaatteessa kyllä hd0:n pitäisi olla boottaava laite, mutta en ole varma, onko aina niin.

Lainaus
Entäpä siinä tapauksessa kun jos kiintolevyn "cant mount device" on niin paha ettei sitä havaitse edes
kytkemällä levy slaveksi toiselle käyttikselle ? eli ei pysty lukemaan "graafisesti" ollenkaan.
eikä tekstipohjasesti rootillakaan?

Jos osiot ovat paikallaan, ne pitää korjata tiedostojärjestelmän korjaustyökalulla (fsck.*). Jos taas osiot ovat kadonneet kokonaan ja levyllä on tärkeää tietoa, sitä pitää yrittää palauttaa jollain erityisellä palautustyökalulla.
Katso: https://help.ubuntu.com/community/DataRecovery
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: Frank Zappa - 19.11.09 - klo:17.23
Ahaa...tuo täytyy ottaa tavaksi: VIRTA POIKKI VIRTALÄHTEESTÄ kun VAIHTAA KIINTOLEVYÄ.
Olen vain sammuttanu koneen tavallisesti. Eli ei ole lennosta vaihettavaa mallia.

KIITOS.

Kunhan kyselin saadakseni niputettua tietyt asiat yhteen paikkaan. Olisihan siinä aikaa vierähtänyt jos nämä
asiat olisi itse hakenut epämääräisistä paikoista. Tosin nytkin meni 11 vrk: minkä vuoksi olen edelleen sitä mieltä että vara-grub / vara-mbr-tool olisi jo valmiina ubuntussa, niin asian sais korjattua 1 tunnissa.  ;)

THE END / KOHEC

T: Frank Zappa  8)

Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: nm - 19.11.09 - klo:17.53
Ahaa...tuo täytyy ottaa tavaksi: VIRTA POIKKI VIRTALÄHTEESTÄ kun VAIHTAA KIINTOLEVYÄ.
Olen vain sammuttanu koneen tavallisesti. Eli ei ole lennosta vaihettavaa mallia.

Niin siis ei pitäisi olla suurta väliä, onko virtalähteessä virrat vai ei. Toki voi olla hieman turvallisempaa, jos virtaa ei ole.

Lainaus
Tosin nytkin meni 11 vrk: minkä vuoksi olen edelleen sitä mieltä että vara-grub / vara-mbr-tool olisi jo valmiina ubuntussa, niin asian sais korjattua 1 tunnissa.  ;)

Epäilen, että vara-GRUB ei auttaisi tähän ongelmaan, koska sekään ei löytäisi kadonnutta/siirtynyttä osiota.

Helpompia ja fiksumpia palautustyökaluja sen sijaan tarvittaisiin.
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: oobetimer - 17.03.10 - klo:18.34
Mulla hävis taas Grub. Voi V näitä Linuxeja!

error message: cant mount (0.0).

Ehottaisin että kun perusasennuksena on grup hd(0.0), niin varalle pistettäs sekundääri-Grub hd(0.1) myös.
Tällöin Grubin pääsis jopa paikkaamaan, kun kuiteskin koneen sais käynnistettyä.
(esim. Grub saattaa hävitä kun vaihtaa muutaman kerran näytönohjainta).  ???

T: Frank Zappa  8)

Tee multiboot-CD / USB   :)  

http://debian-fi.eu/foorumi/viewtopic.php?f=12&t=159

Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: mrl586 - 17.03.10 - klo:19.57
(esim. Grub saattaa hävitä kun vaihtaa muutaman kerran näytönohjainta).  ???
Saattaako?
Otsikko: Vs: Kehitettävä Grubille myös vara Grub
Kirjoitti: ukki - 22.03.10 - klo:00.54
Ymmärsinköhän listauksistasi oikein:
Sinulla taitaa /dev/sda1 olla '/boot'- osiona.

Jos näin on: Enään ei sovi asentaa useampaa
distroa samaan '/boot'- osioon niinkuin ennen
oli mahdollista.
Grub2.ssa on parasta kunkin asennuksen
'/boot'- kansio pitää '/'-osion sisällä, koska
jokainen asennus ja  'update-grub'- komento
kirjoittaa oman '/boot'- kansionsa uusiksi. (eli
'boot'- osio on menneen talven lumia, jos useampia
käyttöjärjestelmiä on samassa koneessa)

Viimeiksi asennettu distro on se 'aktiivinen', jonka
määreiden mukaan pelataan.

Minulla Grub (1.9... ) tunnistaa hyvin eri kovalevyillä
olevat '/boot'- kansioiden 'linuz-..' ja 'initrd...'- tiedostot
ja kerää ne käynnistyslistalle.