Eli olen asentanut Mintin XP:n rinnalle. Käynnistettäessä ei kuitenkaan tule sitä kysymystä, että kumman haluaa käynnistää. Xp käynnistyy aina suoraan. Olen laittanut biosista kovalevyn, jolla molemmat käyttöjärjestelmät ovat(eri osioilla), ensisijaiseksi. Saan linuxin ainoastaan käynnistettyä, kun laitan asennususbin koneeseen ja ensisijaiseksi. Silloin tulee kysymys haluanko käynnistää xp vai mint. Miten saan toimimaan ilman usb:tä? Huomasin myös että xp näyttää ainoaksi järjestelmäksi itsensä, ei lainkaan minttiä.
Tässä osiot http://i8.aijaa.com/b/00311/13152855.jpg
63 GB on windowsin osio
115 GB on kuvia yms.
8.2 GB on USB-tikku
File System on linuxin osio (65 GB)
Tässä osiot http://i8.aijaa.com/b/00311/13152855.jpg
63 GB on windowsin osio
115 GB on kuvia yms.
8.2 GB on USB-tikku
File System on linuxin osio (65 GB)
Vastaukset 14
Vanhimmat
Olet asentanut Grub-bootloaderin usb-tikulle
Miten korjaan? Riittääkö että lataan sen myös linuxiin tai siirrän tikulta?
Asenna grub2 käyttäen asennus-live-linux-cd:tä seuraavasti (esim. Ubuntu 12.04 tai uudempi/tai vastaava Mint, ja ei windows8/uefi/gpt!)
1. buuttaa kone live-linux-cd:ltä (=miltä linux on asennettu)
2. avaa live-linuxissa pääte (terminal)
3. hae päätteellä linux-osio missä on /boot-kansio (linuxin /-osio): sillä id=83 ja järjestelmä=Linux komennolla
sudo fdisk -l
(tässä l=pikkuällä=listaa => levyt: sda, sdb..; jos windows on asennettu, se on yleensä sda1, silloin haettu osio on esim. sda5)
(jos koneessa on useita levyjä tai levyllä erillinen HOME-osio, katso että valitset oikean levyn/linux-osion)
4. mounttaa haettu linux-osio, tässä esimerkissä sda5 (=kopioi päätteeseen) :
sudo mount /dev/sda5 /mnt
5. installoi grub2, anna levynnimi ILMAN NUMEROA, esim. sda (grub2 asentuu tämän levyn mbr:ään) (=kopioi päätteeseen):
sudo grub-install --boot-directory=/mnt/boot /dev/sda
komennossa on viivaviivaboot-directory= eli siinä on 2 viivaa peräkkäin!
6. sulje pääte ja live-linux-cd, poista cd kun pyydetään
7. käynnistä kone normaalisti => grub2-menu aukeaa, valitse linux-osio (uusin=ylin)
8. avaa pääte linuxissa ja päivitä grub-konfiguraatio näillä komennoilla (=kopioi päätteeseen, huom: tätä ei tarvitse tehdä jos halutut kj:t jo näkyy grubissa):
sudo os-prober
sudo update-grub
(os-prober hakee partitiot mm. windows-system/recovery,
update-grub päivittää ne grub2-konfiguraatioon ja grub2-menuun)
Ja seuraavassa buutissa kaikki käyttöjärjestelmät (myös muilta levyiltä mitä on kytketty koneeseen kiinni), pitäisi näkyä grub-menussa.
Huom: koneessa ei tule olla muita boot-managereita, easybcd tmv..
9. oletuskäyttöjärjestelmän asetus grubissa (jos halutaan joku muu kuin yllä valittu linux mikä tulee oletuksena = ylin)
katso monesko rivi haluttu oletuskäyttöjärjestelmä on grubissa, jos esim viides rivi, defaultbuutti ->4 (ylin rivi=0)
avaa pääte ja muuta editorilla:
kopioi ensin vanha grub talteen: sudo cp /etc/default/grub /etc/default/grub.talteen
gksu gedit /etc/default/grub, muuta tähän GRUB_DEFAULT=4 uusi oletuskäyttöjärjestelmä
sudo update-grub ja boottaa kone -> nyt pitäisi mennä uuteen oletuskäyttöjärjestelmään
Huom. muista poistaa cd/asennus-usb-tikku jos ajat sudo os-prober:in ettei se tule menuun
Kohdat 1-6 on se live-cd/ tai tikku kiinni, sitten pois.
Ja os-proberia ei tarvitse ajaa, jos grub-käynnistyksessä jo näkyy käyttöjärjestelmät.
Missä vaiheessa otan usbin sitten pois koneesta?
Kannattaa muuten säilyttää se usb-tikku noin että saat sillä Linuxin käynnistettyä. Microsoft on nykyään vähän paniikissa huonon Windows 8 menestyksen takia ja yrittää sabodoita Linuxin käytön kaikin tavoin. Luultavasti huhtikuun 8. päivänä järjestää kivan pikku yllärin, viimeisen XP-päivityksen.
http://www.mbnet.fi/artikkeli/ajankohtaiset/paivan_linkit/windows_8_paivitys_saattaa_aiheuttaa_pahoja_ongelmia_linux_kayttajille
Tuossa 6. kohdassa pitää ottaa cd pois kun pyydetään, mutta ei mulla tule siinä mitään pyyntöä? Sain kyllä nuo kommennot tehtyä, linux oli sda6. Sitten suljin päätteen, otin usbin pois ja sammutin koneen. Ei käynnistynyt mikään vaan tuli joku grub rescue. Jouduin säätämään biosista taas usbin ensisijaiseksi, jotta sain avattua koneen (usbin avulla).
sudo grub-install --boot-directory=/mnt/boot /dev/sda
ubuntun foorumeilla neuvotaan sda tilalle laittamaan sd6
voisiko tuo toimia?
Ja eikös mun pidä kuitenkin avata grub menussa ylimmäisenä listassa oleva jo asennettu Mint 1. kohdassa? Siis kun teen tuon ohjeen mukaan.
Ilmeisesti ongelma on siinä, etten pääse tuohon "live"-tilaan enää, koska olen jo asentanut linuxin? Jos tuo live tarkoittaa siis sitä, että käytän usbin kautta pelkästään.
Ohje oli tarkoitettu live-cd/tikku-buuttiin, ja yleensä tämä tapa on tarpeen kun windows-uudelleenasennus on ylikirjoittanut grubin ja linuxiin ei enää pääse.
Live-cd/tikku-tapa toimii kyllä kaikissa tapauksissa, mutta tässä tapauksessa tuota alkuperäistä live-tikkua ei enää ole, koska siinä ollut alkuperäinen buutti on 'korruptoitunut' (siihen on ylikirjoitettu se grub), ja jos live-tikkuun ei pääse, tämä tapa ei toimi.
Koska linux saadaan kuitenkin mountattua, grub-asennus pitäisi mennä linuxista rimputtelijan ohjeella (sillloin minun ohjeen kohdat 4 ja 5 ei toimi/tarvita kun linux on siis jo mountattu, ajaisin kuitenkin kohdan 8 tuon grub-installin jälkeen).
Itse olen asentanut aina grubin mbr:ään, jos sen asentaa linux-partitioon (sda6), pitää mbr:ään/windowsiin asentaa joku muu boot-manageri (kuten easybcd). Koneen bios voi olla sellainen, että linux ei käynnisty grub mbr:ssä, silloin käynnistys pitää kierrättää windowsin kautta ja grub asentaa linux-partitioon.
Uefi/Gpt-koneissa on sitten vielä eri systeemi, yllä oleva koskee bios/mbr-koneita.
Käynnistä linux, ota tikku irti ja anna rimpsu
sudo grub-install /dev/sda
(edellyttäen, että käynnistyslevy on /dev/sda).
Komennolla df näet levysi.
Joo kiitoksia paljon sain nyt toimimaan.