Asensin pöytäkoneeseeni Ubuntu 10.10 USB tikulta, josta olin tehnyt live levyn netistä imuroidusta Ubuntun .ISO tiedostosta. Koneessani oli ennen Windows Vista ja joku vanhempi Ubuntu versio (kai 7.10), jota en onnistunut päivittämään tuoreemmaksi (päivitys kyllä meni osittain hyvin, mutta käynnistymään se ei suostunut). Lisäksi koneessa on entisen emolevyvikaisen koneeni kovalevy, jossa on Windows XP asennus. Sehän ei tietenkään toimi uuden koneen ympäristössä.
Nyt kuitenkaan ei käynnistysvalikossa ole Windows Vistan käynnistysmahdollisuutta, mutta tuon XP:n on. No sehän ei tietenkään voikkaan käynnistyä.
Tuota Windows Vistaa tarvittaisiin kipeästi, kun siellä on joitain vain Windows -ohjelmia, joita vaimo tarvitsee työhommissa. Siis aika paha paikka!
Kaikki tiedostot ovat kyllä tallella Windowsineen päivineen, mutta winkkua ei vaan voi käynnistää. grub.cfg on aika paljon erilainen kuin entinen menu.lst eli sinne en kyllä osaa lisätä tuota Vistan käynnistystä.
Vistan asennusromppua ei ole, kun koneessa oli se asennettuna ostettaessa.
Jos joku tietäjä osaisi rautalangasta vääntää, että miten saan tuon winkunkin käyntiin, kun en ymmärrä ulkomaankielistä yhtään mitään. Linux:kin on aika hebreaa, mutta muuten erinomaisen hyvä järjestelmä.
Vaimo tuossa jo suunnittelee minulle hautajaisia, että kiirekin olisi.
Muuten osasin asentaa läppäriini saman systeemin ja toimi hyvin.
Kyselin tätä samaa asiaa jo Ubuntu foorumissa, mutta toistaiseksi en ole saanut hyödyttävää vastausta.
Nyt kuitenkaan ei käynnistysvalikossa ole Windows Vistan käynnistysmahdollisuutta, mutta tuon XP:n on. No sehän ei tietenkään voikkaan käynnistyä.
Tuota Windows Vistaa tarvittaisiin kipeästi, kun siellä on joitain vain Windows -ohjelmia, joita vaimo tarvitsee työhommissa. Siis aika paha paikka!
Kaikki tiedostot ovat kyllä tallella Windowsineen päivineen, mutta winkkua ei vaan voi käynnistää. grub.cfg on aika paljon erilainen kuin entinen menu.lst eli sinne en kyllä osaa lisätä tuota Vistan käynnistystä.
Vistan asennusromppua ei ole, kun koneessa oli se asennettuna ostettaessa.
Jos joku tietäjä osaisi rautalangasta vääntää, että miten saan tuon winkunkin käyntiin, kun en ymmärrä ulkomaankielistä yhtään mitään. Linux:kin on aika hebreaa, mutta muuten erinomaisen hyvä järjestelmä.
Vaimo tuossa jo suunnittelee minulle hautajaisia, että kiirekin olisi.
Muuten osasin asentaa läppäriini saman systeemin ja toimi hyvin.
Kyselin tätä samaa asiaa jo Ubuntu foorumissa, mutta toistaiseksi en ole saanut hyödyttävää vastausta.
Vastaukset 70
Vanhimmat
Onko Vista Recovery Disc tuttu? Jos ei ole tuttu tai ei muuten vaan käsillä, niin sen saa kyllä netistä ihan laillisesti, vaikka tuolta:
http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
Toki tuota pitää osata sitten käyttää, mutta ei ole vaikeata, itse käytin sitä ekan kerran loppukesästä ja sain Vistan käynnistyksen palautettua. Periaatteessa menee niin, että käynnistää koneen tuolla ja sitten antaa sen tehdä ehdottamansa palautustoimet ja/tai suorittaa tuon Recovery Diskin komentorivillä komennot bootrec /fixmbr ja bootrec /fixboot niin Vistan pitäisi taas käynnistyä. Siis jos se ei ollut hävinnyt muuten vaan ainoastaan sen käynnistyslohko on kirjoitettu yli.
Saa sen Vistan toki Ubuntun kanssakin pelaamaan, mutta tuon uusimman Ubuntun uusi grub2 on mulle vielä kysymysmerkki ja tuolla tempulla pitäisi ainakin saada se Vista henkiin. Samalla tosin häviää se Ubuntun käynnistys kun tuo grub kirjoittuu yli... Ja mitään vastuuta en ota. :-)
"Vaimo tuossa jo suunnittelee minulle hautajaisia, että kiirekin olisi"
Punaisia, valkoisia vai sinisiä kukkia?
Ei vaan, auttaisin pikimiten jos pystyisin mutta ongelmani on että en omista yhtään vistaa tai seiskaa joten en ole perehtynyt juuri tähän.
Pointti on kuitenkin siinä että grub.cfg on skriptien generoima tiedosto eikä sen muokkaaminen auta kuten ennen vanhaan menu.lst:n joten kinkkinen paikka. Uudessa grub2 versiossa muut käyttöjärjestelmät tai menetelmät tehdään skripteinä jotka grub ottaa dynaamisesti käyttöön ja luo itse tuon grub.cfg:n.
jospa kokeilet ubuntussa seuraavaa temppua että avaat päätteen ja annat komennon
sudo update-grub
niin ilmestyykö vista luetteloon, pitäisi kyllä..
Ei ilmesty, ei... Olen kyllä tuon grupin muodostanut moneen kertaan, mutta Vista se vaan piilossa pysyy...
Luulen, että punaisia... niinku helvettiin meniäisiksi...
tein juuri vaimon koneelle samat :)
Huomasin että helpointa oli asentaa ubuntu uusiksi.
ota talteen houm osio.
Itse tietenkin olen tehnyt niinkuin kaikki :) houm osion erillisenä.
eli 100Gt tein 80Gt /houm 500mt /swap loput juurelle/.
Ethän vaan jyrännyt vistan osiota asennuksessa? eli se todella on siellä?
Jos se on ensimmäisellä levyosiollakuten yleensä niin paina alt f2 ja kirjoita ruutuun
gksu gedit /etc/grub.d/40_custom
ja lisää avautuvaan tekstiin rivit
menuentry “Windows Vista″ {
set root=(hd0,1)
chainloader 1
}
eli siitäö tulee tällainen
#!/bin/sh
exec tail -n 3 $0
menuentry "Windows Vista" {
insmod ntfs
set root=(hd0,2)
chainloader 1
}
Tuota "exec" riviä ei saa poistaa. Mikäli vista on jollain muulla osiolla niin "set root" täytyy muuttaa sen mukaan.
Sitten sinun pitää ajaa
sudo update-grub
jolloin järjestelmä kerää löytyneet käynnistettävät kohteet ja raportoi ne, nin siellä lopussa pitäisi lukea myös vista.Jos löytyi niin kokeile buutata vistaan. Ellei löydy niin sitten onkin jo vaikeampi pala..
noh, mistäs se nyt tommoseksi tuli..
eli 40_custom pitäisi lukea siis
------------------------------------------
#!/bin/sh
exec tail -n 3 $0
menuentry "Windows Vista" {
insmod ntfs
set root=(hd0,1)
chainloader 1
}
-----------------------------------------
mikäli vista on ensimmäisen kiintolevyn ensimmäisellä osiolla ja käynnistys tapahtuu saman levyn mbr:stä kuten oletan.
Siinä on ensimmäisenä osiona sellainen osio, joka ei näy winkussa eikä ole mountattuna ubussa. Luulen, että siinä osiossa on winkun recovery tai jotain sellaista. Mutta siis Windows on tallella, sekä kaikki muutkin asiat sillä toisella osiolla. Pitäisi siis kai laittaa hd0,2 ?
En tiedä, että mistä se löytää siihen grub.cfg:hen tällaisen:
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set a078db3f16d9b5d2
drivemap -s (hd0) ${root}
chainloader 1
}
Siitähän sitä voi yrittää käynnistää XP:tä tietenkin siinä onnistumatta. Varmaan myös sen tietoja on siinä ensimmäisessä piilo-osioissa.
Kyllä se osio lasketaan mukaan ja kyseessä varmaankin on windowsin palautusosio. Jos kopioit tuon litanian sinne 40_customiin mutta muutat sen siihen tosiaanmuotoon
set root='(hd0,msdos2)'
niin pitäisi osua vistan bootloaderin osiolle.
Sitä grub.cfg on siis turha muokata sillä seuraavassa kernelipäivityksessä järjestelmä ajaa "update-grubin" ja sen jälkeen se on taas sekaisin sillä update-grub generoi tuon grub.cfg:n automaattisesti joten sinun täytyy lisätä kustomoidut käynnistykset tuonne 40_custom tiedostoon. Toki siitä voi tehdä uuden eri nimisen tiedostonkin mutta laita nyt alkuun se tuohon.
Parempi olisi että otat sen xp-levyn kokonaan irti jos se ei edes käynnisty ja teet toimenpiteet ilam sitä levyä niin on paljon selvempää.
Käynnistin virtuaalikoneessa seiskan ja katsoin tietokoneenhallinnasta niin kyllä juu, seiskakin on tehnyt ensin 100Mt minimaalisen osion ja vasta sen perässä on itse windowsin järjestelmäosio. Eli kyllä se noin taitaa vistakin sen tehdä ja tuo osio luetaan osioksi koska se on osiotauluun kirjoitettu. Ei linux sitä kysele onko se 1Mt tai 1Tt osio, se vaan katsoo että osio siinä on ja se on siis tuossa minun virtuaalilevyssäni (hd0,1) mutta windows on osiossa (hd0,2).
Eikös se ollut eri levyllä eli varmaan kakkoslevyllä jolloin sen "set root" on (hd1,1) eli toisen levyn ensimmäinen osio. Voit senkin pistää mutta jätä "search --no-floppy --fs-uuid --set a078db3f16d9b5d2" pois.
Sitten se varmaan pitää "mapata" eli grub narraa sille että se onkin koneen eka levy sillä windows ei osaa muuten käynnistyä joten tuo "drivemap" täytyy varmaan muokata.
Pare kuitenkin että otat nyt irti vaan sen xp-levyn ettei se sotke turhaan..
virtajohto irti, ei koko levyä tartte ;)
Ei löytynyt Vistaa. Eli siis on vaikeampi pala.
Kyllä se XP on toisella levyllä ja tarjoaa se sitäkin, mutta eihän sekään käynnisty. Eli se tarjoaa kahta eri Winkkua, joista kumpikaan ei ole Vista!
Tässä sen toisen Winkun grub.cfg:n rivit:
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 220c75250c74f55f
drivemap -s (hd0) ${root}
chainloader 1
}
Eli se on toisella levyllä.
Tietenkin yksinkertaistin tuota menuhässäkkää liikaa, onhan siellä kaikkea turhaa muutakin, kuten vanhojen ubujen valintoja, joista mikään ei toimi.
Voit synapticissa ruksia vanhat ytimet poistettaviksi, katsot
uname -r
mikä on käytössä oleva ydin, sitä ei saa poistaa. Ehkä siitä yksi aiempi versiokin kannattaa jättää mutta kaikki muut voit poistaa
linux-image-jotain..
sekä mahdolliset headerit
linux-headers-poistettavia vastaavat headersit..
Kun jäljellä on nykyinen ydin ja mahdollisesti sen headersit yksi kerneli ennen nykyistä niin ajat update-grubin uudestaan. memtestitkin saa piiloon jos haluaa.
Kannattaa siivota kone ensimmäiseksi ja irroittaa se xp-levyn virtapiuha ja sitten tutkia uudestaan tilannetta. Minä voisin silä aikaa asentaa tuohon virtuaalikoneeseen lubuntu 10.10:n niin osaan neuvoa sitten ehkä paremmin miten sen saa käynnistymään.
Mun pitää vaan hakea tuulikaapin oveen uusi ikkunalasi ja viedä telikärryllinen tavaraa kaatopaikalle niin pääsen asiaan vasta myöhemmin iltapäivällä tai ehtoolla. Jos se vista ylipäänsä on käynnistyskelpoinen niin kyllä se käyntiin saadaan, uskon näin.
siis siivota vanhat kernelit pois kummittelemasta sieltä grubin menusta ja se siis tapahtuu yksinkertaisesti niin että ne poistetaan synapticilla koneelta ja sen jälkeen grub päivitetään.
Vähän kärsivällisyyttä ja kyllä se siitä, minähän sain viriteltyä grub2:sta tällaisen
http://www.mworks.info/kuvakaappaus/ubuntu/grub2.png
että se onnistuu kyllä kun vähän aikaa puksailee, toivottavasti hiekka eukkosi tiimalasissa ei kulu loppuun ennen sitä..
pistin asennuksen alkuun ja osiointiohjelma kyllä väittää että windowsin loader on siinä 100Mt miniosiolla.. no, katsotaan. Nyt täytyy lähteä lasiliikkeeseen, ovilasi odottelee jo siellä..
Tämäkin vielä.... Jostain minulle tuntemattomasta syystä Ubuntu 10.10 katosi!!!
Live tikulla tutkin tilannetta ja sen osio oli sitten merkitty vapaaksi!!!
No vitsi, asensin sen uudelleen, mutta en enää sille levylle vaan sille toiselle;joutolevylle. Tarvitsen sitäkin levyä, koska siellä on joitakin vanhoja juttuja, joita en ole siirtänyt täyttämään tuota ensimmäistä levyä.
Siis moka tai ei, mutta sille toiselle sen ubun nyt asensin; ei ainakaan sotke tota ekaa levyä enää enempää.
Kuitenkin Vistan kansio on ihan koskemattoman näköinen ja kaikki muutkin ohjelmat näyttävät olevan tallessa sekä myös data.
Mistähän se keksii, että joku käyttis on olemassa ja laittaa sen sinne grub:iin? Luulen, että juuri sen paikan tuo ubun asennus on sössinyt. Itse asennuksessa ei ole oikeastaan mahdollisuutta asentaa mitenkään "väärin". Kun ottaa huomioon, että asentaa olemassa olevien käyttiksien rinnalle, niin kuin se asennus asian ilmaisee. Levyn osiointikin meni kaiken taiteen sääntöjen mukaan. Eli asennusohjelmassa pitää olla jotain mäihää.... ei kai vaan ole lainattu Microsoftin bugi-kokoelmaa siihen hommaan...
En malttanut kun Lubuntun asennus tuli valmiiksi, minulla seiska toimii moitteetta rinnan sen kanssa ja toden totta windowsin käynnistyslataaja (bootloader) on osiolla yksi.
Ehkä siihen pitää laittaa sitten oikea uuid levyosiolle että se löytää sen eli
vol_id /dev/sda1
tai
ls -l /dev/disk/by-uuid
niin katso minkälaisen numerosartjan se tarjoaa tuolle 100Mt windows-osiolle. Sama sarja liitetään grub.cfg:hen jotta grub osaa etsiä vistan käynnistyslataajaa oikealta osiolta. Nyt mun täytyy kuiteski mennä kello on liikaa paljon mutta palataan asiaan ehtoommalla.
Tuostakaan olla apua. Tarjosin tuota uuid:tä, mutta Vista pysyy piilossa. Ilmeisesti sillä Vistalla ei ole minkäänlaista käynnityslataajaa enää olemassakaan tai sitten se on niin viallinen, ettei kelpaa grub:iin.
Ei noi ylimääräiset ubut ja winkut valikossa minua kiusaa ja niiden poistamisesta jos ei ole kuin silmänruokaa, niin voivat siinä olla ainakin siihen saakka, että tuo Windows Vista (lue paska) lähtis käyntiin.
ainakin kaikki järkevät systeemit osaavat tuon koon kertoa ilman erikyselyjä. varsinkin asennnusvaiheessa :)
tuo "siivoaminen" alkaa kuulostaa jo ihan vindovstauhkan siivoilulta :D
eikö tuohon tosiaan ole mitään automaattista?? eihän nyt kukaan tavis tarvii helvetisti niitä kerneleitä..
lähinnä tuo bootmenu näyttää huvittavalta kun sinne ilmestyy joka viikko lisää neljä kappaletta ylimääräisiä käynnistysvalitsimia mitä voi valita huvikseen jos huvittaa tai ihan vaan valitsemisen ilosta :D
Kohta symantec ja f-secure ym. hihhulit alkaa kilpaa valmistaa grubcleaneria upuntulle :D
Eikö se ole parempikin ettei järjestelmä automaattisesti ala mitään poistelemaan, ainakaan ytimiä. Sehän tässä kait on ideana. Ja puntuun tulee ytimiä siksikin että canonical suorittaa korjauksia melko paljon, sehän on ubuntulle viilattu ydin ja lisäksi normaalit tietoturva yms. päivitykset koskevat lisäksi sitäkin joten työtä on tuplasti tai ainakin enemmän kuin vanillan ylläpidossa.
Se vaan että jos menee päivittämään jakeluversionsa verkon kautta niin silloin olisi hyvä että järjestelmä osaisi itse päätellä ettei vanhan version ytimiä tarvitse säilyttää kun ei ne toimi kuitenkaan kunnolla yhteen ilman käyttäjän operaatioita joten työpöytäversioissa joutaisi esim. version 9 ytimet poistaa kun päivitetään versioon 10 jne.
"Kohta symantec ja f-secure ym. hihhulit alkaa kilpaa valmistaa grubcleaneria upuntulle"
Ihme onkin ettei ole vielä kuulunut, samalla skannaisi koneen pöpöjen varalta..
siellä nyt ihan oikeasti pari viimesintä riittää.. ei kukaan(paitsi hc-nörtit) ala keräillä mitään kernelsarjaa koneelleen. ei siinä ole mitään järkeä. varsinkin kun nuo joka toinen päivä sitä päivittää..
eli
kernelcleaner
grubcleaner
upgradecleaner
:)
siinäpä sitä jollekin puuhaa..
Jos vaimo pitää veistä kurkullasi haitaten grub2:een perehtymistä, niin yksi vaihtoehtohan olisi vaihtaa se grub2 siihen wanhaan kunnon grubiin, kenties sullekin tutumpaan. En nyt vaan ulkoa jaksa muistaa miten se tehdään vaikka se itse tuli tehtyäkin, jotain puolentusinaa komentoa se vaati, netistä varmaan löytyy ohjeet, tosin enkuksi. Mun mielestä aikamoinen hasardi Ubuntulta helppokäyttöisenä aloittelijan jakeluna ottaa grub2 käyttöön eturintamassa... Joskushan uuteen pitää siirtyä, mutta järki käteen. Olen toki kiitollinen, jos jaksatte sovittaa grub2:n ja Vistan yhteen ja kertoa siitä täälläkin, mutta sitä ennen en siihen enää näppejäni laita.
Minulla on vaan sellainen olo, että sekään ei auta, sillä latasin vanhan Ubun vanhalta CD:ltä ja sain näin vanhanmallisen grub:in, jossa oli Vista komiasti esillä, mutta ei vain käynnistynyt sittenkään. Eli kyllä tuo Ubun 10.10 asennus on kokolailla tehokkaasti sössinyt Vistan käynnistysjutut. Onkohan sillä jotain sitä Vistaa vastaan? Minulla ainakin on! Minusta koko Windows maailma on sanonko mistä... Se pirulainen käynnissä ollessaan oli todella aina käynnissä, vaikka se vihoviimeinen indeksointikin oli pois päältä, niin koko ajan se oli tekemässä jotain. Ubu sen sijaan tekee vain silloin kun sitä käskee tekemään. No, onhan se oma-aloitteisuus ihan kivaakin, mutta kun ei sitten tahdo joutaa niitä käskettyjä hommia tekemään ollenkaan tai niihin lähtee hyvin vetelästi. Ilomielin pitäisin winkun hautajaiset, jos ei vaimon työpaikalla olisi sitä maailmaa viljelty ja sitä kautta kotonakin velvoitettu joidenkin ohjelmien olemista. Ja on itelläkin jokunen harrastusohjelma, joita ei saa Linux versioina.
Minäpä laitan tästä muutaman kuvakaappauksen, eli olen asentanut W7 virtuaalikoneeseen n. 50Gt osiolle (dynaamisesti kasvava). Siihen päälle asensin Ubuntu tai paremminkin siis Lubuntun 10.10 johon en saanut asennettuavielä asiakaslisäkkeitä niin siksi tuo ruutu on noin pieni. Anyway, kuvakkaappauksistavoit vertailla omaa järjestelmääsi tuohon, siis sitä kiintolevyä jossa on vista ja ensimmäinen ubuntuasennus.. vai ehditkö jo poistamaan sen?
Tässä imuroin Gpartedin jolla on mukavan graafista tutkia kiintolevyn osiointia. Siinä on 50Gt levy jossa ensimmäinen 100Mt osiolla vasemmassa reunassa on siis seiskan käynnistyslataaja. Sitten on itse windowsjärjestelmän osio 29Gt , sitten Lubuntun ext4 22Gt ja swap 1Gt. Huomaa että windowsin osiolla on boot-flag eli käynnistysmerkki, ilman sitä ei wintoosa kai vieläkään osaa buutata joten tarkista että osiolla on boot-flag (Liput -> boot).
http://www.mworks.info/kuvakaappaus/ubuntu/vistako1.png
Sitten otin vielä nuo levyjen tunnukset näkyville, olen maalannut päätteessä tuon seiskan/vistan käynnistysosion UUID:n jota tarvitsee ehkä käynnistyksessä tai ainakin sen pitää olla oikein jos sellainen on.
Sitten tein hakemiston nimeltä "vista" ja liitin tuon osion siihen. Avasin tiedostoselaimen josta nähdään että siellä 100Mt osiolla tosiaan on windowsin tarvitsemia käynnistystietoja, voit verrata mitä sinulla on siellä
Tuo win7.ld lienee itse käynnistyslataaja (loader) ja muissa tiedostoissa on muita käynnistystietoja.
http://www.mworks.info/kuvakaappaus/ubuntu/vistako2.png
Ja lopuksi ote windowsin menuentrystä grub.cfg:ssä, eli Lubuntu generoi tuon itse kunhan antaa tarpeelliset tiedot sille. Kai tuota voi käsinkin muokata mutta seuraavassa kernelpäivityksessä tms. jossa järjestelmä ajaa itse update-grubin niin se on sileenä joten siitä syystä olisi fiksumpaa opetella tekemään muutokset niihin skriptin edellyttämiin muihin tiedostoihin. Toki voit nyt väliaikaisesti tehdä sitten muutokset suoraan tuonnekin mutta muistat ottaa toimivan koosteen kotihakemistoosi talteen. Siis jos toimii, tarkista nyt ihan ensin että mitä tuo 100Mt osio sisältää, onko samantyyppisiä filuja?
tää kuva
http://www.mworks.info/kuvakaappaus/ubuntu/vistako3.png
Ihan omasta kokemuksesta suosittelin sen xp-levyn irroittamista. Kun yhtä levyä korjaa niin kannattaa keskittyä siihen, kun sen saa kuntoon niin tietää että voi aina palata samaan tilanteeseen irroittamalla taas ylimääräiset levyt, yksi kerrallaan.
Etenkin jos on useampi kiintolevy ja useita osioita niin saa olla todella tarkkana mitä tekee ettei ala sössimään, itsekin syyllistynyt siihen useamman kerran että levyt ja osiot on kaksi tuntia sekaisin kun ei niitä ennä vuoden päästä muista että mikä kuuluu mihinkin järjestelmään.
Tämä UUID on helpottanut huomattavasti sitä osiohelvettiä mikä oli vielä vanhaan /dev/hdx aikaan, kun vaihtoi levyjen järjestystä piti osata muuttaa grubissa vielä buuttien parametrit siten että root tuli oikeaan osioon. Ja sittenkin saattoi /home kadota koska fstabissa luki että se on levyllä /dev/sda7 vaikka se oli eri levy eikä siellä edes välttämättä ollut niin paljon osioita.
UUID ja turhat levyt veke, se helpottaa huomattavasti. Syy miksi vista tunnistuu (jos tunnistuu) XP:ksi voi olla ntloaderissa ja mintin asetuksissa että jos se näkee ntloaderin niin sen on käsketty kirjoittaa että "xp" vaikka siellä olisikin vista.
Liput on kunnossa eli kohdassa osioliput lukee sen Vistan osion kohdalla, että "Käynnistettävissä".
Mutta niin, se sillä ykköslevyllä oleva Ubuntu 10.10 vain otti ja katosi ja osiotaulussa sen kodalla lukee nyt, että "Vapaa". Enne katoamista siinä luki sen koko ja ext4. Jotta Ubuntun uudelleen asennus ei olisi sotkenut enempää tuota levyä, asensin nyt käynnissä olevan Ubuntun tuolle toiselle levylle, eli siihen missä on se vanha XP. Jonnekin se piti asentaa, että sain koneen käyntiin, kun tarvitsin sitä esim. tähän viestimiseen.
Toisekseen siinä winkun käynnistyskohdassa lukee se koko Windows repertuaari, mutta se käynnistää kuitenkin aina XP:tä, tosin ei aloituskuvaa pidemmälle.
Eli ymmällä olen edelleen.
Sinuna minä olisin vain irroittanut sen xp-levyn ja asentanut ubuntun uudestaan siihen vanhalle osiolleen. Ja sen jälkeen tutkinut miltä tilanne näyttää. Että näkyykö siellä 100Mt osiolla sitä vistan bootloaderia jne.
Tuskin pystyt vista-levyä enempää hajoittamaan kunhan pidät huolen ettet jyrää sitä vahingossa yli, ei se levy siitä miksikään kulu vaikka asentaisit ubuntun samaan osioon missä se oli. Tai sitten kiintolevyssä on jotain vikaa jos se alkaa tuolla tavalla dataa hukkaamaan. Onko molemmat levyt samaa tyyppiä eli joko IDE tai SATA?
Tuo ubuntun katoaminen on todella outo juttu, en edes tajua miten sait sen katoamaan. Se vaatisi MBR:n tietojen muuttumista mutta vaikka toisen levyn ubuntu muuttaisi mbr:ää niin kyllä sen pitäisi nähdä myösse toinen linux siellä.
Voit toki tutkia nykyiseltä ubuntulta käsinkin yhtä hyvin että onko siellä 100Mt.
"Toisekseen siinä winkun käynnistyskohdassa lukee se koko Windows repertuaari, mutta se käynnistää kuitenkin aina XP:tä, tosin ei aloituskuvaa pidemmälle. "
Eli molemmat löysivät xp:n ntloaderin, miksi? Siksi että se on olemassa jollain levyllä, mahtaako molemmat vaan osoittaa samaan käynnistyslataajaan?
Eli jos asennat gpartedin,katsot kummalla levyllä se 100Mt vista-osio on ja teet jonkun nimisen hakemiston
mkdir vista
ja liität sen osion siihen
sudo mount /dev/sdx1 vista
niin onko siellä sellaisia tiedostoja kuin minulla?
Kyllähän sen ubun olisi voinut asentaa samaankin paikkaan, mutta kun en tiennyt, että mikä sen sieltä hävitti, niin oletin, että voi hävitä uudestaankin tai jotain muuta kiusaa. Ehkä maksimoin varmuutta turhaan, mutta en oikein ole sinut tuon Ubuntun kanssa, enkä kyllä kauheasti winkunkaan kanssa. Olen noita DOS kasvatteja, jotka on työnsä puolesta hiukan joutunut käyttämään Unixia ja vain vähän winkkua. Mutta etupäässä olin minikonemaailman suljetussa systeemissä, joka on jo museokamaa.
Se osio siinä levyn alussa on tässä ACER-romussa 8,4 GB:n kokoinen ja nimeltään PQSERVICE.
Molemmat levyt ovat SATA levyjä.
Epäilen sen Ubuntu osion häviämisen syyksi sitä, että vinkkua käynnistäessäni (siis kun kokeilin, että mitä niistä valinoista oikein käynnistyy), niin XP:n alkukuvan jälkeen se alkoi ladata jotain, jota epäilen joksikin recovery jutuksi. Epäilen siis, että se jollain kerralla menikin tyhjentämään osiotaulun sille tuntematonta kohtaa, sillä pelkän MBR:n tyhjeneminen ei kai sitä osiota vapauttaisi?
Voivat kyllä käyttää samaakin käynnistyslataajaa, mutta missä se on kerrottu? Ei ainakaan noissa grub.cfg:n tiedoissa, koska ne osoittavat eri levylle!
Lienee tuolla Ubuntun levytyökalulla saa saman tiedon kuin gparted:illakin, eli se näyttä kyllä levyjen osiot ihan selkeästi. Siitä näkee, että PQSERVICE -osio on ekana osiona siinä levyssä, missä Vistakin majailee (siis toisessa osiossa).
Toinen levy onkin XP-aikainen ja siinä oli alunperin vain kaksi osiota; toinen winkulle ja toinen Ubuntulle. Nyt siinä on kolmaskin osio, eli tälle ubulle, joka nyt on käynnissä. Nuo vanhat Ubuntut kummaltakaan levyltä ei suostu käynnistymään. Kakkoslevyn Ubuntua yritin päivittää udemmaksi (10.04) versioksi, mutta sen asennuksen aikana ilmoitti, että joitain tiedostoja ei voitu asentaa ja ei sitten lähtenyt käyntiin. Winkku kyllä pelasi vielä sen jälkeen aivan normaalisti muutaman päivän, kunnes menin asentamaan tuota 10.10 versiota.
Ilmeisesti tuon gparted:in käyttäminen vaatii perehtymistä, enkä enää näin myöhään jaksa siihen paneutua. Parempi vain kömpiä vaimon viereen, kun on aamulla taas puoli kuudelta oltava virkkuna pystyssä.
Kiitos, kun olet jaksanut noin paljon paneutua asiaan, mutta tältä päivältä kai jo riittää. Jos vielä jaksat huomenna tai joskus asian tiimoilta jotain miettiä, niin kiitollisena otan avun vastaan.
Hyvää yötä ja kauniita unia!
Aikamoisen sekametelisopan olet saanut keiteltyä kasaan, jos olisin itse paikalla niin saattaisin saada tilanteen vielä hallintaan mutta näin etänä se on aina hankalaa kun ei oikein tiedä mitä toinen
a) on tehnyt
b) tekee
c) tekee tai ei tee toisenkin kerran
On tämä hankaluus jo nähty moneen kertaan, joskus ollaan saatu homma toimimaan mutta ei toki aina.
Grub.cfg voi osoittaa väärälle levylle mikäli levyt on "tuplasti" ristissä eli SATA-kanavassa1 onkin kanavan 2 laite mutta biosista se on määritelty buuttaavaksi. Menee siis astetta sekavammaksi mutta minullakin on ollut emoja joissa linux tulkitsee eri tavalla levyjärjestestystä kuin mitä bios ilmoittaa, ainakin windowsille, eikö olekin mielenkiintoista. Eli jos kakkoskanavassa oleva levy on biosissa määritelty käynnistäväksi niin windows näkee sen vain c-asemana mutta linux, riippuen laitteistosta, saattaa silti nähdä että se levy onkin kakkoskanavassa eli sdb vaikka asentaa grubin levylle sda. Mutta jos grubille on annettu UUID levyosiosta niin se ei välitä missä se levy on fyysisesti vaan käyttää UUID:tä levyosion tunnistamiseen.
En osaa selittää tätä oikein selvästi mutta asiaan liittyy emon rakenne, bios, biosin viestittäminen, linuxkernel, fstab ja device.map. Noilla korteilla pelataan ja käsi voi olla eri yhdistelmissä erilainen.
Suomeksi siis.. ei hitto en osaa selittää asiaa. Mutta kokemusta löytyy että sekaisin voi mennä monessa kohdassa, siksi suosittelin sitä yhden levyn taktiikkaa, ei tule turhia häiriöitä. Että jos on vain se vista levy, sen päälle (jatkeeksi) asennetaan ubuntu ja sitten vasta ruvetaan tutkimaan jos ei käynnisty että mikä on pielessä.. niin se on yhdellä levyllä helpompaa,
Levyn pitäisi olla SATAn channel ykkösessä ja käynnistys osoitettu sieltä, cd- tai usb-asemia ei kannata ruksia käynnistäviksi jos biosissa on tähän mahdollisuus, joissain on, joissain ei ole.
Ongelmana on nyt ensinäkin se että vikamahdollisuuksia on liikaa joten niitä pitäisi poissulkea, xp-levyn piuhan irroittaminen olisi se ensimmäinen homma, sitten katsoa että kiintolevy on fyysisesti varmasti oikeassa kanavassa emolevyllä, taskulampun ja suurennuslasin avulla varmaan selviää se pieni teksti joka kanavan viereen emon pintaan on yleensä painettu. Sitten biosista katsomaan ettei muilta laitteilta haeta käynnistystä. Usb-laitteet ainakin irti, joskus nekin sotkevat asioita, sellaiset siis mitä ei välttämättä tarvitse on syytä irroittaa.
Usb-tikku muuten estää eräiden windowskoneiden käynnistymisen erässä tietyssä konemerkissä, en nyt mainitse sitä mutta meillä on töissä paljonkin samoja vehkeitä ja monta kertaa käynyt nin että muistitikku on jäänyt koneeseen kiinni ja seuravassa buutissa lukee "operating system not found". Ei kuitenkaan kaikilla muistitikuilla vaan sellaisilla jotka ovat buuttikelpoisia sinänsä.
Omassa koneessa pqi;n 8Gt usb-tikku saa linuxin ilmoittelemaan kummallisia joskin käynnistyy. Yrittää siis mountata tikkuakin ja heittelee herjoja, jos irroitan tikun niin ei mitään ja kaikki toimii moitteetta eikä tikun tiedostoissakaan ole mitään vikaa, fsck:ta vaan tarjoilee ja kertoilee ettei /dev/sda:n osiot ole kunnossa, menee yli rajojen. Tuolla ainoalla tikulla se sen tekee, ei muilla.
Että herkässä on nämä hommat joskus, siksi yksinkertainen on kaunista. Mutta öitä vaan juu, minäkin hiihtelen tästä nukkumaan. Jatketaan tästä myöhemmin mutta toivon mukaan ymmärsit viestini; yksinkertainen on hyvä ja siinä on vähän levyjä silloin. Muuten voidaan arvuutella vuoden loppuun asti näitä osiojuttuja ;)
Niin siis kysymys ei ole siitä miten me ja graafinen osiointiohjelma näemme levyosiot sillä grub käsittelee niitä hieman eri tavalla.
"Menee siis astetta sekavammaksi mutta minullakin on ollut emoja joissa linux tulkitsee eri tavalla levyjärjestestystä kuin mitä bios ilmoittaa"
Vihdoinkin joku muukin on huomannut että tuo mennee jokseenkin päin vittua. Astetta sekavampaa on kun koneessa on 7 kiintolevyä ja ne on sit määritelty buuttaamaan jollain tavalla. Sitten kun tyrkkäät sinne "väliin" yhden levyn lisää, niin nuo levyjen järjestykset tulkitaan vissiin randomilla jonka alkuluvut haetaan biosin antamasta levyjärjestyksestä. Ainakin tätä "lottoarvontaa" tukee se, että joka buutilla ilmeni, että levyt olivat erijärjestyksessä. Yritäpä siinä sitten osua oikeaan osioon..
No se emolevy muutti hyvin nopeasti lähimetsään asumaan ja ongelmat loppui siihen. asus-jotain.. siinä oli kyllä varmaan joku bugi koko hökötyksessä, mutta aattelinpa mainita. Tätä bugia ei tietenkään ilmennyt pienemmällä määrällä kiintolevyjä.
Sain läppärin käyttööni. Nyt on sitten se toinen vanha levy irti (siis se, jossa on XP). Siinähän oli myös se ainoa toimiva käyttis eli Ubuntu 10.10.
Nyt sitten kone ei lähde käyntiin ollenkaan, niin kuin olettaa sopikin. Eli mitä nyt sitten?
Muuta mediaa minulla ei ole käytettävissä kuin Ubuntu 10.10 live muistitikku.
Yksi keino, jota kannattaa harkita, on XP:n korjaus- uudelleen asentaminen, siihen sitten EasyBCD-ohjelma, jolla kadonnut vista-loader palautetaan.
http://www.softpedia.com/progDownload/EasyBCD-Download-45820.html
http://keskustelu.afterdawn.com/thread_view.cfm/639491#3870656
Nyt tarkistat että levy on todella ensimmäisessä sata-kanavassa, joko sieltä emon pinnalta johon yleensä on sata-liittimien viereen merkitty kanavan numero tai sitten biosista, melkein kaikissa näkyy kyllä mihin kanavaan levy on pistetty. Joskin raudasta katrsominen on aina varmempaa.
Sen jälkeen rebuuttaat koneen sillä usb-tikulla ja otat päätteessä listauksen levyosioista komennolla
sudo fdisk -l
ja vaikka copypastetat tänne niin katsotaan sitä hieman. Minä olen viereisessä verstaassa hiertämässä betonilattiaa maalausta varten mutta käyn välillä tässä kuikuilemassa missä mennään.
kai olet kuitenkin tässä vaiheessa varmuuskopioinut vistan osiolta tärkeät työt? Se olisi syytä tehdä nyt kun vielä on aikaa, vaikka toiselle usb-tikulle.
Jees, tuollahan onkin alussa mainostamani Vista Recovery Discin käyttöohje ihan suomeksi kohdassa: Vistan fixmbr ja fixboot komennot "Vista Recovery Disc"-levyltä. Mielenkiinnolla jään odottamaan tullaanko siihen vielä turvautumaan. ;-) Sillä ainakin selviäisi onko Vista vielä pelastettavassa kunnossa.
On sitten kone tikulta käynnissä.
Oletpa monipuolinen mies, kun betonilattioitakin osaat hiertää. Pari vanhempaa veljeäni ja isäni olivat sen alan ammattilaisia, että tiedän mistä puhun.
Kyllä se nyt käynnissä oleva levy on kiinni ensimmäisessä portissa, vaikka emolevyllä se olikin mahdollisimman epäselvästi merkitty. (portit olivat päällellkäin, yhteensä neljä, joiden alla oli ruudukko 2 x 2 lokeroa, joissa numerot vasemmalta lukien: ylä rivi 1 ja 2 ja alarivi 3 ja neljä. alimmaisessa portissa se piuha oli kiinni). Siis sitä ei oltu muutettu sitten tehdasasennuksen. Myös bios vakuutti että levy on channel 0 (nolla):ssa kiinni.
Sitten listaus:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 164.7 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xba50bc9f
Device Boot Start End Blocks Id System
/dev/sda1 1 1019 8185086 12 Compaq diagnostics
/dev/sda2 * 1020 10541 76485465 6 FAT16
/dev/sda3 10542 16555 48305248 7 HPFS/NTFS
/dev/sda4 16555 20023 27858108 5 Extended
/dev/sda5 17837 19926 16787893 83 Linux
/dev/sda6 19927 20023 779121 82 Linux swap / Solaris
Disk /dev/sdb: 4007 MB, 4007624704 bytes
124 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7688 * 512 = 3936256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d2fd7
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1018 3913161 c W95 FAT32 (LBA)
ubuntu@ubuntu:~$
Näyttää muuten ihan erilaiselta kuin disk utilityn listaus, josta en saa kiota tähän mutta voin osiot luetella:
sda1 = PQSERVICE 8,4 GB NTFS
sda2 = ACER 78 GB NTFS
sda3 = DATA 49 GB NTFS
sda4 = Extended 29 GB tämä on ikäänkuin otsikkona seraavalle kolmella
sda5 = 17 GB ext3 tässä osioissa on se vanhempi Ububntu, joka ei käynnisty
sda6 = 798 MB Data 798 MB edellisen swap
sda = Free 19 GB tässä osiossa oli se Ubuntu 10.10
Tuo data sitten sisältää kaiken varmistettavan tiedon ja osio on muutamaa gigaa vaille täysi, siis ei oikein mahdu millekkään tikulle.
Winkulla olen varmistellut usb kovalevylle aina muuttuneet tiedot, mutta sitäkään en ole tehnyt kuin silloin tällöin ja viime kerrasta on aikaa. En kovin helposti keksi mitä on tullut viime varmistuksen jälkeen uutta ja muutosta, winkku sen kyllä keksisi! Tilaa sillä varmistuslevyllä ei ole niin paljoa, että kaikki mahtuisi uudestaan.
Voiskohan mitenkään luottaa, että tiedot säilyisivät winkun käynnistymiseen saakka?
Tee nyt 3 hakemistoa ja liitä nuo windowsin muokkaamat osiot niihin (sudo jos tarvii)
sudo mkdir eka
sudo mkdir toka
sudo mkdir kol
ja liitä nuo osiot niihin
sudo mount /dev/sda1 eka
sudo mount /dev/sda2 toka
sudo mount /dev/sda3 kol
ja mene tiedostoselaimella katsomaan millä osiolla on ntloader tai muu ld (loader) niminen tiedosto sekä mahdollisesti boot tai bootmgr nimisiä tiedostoja, käynnistyslataaja on siellä.
Kävin aiemmin nakkaamassa pojan salibandy-reeneihin ja nyt täytyy mennä hakemaan pois (naapurikunnassa) niin olen hetken pois kuvioista. Yritä tutkia löytyykö jostain noita vistan buuttiin liittyviä tiedostoja.
Tässä listaus tekemisistä:
ubuntu@ubuntu:~$ sudo mkdir eka
ubuntu@ubuntu:~$ sudo mkdir toka
ubuntu@ubuntu:~$ sudo mkdir kol
ubuntu@ubuntu:~$ sudo mount /dev/sda1 eka
ubuntu@ubuntu:~$ sudo mount /dev/sda2 toka
ubuntu@ubuntu:~$ sudo mount /dev/sda3 kol
Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.
Eli tuo kolmas meni kiville. Se on kuitenkin se DATA-osio, että tuskin sieltä mitään sellaista olisi löytynyt.
Tuo kakkososio (sda2) se ACER osio ja vaikka se onkin kaiketi NTFS, niin se on myös FAT 16 !!!
Luultavasti se ntloader on eka osiolla nimellä ntldr, kun muita sinnepäin olevia en löytänyt.
bootmgr löytyi sieltä kakkososiosta ja sieltä löytyi myös BOOTSECT.BAK, joka tosin on kolme ja puoli vuotta vanha.
Muuten kävitköhän ihan naapurissa, kun hait poikasi treeneistä. :-)
nousiaisissa kävin.
Eli tuo kolmas osio on jo liitetty jonnekin joten sitä ei enää voi mountata uudestaan, se löytyy siis "sijainneista" (millä nimellä lie mintissä) tai hakemistosta /media niin jokin siellä on tuo sda3.. mun olis varmaan pitäny asentaa linux mint tuohon seiskan päälle eikä lubuntua. Onko se siis gnome-versio vai kde-versio, en nyt muista mitä kaikkea on puhuttu??
ntldr on nimenomaan se nt-lataaja, eli onko se siis osiolla sda1?
jos se on niin ota sen osion uuid komennolla
sudo vol_id /dev/sda1
mitä tulostuu?
Sorge nyt mun pitää mennä maalaamaan tuota verstan betonilattiaa, siinä ei kyllä mene kovin kauan mutta kuiteskin.
Sitten voidaan miettiä tuota grub.cfg:tä tarkemmin kun saadaan nää perustiedot kasaan ja varmistettua.
Olitkin sitten ihan päinvastaisessa suunnassa. Kun täällä Paimiossakin on tuo treenipaikka... kai.
Mutta on siis gnome -versio.
Se ntldr on sda1:sessä.
Taisi mennä kiville tuo yritys:
ubuntu@ubuntu:~$ sudo vol_id /dev/sda1
sudo: vol_id: command not found
ubuntu@ubuntu:~$
Mikähän on pielessä?
Siinä ei tuo vol_id jostain syystä toimi, kokeile sitten tätä
sudo ls -l /dev/disk/by-uuid | grep sda1
niin pitäisi toimia. Kiinnitin huomiota myös että bootflag ei ole tuolla osiolla vaikka pitäsi. Anna vielä seuraavat tulosteet
ls -l eka
ls -l toka
Olin toisessa ketjussa mint-henkilön kanssa niin onnistuin hieman sotkemaan että sulla olisi mint, sori. siis tämä oli ubuntu 10.10. Mutta aika samanlaisia ne on joten mitään katastrofia ei ole käynyt ;) Paljon kun hyörii ja pyörii niin välillä tippuu vähän kärryiltäkin.
Nou hätä.
Nämä tuli:
lrwxrwxrwx 1 root root 10 2010-11-17 17:18 A078DB3F16D9B5D2 -> ../../sda1
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ ls -l eka
total 1504
-rwxrwxrwx 1 root root 490 2005-09-29 11:35 ACERBP.P2
-rwxrwxrwx 1 root root 27 2007-11-30 08:37 aimdrs.dat
drwxrwxrwx 1 root root 0 2007-10-01 20:38 AUTORUN
-rwxrwxrwx 1 root root 356 2005-07-15 08:25 BACKUP.NAP
drwxrwxrwx 1 root root 0 2007-10-01 20:39 BITLOCKER
-rwxrwxrwx 1 root root 37376 2005-07-30 03:13 BOOT.DAT
drwxrwxrwx 1 root root 4096 2010-03-18 13:16 D2D
-rwxrwxrwx 1 root root 888832 2007-04-13 09:37 D2D32.EXE
-rwxrwxrwx 2 root root 78 2007-11-01 22:42 DrAssign2C.ini
-rwxrwxrwx 1 root root 6656 2005-06-27 19:28 FATBOOT.BIN
-rwxrwxrwx 1 root root 153 2005-12-15 12:12 FmtFAT32.INI
-rwxrwxrwx 1 root root 69632 2003-10-01 08:29 int15.sys
-rwxrwxrwx 1 root root 512 2005-06-26 05:49 MBR.BIN
drwxrwxrwx 1 root root 4096 2005-10-28 12:24 Minint
-rwxrwxrwx 1 root root 1359 2007-04-13 09:37 model.dat
-rwxrwxrwx 1 root root 9049 2010-11-16 17:32 Napp7.log
-rwxrwxrwx 1 root root 68 2007-04-13 09:37 NAPP.DAT
-rwxrwxrwx 2 root root 302 2007-11-01 22:36 NewPartDisk.ini
-rwxrwxrwx 1 root root 47772 2005-03-25 14:00 ntdetect.com
-rwxrwxrwx 1 root root 298096 2005-03-25 14:00 ntldr
-rwxrwxrwx 1 root root 230 2007-11-01 14:02 OBR3.acr
-rwxrwxrwx 1 root root 70 2005-09-12 18:20 OBR3.ini
-rwxrwxrwx 1 root root 11 2005-07-08 05:31 P1.DAT
-rwxrwxrwx 2 root root 125 2005-12-29 05:12 PARTITION.ALL
drwxrwxrwx 1 root root 0 2006-11-02 12:22 ProgramData
drwxrwxrwx 1 root root 0 2006-11-02 12:23 Program Files
-rwxrwxrwx 1 root root 209 2007-04-25 19:45 RCD.DAT
-rwxrwxrwx 2 root root 382 2005-12-19 15:54 RestoreFAT32.INI
drwxrwxrwx 1 root root 12288 2007-10-01 20:39 RYTOOLS
-rwxrwxrwx 1 root root 113 2007-05-16 14:27 SCD.DAT
drwxrwxrwx 1 root root 0 2006-11-11 12:50 sources
-rwxrwxrwx 1 root root 77 2007-04-25 19:17 SWCD.DAT
drwxrwxrwx 1 root root 0 2007-11-01 12:45 System Volume Information
-rwxrwxrwx 1 root root 131072 2005-08-24 05:02 UNICODE.BIN
drwxrwxrwx 1 root root 0 2006-11-02 12:22 Users
drwxrwxrwx 1 root root 4096 2006-11-11 12:53 Windows
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ ls -l toka
total 3976141
-rwxrwxrwx 2 root root 3376 2007-04-25 09:47 -20070425.log
drwxrwxrwx 1 root root 0 2007-11-01 14:01 Acer
drwxrwxrwx 1 root root 4096 2007-11-01 14:09 AcerSW
-rwxrwxrwx 1 root root 24 2006-09-19 00:43 autoexec.bat
drwxrwxrwx 1 root root 49152 2009-03-22 12:14 $AVG8.VAULT$
drwxrwxrwx 1 root root 0 2007-04-25 19:02 Book
drwxrwxrwx 1 root root 4096 2009-11-04 19:50 Boot
-rwxrwxrwx 1 root root 333257 2009-04-11 09:36 bootmgr
-rwxrwxrwx 1 root root 8192 2007-04-25 19:03 BOOTSECT.BAK
-rwxrwxrwx 1 root root 74 2009-03-09 13:47 CMLoader.log
drwxrwxrwx 1 root root 0 2009-02-06 15:35 COMPOPUS
drwxrwxrwx 1 root root 4096 2010-11-10 07:21 Config.Msi
-rwxrwxrwx 4 root root 10 2006-09-19 00:43 config.sys
drwxrwxrwx 1 root root 0 2009-05-23 17:13 ConvertTemp
lrwxrwxrwx 2 root root 60 2006-11-02 15:02 Documents and Settings -> /home/ubuntu/toka/Users
drwxrwxrwx 1 root root 0 2007-04-25 19:02 DRV
-rwxrwxrwx 1 root root 1878581248 2010-11-13 20:20 hiberfil.sys
drwxrwxrwx 1 root root 0 2007-11-05 22:15 HiTRUSTDrive
-rwxrwxrwx 1 root root 0 2007-11-07 07:19 IO.SYS
drwxrwxrwx 1 root root 0 2009-04-24 10:27 LGE
-rwxrwxrwx 1 root root 16457 2008-12-05 18:54 log_fs.log
drwxrwxrwx 1 root root 8192 2009-04-09 22:32 MPX
-rwxrwxrwx 1 root root 0 2007-11-07 07:19 MSDOS.SYS
drwxrwxrwx 1 root root 0 2007-04-25 09:58 MSOCache
drwxrwxrwx 1 root root 4096 2007-11-06 14:51 ~MSSTFQF.T
drwxrwxrwx 1 root root 0 2008-06-30 10:28 Ohjelmatiedostot
-rwxrwxrwx 1 root root 2192384000 2010-11-13 20:20 pagefile.sys
drwxrwxrwx 1 root root 0 2008-06-05 19:30 PerfLogs
drwxrwxrwx 1 root root 4096 2007-11-07 07:19 PRIVATE
drwxrwxrwx 1 root root 20480 2010-09-14 19:40 ProgramData
drwxrwxrwx 1 root root 32768 2010-10-14 09:14 Program Files
drwxrwxrwx 1 root root 4096 2007-11-06 13:06 QT98
drwxrwxrwx 1 root root 0 2007-11-10 22:59 r13
drwxrwxrwx 1 root root 0 2010-07-18 01:54 $RECYCLE.BIN
drwxrwxrwx 1 root root 0 2008-01-10 08:55 RECYCLER
-rwxrwxrwx 1 root root 372 2007-04-25 09:32 RHDSetup.log
-rwxrwxrwx 1 root root 178 2007-04-25 09:41 setup.log
drwxrwxrwx 1 root root 0 2009-04-14 14:19 sim_scan
drwxrwxrwx 1 root root 24576 2010-11-13 17:08 System Volume Information
drwxrwxrwx 1 root root 4096 2010-01-04 01:34 TEMP
-rwxrwxrwx 1 root root 0 2007-04-25 09:45 Trace.log
drwxrwxrwx 1 root root 4096 2010-07-18 01:51 Users
drwxrwxrwx 1 root root 49152 2010-10-03 15:56 Windows
ubuntu@ubuntu:~$
Ja nyt syömään, sanoi vaimo! :-)
Komenna " blkid /dev/sda1 ", jos tuntisi sen.
Sitä rapatessa roiskuu! :-)
Eli osion sda1 uuid on A078DB3F16D9B5D2 ja se sitten pitää pistää sinne
--fs-uuid --set A078DB3F16D9B5D2
Sitten voit kokeilla toimiiko päätteessä komento
sudo cfdisk
sillä tuo bootflag kiusaa ja luulen että se pitää cfdiskillä pistää tuonne /dev/sda1 sillä nyt se on sda2 vaikka käynnistyslataaja on eri osiolla.
Veikalta hyvä huomio että sen uuid:n saa noinkin yksinkertaisella komennolla (sudona) itse olin tuonkin jo unohtanut.
Nyt meillä on palikat kasassa vistan suhteen,ihmetyttää vain miksei se vanha ubuntu näy. Mutta periaatteessa nyt voisit asentaa ubuntun siihen vanhan päälle (vielä kerran..) ja sitten voidaan kokeilla muokata grubia.
Toisaalta kun bootflag on asetettu laitteelle /dev/sda1 niin voit rebuutissa irroittaa usb-tikun ja yrittää käynnistystä kovalevyltä, katsotaan mitä tapahtuu. Ellei tapahdu mitään niin sitten täytyy asentaa ubuntu rinnalle ja muokata grubia siten että vista saataisiin käyntiin. Nyt kun bootflag on oikeassa osiossa.
Katso nyt toimiiko
sudo cfdisk
ja muuta kohtaa "käynnistettävä" tai "bootable" siten että sda1 asettuu käynnistäväksi eli saa boot-lipun.
"Aseta nykyisen osion käynnistettävyyslippu päälle/pois" on suomenkielinen vihje oikeassa kohdassa.
Kun sda1 on merkitty buuttaavaksi niin voit kokeilla käynnistystä ensin ilman usb-tikkua, mikäle ei käynnistä vistaa niin täytyy asentaa ubuntu siihen rinnalle ja sitä kautta vielä kokeilla.
Nyt on hierretty betonia ja kuiva osa maalattu ja minä mene saunaan pesulle, palaan noin tunnin kuluttua.
Siis minne se uuid pitää pistää ja miten?
Otetaanko se boot pois sda2:sta, vai pitääkö olla molemmissa?
Se voi olla vain sda1 osiolla.
Nyt se on täällä jemmassa ja tiedät miten se UUID haetaan kustakin levyosiosta. Sen voi pistää vain varsinaisen asennuksen jälkeen grub.cfg:iin sieltä 40_custom kautta, tai suoraankin aluksi mutta pitää muistaa että se grub-cfg muuttuu seuraavassa kernelin päivityksessä ja sinne suoraan tehdyt muutokset katoavat.
Eli kokeilet nyt buutata koneen, todennäköisesti ei käynnisty (mutta kannattaa kokeilla) jolloin joudut asentamaan ubuntun vielä kerran tälle levylle rinnan windowsin kanssa. Seuraa asennuksen viestejä, ilmoittaako se lopussa että löysi windowsin, varmaankin, mutta se ei ehkä näy sitten varsinaisessa grubin menussa jolloin buuttaat ubuntuun ja ajat update-grubin. Ellei windows vieläkään ilmesty niin konfiguroidaan vähän noita skriptejä jotta se löytyisi. UUID:n hakemisen voit luntata täältä sitten siinä vaiheessa ja se liitetään joko 40_custom -tiedostoon tai kokeilumielessä suoraan grub.cfg:hen.
Tämä ketju oli oikeastaan sitä varten että se jää tänne "muistiin" josta voit sitten hakea ohjetta ja lisätukea kun jatkat kyselemistä.
En usko että vistan bootloaderissa on mitään vikaa,minulta on ntldr hajonnut vain kerran joten kunhan namiskat saadaan oikeaan järjestykseen niin on hyvät mahdollisuudet saadavistakäyntiin. Tosin se todennäköisesti ajaa oman levyntarkistuksensa mutta antaa ajaa loppuun jos niin tekee.
Liveltä ei pidä mitään update-grubia ajaa koska se osoittaa ilman erityistä "root" parametria ihan väärään paikkaan ja sitten ei käynnisty levyltä mikään ennenkuin se korjataan.
"Liveltä ei pidä mitään update-grubia ajaa koska se osoittaa ilman erityistä "root" parametria ihan väärään paikkaan ja sitten ei käynnisty levyltä mikään ennenkuin se korjataan."
Koskee vanhaa grubia, en ole vielä selvillä miten tämä samathedään versiossa grub2. Mutta liveltä ei pidä update-grubia ajaa kuitenkaan.
Ja pidät huolen että grub tulee asennettua paikkaan /dev/sda eikä esim. sda1 tai sda2, ei osionumeroalopussa vaan nimenomaan tämän levyn MBR:ään eli paikkaan /dev/sda.
Eli ei se boot siellä sda1:ssä muuttanut tilannetta.
Nyt olen asentanut Ubuntun jälleen kerran.
Bootissa on edelleen tuo merkillinen winkkulitania ja jos sen valitsee, niin alkaa lataamaan ACER recoveria.
Katakaisin sen latauksen kesken, koska jo kerran se Ubuntu katosi, kun annoin mennä sen loppuun saakka tai mistä lienee se sitten johtuikin.
Siellä sda1:llä ei ehkä pidäkään olla tuota ntldr louderia, koska se juuri taitaa tyrkyttää sitä XP:n latausta. Sellaista louderia en löytänyt läppärin vastaavasta paikasta ja läppärissä Vista käynnistyy. Sen sijaan läppärissä on sda1:ssä BOOTMGR, joka siis pöytäkoneessa on sda2:ssa.
No kokeilepas sitä. cfdiskillä palautat boot-flagin osille sda2. Sitten otat sda2 UUID:n osiosta sda2 ja pistät sen sinne grub.cfg kohtaan
--fs-uuid --set xxxxxxx
eli tuosta käynnistyslitaniasta tulisi
menuentry "Vista" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set
chainloader 1
}
Tuommoinen, vai oliko se tuollainen jo aiemmin? Entäs se update-grub. Kun olet vaihtanut cfdiskillä boot-flagin takaisn tuohon sda2 osioon ja ajat sen niin löytääkö se mitään? Muita ajaa se joka tapauksesa.
Ongelmana tässä on se että tuo on Acerin pakettikone ja valmistaja on tehnyt tuon typerän oman osionsa siihen alkuun johon on näköjään jemmattu jotain Acerin keksimiä palautustietoja, ilmeisesti edes windows ei näe tuota osiota mutta linux näkee? Windowsista katsoen levyllä on vain kaksi osiota joista ensimmäisellä (nyt tuo sda2) on käynnistyslataaja piilotettuna ja toisella itse windows.
Varsin hankalaksi heittäytyy, harmi ettei ole sitä vistan asennuslevyä jolla voisi asentaa puhtaan vistan ja rinnalle ubuntun,sitten toimisi kuin minulla seiska. Tuo Acerin väsäämä palautusosio siellä ihan alussa sotkee tämän.
Kyllä sen pitäisi käynistyä kun vain keksii oikeat nuotit miten tuo acerin osio ohitetaan grubissa, data on melko varmasti eheä.
Tämä sivu hukkaaa kirjaimet jos pistän nuolimerkkiä tuossa "set" rivillä piti siis lukea
search --no-floppy --fs-uuid --set
ja SE UUID jonka saat osiosta /dev/sda2
niin sen liität siihen lopuun
Alt F2 ja
gksu gedit /boot/grub/grub.cfg
ja sinne liität sen levyosion id-numeron tähän tyyliin
search --no-floppy --fs-uuid --set 33996dd3-ca0b-4b05-b235-2416ff018390
Siellä grub.cfg:ssä olikin jo tuo uuid oikein. Mutta cfdisk ilmoittaa, että VAKAVA VIRHE: Viallinen looginen osio 7: suurennetut loogiset osiot ovat päällekkäiset
Tuo osio on juuri nyt käynnissä olevan Ubuntun osio! Siis varmaan kohta ubuntu katoaa taas...
Hullu systeemi tämä ACER:in systeemi. Mutta alan uskoa, että Vistan louderi on kokonaan kadoksissa ja sen pitäisi olla tuossa sda1:ssä. Luulen että Ubuntun asennus vain yksinkertaisesti hukkasi tuon louderin.
imutan vistan palautus.isoa, nyt on viimeisenä vaihtoehtona kokeilla korjata itse vistan asennus.
Tässä linkki sivulle
http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
Minä imuroin sen ja testaan virtuaalikoneessa, saat sen joko tuolta tai mun webbiserveriltä, kai sulla on joku kone jolla polttaa tuo levy? Ellei ole niin pistä mulle meiliä ([email protected]) niin poltan sulle tuon levyn ja postitan niin voit kokeilla sen kanssa palauttaa vistaa. Se on joku tosi minimaalinen microsoftin tekemä/hyväksymä korjauslevy ymmärtääkseni eikä se osaa muuta kuin komentorivillä palauttaa vistan asennuksen, toivoakseni.
Voi olla että siinä on sitten tosiaan jotain niin rikki ettei muulla saa toimimaan mutta toivon mukaan tuolla levyllä voi tlanteen palauttaa paremmaksi. Naisten eteen tehdään kaikki mitä vaan inhimillisesti voidaan joten olen tukenasi ;) Nyt on kyllä vähän nälkä mutta ei sitä viitteis hautajaiskaffella ja .. namnam.. voileipäkakulla tyydyttää..
meiliosoite on siis
[email protected]
eikä tuo torso osoite..
Onhan mulla pöytäkoneessa toimiva asema. En vaan ole Ubuntulla koskaan mitään polttanut, että saa nähdä kuinka onnistun.
Itse tyydytin.... siis nälkäni äsken ja vaimo painui nukkumaan. Siis vaara vähäksi aikaa ohi :-).
pistä tänne tai meilaa jos joku tökkii latauksessa tms. niin tuumaillaan taas. nyt öitä joskin intän tuolla "sodat" palstalla vielä hetken. Kokeilin imagea virtuaalissa seiskan kanssa, toimii, löysi seiskan asennuksen.
Hyvää yötä ja kivoja unia! Älä anna inntämisessä periksi! :-=
Vista on käynnissä! Ja Ubuntukin käynnistyy.
Se repair teki sinne sda1:een bootmrg:n ja sitä se nähtävästi kaipasi. Se kuitenkin haki vielä sitä XP:tä sieltä sda1:stä, mutta kun muutin grub.cfg:ssä sen osoitteen sda2:ksi (siis myös se set ja se pitkä merkkisarja) niin johan löysi Vistan.
Vielä pientä viilausta sinne grub.cfg:hen, niin kaikki on kunnossa.
Mutta olihan urakka. Kiitos kaikille muillekin osallisille.
hieno homma. Kyllä siellä sitten jotain oli vähän rikkikin kai.
Muista että pistät nyt toimivan kopion grub.cfg:stä jemmaan sillä seuraava kernelpäivitys ajaa update-grubin joten tiedot voivat muuttua niin ei tarvitse ulkoa muistella vaan voit muokata käsin sitä sen verran että uusi ydin tulee siihen nykyisin toimivan tilalle ja muuten se on kohdallaan niin sitten kopioit sen takaisin sinne /boot/grub hakemistoon.