Ubuntu Suomen keskustelualueet
Ubuntun kehittäminen ja yhteisö => Ubuntun kehitysversio => Aiheen aloitti: 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)
-
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ä.
-
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..
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.. ;)
-
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.
-
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.
-
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
-
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)
-
Eli sinulta puuttuu joko /dev/sda tai /home?
-
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? ;)
sudo fdisk -l
-
sda -vain yksi usb-tikku siis koneessa ja home kansiokin on. ;D (siis 8.10 asennettu tikulle)
T: Frank Zappa 8)
-
Hmm. Mitä dd sanoo tarkalleen? Sen pitäisi kertoa, kummassa tiedostossa vika on.
Näytä myös fdisk -l ja ls -l /dev/sd*
-
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)
-
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
-
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)
-
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ä?
-
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)
-
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..
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)
-
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)
-
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?
-
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)
-
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?
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.
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.
-
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)
-
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
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.
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
-
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)
-
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.
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.
-
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
-
(esim. Grub saattaa hävitä kun vaihtaa muutaman kerran näytönohjainta). ???
Saattaako?
-
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.