Lähtökohta tilanteena on, että Vista-koneelle on asennettu enempivähempi tutustumismielessä Linux ja sitten siitä halutaan eroon.
Jo ennen kuin menee tekemään tuollaisen tutustumisasennuksen, kannattaa harkita sitä poistamista. Live-CD- tai tuossa aiemmin esitetty virtuaalikone-asennus on poistettavissa helposti, mutta jos on asentanut Ubuntun toiseksi järjestelmäksi kovalevylle, poistamisessa voi olla vaikeuksiakin. Ongemat keskittyvät lähinnä alkulatainohjelmaan (grub tms), joka on vallannut pääboottisektorin (MBR). Ja toisaalta sitten niihin Linux-osioihin, jotka eivät näy Vistalle.
Tämä ohje toimii, jos koneen mukana on hankittu Vista DVD. Keskusteluareenoilla sitä näytetään suositeltavan, jos aikoo tulla katumapäällekin.
Grubin (tai mahdollisesti Lilon?) poistamiseen ei auta Vista-DVD:ltä käynnistettättäessä käytettävissä oleva vuorovaikutteinen käynnistysektorin korjausvalinta, koskapa se kohdistunee johonkin osiokohtaiseen käynnistyssektoriin, eikä siihen ihan päällimmäiseen. Sama vika on komentorivillä bootsect.exe-ohjelmassa (lienee sama eri tavalla esille laitettuna).
Grubin saa pois (MBR:n palautettua) komennolla:
bootrec.exe /fixmbr
(tämä siis VistaDVD:ltä käynnistäen ja komentoriville mennen)
Lisää asiasta:
http://neosmart.net/blog/2007/bootsectexe-modifies-the-bootsector-not-the-mbr/
Nyt tilanne on se, että saisimme Vistamme käynnistymään ilman ikävää alkuvalikkoa (joka peräti päivittyilee ihan käyttäjän toiveiden vastaisestikin), mutta linux-osiot olisivat edelleen kateissa.
Samasta komentotilasta löytyy Diskpart-ohjelma, joka käynnistyy ikäänkuin omaksi komentotilakseeen.
LIST Volume, LIST Disk ja LIST Partition -komennoilla näkee jotain, mistä aloittaa.
Itse tein niin, että käytin lopulta Select partition -komentoa osioiden valintaan ja Delete partition -komentoa osioiden poistamiseen. Ja sitten Extend -komentoa jäljelle jääneen Vista-osion laajentamiseen poistettuun tilaan.
Diskpart opastaa käyttäjää suomeksi vanhaan MSDOS-tyyliin. Lisää tietoa on mm. tässä:
http://www.mydigitallife.info/2007/09/26/using-diskpartexe-as-disk-management-alternative-in-windows-vista-2000-2003-and-xp/
Pari kertaa exitiä ja koneen sammutus levyke poistaen.
Varmuuskopiointi lienee suositeltavaa ja se, että on joskus käyttänyt MS-DOS -käyttöjärjestelmää. Muuten ei ehkä löydä noita tarvittavia ohjelmiakaan sieltä Vista DVD:ltä (X: -asemalta).
Mitä tästä opin? No sen, että oli sentään hyvä, että tuli hankittua sellainen tietokone, mihin tuli tuo käyttöjärjestelmä mukaan myös ulkoisella muistivälineellä (DVD). Ja ehkä sen, että ei pitäisi olla niin kokeilunhaluinen. Toimivaa järjestelmää ei pitäisi ronkkia.
Jo ennen kuin menee tekemään tuollaisen tutustumisasennuksen, kannattaa harkita sitä poistamista. Live-CD- tai tuossa aiemmin esitetty virtuaalikone-asennus on poistettavissa helposti, mutta jos on asentanut Ubuntun toiseksi järjestelmäksi kovalevylle, poistamisessa voi olla vaikeuksiakin. Ongemat keskittyvät lähinnä alkulatainohjelmaan (grub tms), joka on vallannut pääboottisektorin (MBR). Ja toisaalta sitten niihin Linux-osioihin, jotka eivät näy Vistalle.
Tämä ohje toimii, jos koneen mukana on hankittu Vista DVD. Keskusteluareenoilla sitä näytetään suositeltavan, jos aikoo tulla katumapäällekin.
Grubin (tai mahdollisesti Lilon?) poistamiseen ei auta Vista-DVD:ltä käynnistettättäessä käytettävissä oleva vuorovaikutteinen käynnistysektorin korjausvalinta, koskapa se kohdistunee johonkin osiokohtaiseen käynnistyssektoriin, eikä siihen ihan päällimmäiseen. Sama vika on komentorivillä bootsect.exe-ohjelmassa (lienee sama eri tavalla esille laitettuna).
Grubin saa pois (MBR:n palautettua) komennolla:
bootrec.exe /fixmbr
(tämä siis VistaDVD:ltä käynnistäen ja komentoriville mennen)
Lisää asiasta:
http://neosmart.net/blog/2007/bootsectexe-modifies-the-bootsector-not-the-mbr/
Nyt tilanne on se, että saisimme Vistamme käynnistymään ilman ikävää alkuvalikkoa (joka peräti päivittyilee ihan käyttäjän toiveiden vastaisestikin), mutta linux-osiot olisivat edelleen kateissa.
Samasta komentotilasta löytyy Diskpart-ohjelma, joka käynnistyy ikäänkuin omaksi komentotilakseeen.
LIST Volume, LIST Disk ja LIST Partition -komennoilla näkee jotain, mistä aloittaa.
Itse tein niin, että käytin lopulta Select partition -komentoa osioiden valintaan ja Delete partition -komentoa osioiden poistamiseen. Ja sitten Extend -komentoa jäljelle jääneen Vista-osion laajentamiseen poistettuun tilaan.
Diskpart opastaa käyttäjää suomeksi vanhaan MSDOS-tyyliin. Lisää tietoa on mm. tässä:
http://www.mydigitallife.info/2007/09/26/using-diskpartexe-as-disk-management-alternative-in-windows-vista-2000-2003-and-xp/
Pari kertaa exitiä ja koneen sammutus levyke poistaen.
Varmuuskopiointi lienee suositeltavaa ja se, että on joskus käyttänyt MS-DOS -käyttöjärjestelmää. Muuten ei ehkä löydä noita tarvittavia ohjelmiakaan sieltä Vista DVD:ltä (X: -asemalta).
Mitä tästä opin? No sen, että oli sentään hyvä, että tuli hankittua sellainen tietokone, mihin tuli tuo käyttöjärjestelmä mukaan myös ulkoisella muistivälineellä (DVD). Ja ehkä sen, että ei pitäisi olla niin kokeilunhaluinen. Toimivaa järjestelmää ei pitäisi ronkkia.
Vastaukset 11
Vanhimmat
Virtuaalikoneet on kokeilua varten.
Kehitysympäristöt virtuaalikoneissa on se kova juttu. On paljon helpompaa kun rakentelee erilaisia kehitysympäristöjä ja demoympäristöjä virtuaalikoneina.
Myös erilaisten asennusten opettelu kannattaa tehdä virtuaalikoneessa. On aika kätevää treenata VirtualBoxissa asennuksia, kun ottelee snapshotteja jos joku menee pieleen, palaa aina edelliseen snapshottiin ja tekee uudestaan ja samalla kirjoittelee ohjetta.
Kehitysympäristön mennessä solmuun voi helposti palauttaa uuden ympäristön ja myös voi vaihdella nopeesti erilaisten kehitysympäristöjen välillä. Aika kätevää toimintaa.
Itse treenaan isomman tietojärjestelmän pystyttämistä, homma olis ollu monin kerroin hankalampaa ilman VirtualBoxia.
Kun homma on treenattu ja ohjeet tehty, voi sitten sen jälkeen harkita asentaako ilman virtualikonetta.
Kyllä sä sit oot pelle!
mutta entäpä jos koneelle on esiasennettu laitevalmistajalle optimoitu Vista, jonka "palautuslevyillä" tuo temppu ei onnistu - ellei sitten kirjoita kaikkea uusiksi. rahalla tosin saa hankituksi koneen valmistajalta erikseen levyn, jolla alkulatauslohkon voi kirjoittaa uudelleen, mutta tällaista levyä ei ole oletuksena mukana.
Ihmettelen muuten miksette käytä nykokoneissa olevaa mahdollisuutta käynnistää erikseen haluttu käyttöjärjestelmä omalta kiintolevyltään, ja disabloimalla muut levyt. Käyttäjärjestelmä ei kitenkään voi "tietää" mitä muita käyttöjärjestelmiä koneella olevilla levyillä on, ellei tätä sille kerrota.
Kun siten ottaa käyttöön sen levyn, jolle Vista on asennettu, voi entisen linux -levyn ottaa helposti käyttöön Vistan levynhallinnan kautta, jolloin se alustetaan vain HPFS -tiedostojärjestelmälle, ja siitä tulee vain uusi levyasema. Jos sitten taas haluaa asentaa sille uudelleen linuxin, poistaa vain levyn Vistan levynhallinan kautta, ja kytkee linuxin käytössä olleen levyn käynnistymään ainoala levynä (ja ottaa varmuuden vuoksi muiden levyjen piuhat irti tilapäisesti) ja sitten vain asentaa levylle linuxin, ja alustaa sen samalla jollekin linuxin käyttämällä tiedostojärjestelmälle. Biosista voi sitten valita käyttääkö Vistaa vai linuxia.
se, että esittämäsi levyjen disablointiin perustuva menettely ei kaikissa koneissa vaan toimi.
Nyt kun tiedät tämän, sinun ei tarvi enää ihmetellä :)
Linuxin tapauksessa vain johtojen irroittaminen auttaa. Vaikka levy disabloidaan biosista niin linux näkee sen silti ja pystyy asentamaan ko. levylle. Tietenkään se ei käynnisty koska käynnistyksessä se taas on näkymättömissä mutta biosista enabloinnin jälkeen siltä pystyy käynnistämäänkin.
Ainoa varma tapa suojata windwos-levyt linuxin asennuksessa on irroittaa virta- tai datakaapeli tai molemmat mikäli haluaa. Tai olemalla tarkkana mutta aloittelevalle levyosioiden "oudon" nimeämisen vuoksi varminta on nyppiä johtoja irti niin ei tule sekaannuksia.
Ubuntu sotkee GRUB -virityksillään vintoosan käynnistyvyttä, ja erityisen paha tilanne on, jos joku sitten haluaa "palauttaa" vintoosan ainoaksi käyttöjärjestelmäksi. Tämä ei onnistu, koska eräissä tapauksissa vintoosa ei osaa kirjoittaa GRUB (tai LILO) -systeemiä yli.
Tästä syystä virtajohtojen kytkeminen irti on suositeltavaa, sillä käynnistysparametreja pystyy tokin sorvaamaan jälkikäteenkin. Jos johtoja (virta - ja datakaapelia) ei ole kytketty irti muista kuin siitä levystä jolle asennetaan, asennuksen yhteydessä linux kyllä "huomaa" nuo muut levyt, ja kirjoittaa niiden sisältämien järjestelmien kannalta väärin niiden tiedot. Käsipelillä tietoja voi toki tällöinkin jälkikäteen korjata, mutta alkulatauslohkolle ei voi tehdä juurikaan mitään sellaista, minkä kaikki käyttöjärjestelmät hyväksyisivät.
Kun tällaiseen sekavaan systeemin sitten yrittää vintoosan korjausasennusta, tai "pelastusasennusta", se ei onnistu koska MBR on viturallaan, ja pelastuslevyillä ei tilannetta voi korjata. Vintoosan kohdalla tilanne menee palautuksen puolelle, joka taas tuhoaa kaikkien mahdollisten levyillä olevien linuxien käynnistymismahdollisuudet. Tällaisessa tilanteessa sitten noidutaan, ja sanotaan, että syntynyt sekaannus on linuxin vika. Mutta eihän se näin ole, sillä linux toimii täysin oikein paikantaessaan levyjä ja käyttöjärjestelmiä. Vintoosahan tahtoo tästä poiketen ainoastaan varata koko alkulatauslohkon yksinomaan omaan käyttöönsä, ja syrjäyttää kaikki muut käyttöjärjestelmät. Jollei tämä onnistu, se kieltäytyy käynnistymästä, ja korjaamasta tilannetta, koska ei osaa.
kuten Levynhallinnalla Vistassa Järjestelmänvalvojatilillä. Tuon käynnistyssektorin korjaamisen jälkeen käynnistetään tietokone uudelleen kiintolevyltä (ei DVD:ltä). Tietokoneen käynnistyttyä kirjaudutaan järjestelmänvalvojatilille ja avataan Tietokoneen hallinta-ikkuna (löytyy kirjoittamalla Käynnistä-valikon hakukenttään "Tietokoneen hallinta"). Sitten valitaan Levynhallinta Tietokoneen hallinnasta ja poistetaan Ubuntun osiot. Linuxin käynnistyslataaja kannattaa jyrätä yli Vista DVD:n avulla ennen linux-osioiden poistamista. Joissakin tietokoneissa (kuten HP:n koneissa) tuo tietokoneen korjausvalinta on työnnetty kiintolevylle jolloin sen saa valittua Käynnistyksen lisäasetuksista. Eli tietokoneen käynnistyttyä painetaan F8 tihein väliajoin (jos tietokoneessa on joku muu alkulatain kun windowsin oma, kuten grub ja lilo niin ensin valitaan windows ja vasta sitten F8.) Avautuvasta valikosta valitaan Korjaa tietokone.
tietokone käynnistyi grubiin ja valitsin vistan(longhorn) ja painoin sitten F8 ja valitsin korjaa kone, sieltä sitten komentoon ja sinne kirjoitin bootrec.exe /fixmbr ja käynnistin uudelleen, enää ei tullut grubia. Sitten poistamaan Linuxia, pääkäyttäjällä vistaan sisään ja tein sama:
{Tietokoneen käynnistyttyä kirjaudutaan järjestelmänvalvojatilille ja avataan Tietokoneen hallinta-ikkuna (löytyy kirjoittamalla Käynnistä-valikon hakukenttään "Tietokoneen hallinta"). Sitten valitaan Levynhallinta Tietokoneen hallinnasta ja poistetaan Ubuntun osiot.}
Mikä mahtaa olla "tietokoneen hallinta" englanniksi?
Vedät vaan Linux-osiot sopivalla ohjelmalla (Killdisk, Eraser tms.; löytyy googlettamalla tikulle ja A-asemalle ja CD:lle) ihan nolla-ykkösiksi. Tai GPartitilla CD:ltä tuhoat Linux-osiot. Sen jälkeen Visvalla mbrfix.