Asensin Win7 rinnalle dualboottina omalle kovalevylle Linuxin Mint12-version.(win7 C-asemalla ja Mint D-asemalla osioituna) Käynnistäessäni koneen mbr käynnistäessä ehdottaa oikein kahta vaihtoehtoa(win7 ja Mint12) oletuksena win7, ja wintoosa käynnistyykin ihan oikein. Ongelma syntyy jos käynnistän Linuxin. Eli käyttöjärjestelmän valitsemisen jälkeen tuleekin Linuxin oma Grub-valikko, jolloin pitää valita uudelleen valikosta Linux, Win7 jne.. Linuxin /boot osio partitioituna erikseen D-osioon ja oletankin, syyn olevan siinä. Mitenkä saan poistettua kokonaan Linuxin Grub-kyselyn? Yritin kikkailla EaseBCD-ohjelmalla, mutta käsittääkseni se vaikuttaa vaan c-osion mbr-tiedostoon. Linuxin puolella olen hieman noob.
Asenna Mintillä Grub uudelleen niin, että se on ainoa käynnistyslatain. Mikä käynnistyslatain tossa ekana tulee? Windowsin oma?
Windowsin oma tulee ensin, jonka oikeastaan haluaisinkin olevan ainoa. Grubin uudelleenasennus ei tunnu pyyhkivän windowsin oletus mbr-valikkoa pois. Tai sit teen jotain vaan väärin.
Windowsista Järjestelmä -> Lisäasetukset -> Käynnistys ja palautuminen -> Asetukset Tuolta saa sen windowsin valikon pois näkyvistä, windowsin mbr jää kuitenkin levylle. Laitat siis Mintin käynnistymään oletuksellisesti ilman valikkoa. Tällöin ei jää näkyviin muuta, kuin grub. Mintistä en tiedä, mutta omien kokemusten mukaan grubia on hankala korvata windowsin omalla lataajalla. Tuota grubia kannattaa muutenki käyttää, koska se on nimenomaan tarkoitettu eri käyttiksille ja windowsin lataaja lähinnä windowsille. Jos haluat käyttää windowsin lataajaa, niin tarvii keksiä sitten muuta.
Kiitoksia, pitää testata heti ku kone vapautuu pikkumiehen piirrettyjen alta. Juu, euhän toi windows-valikko mikään ehdoton ole. Luin vain jostain, että mahdollisesti voi tulla ongelmia wintoosan päivityksissä/ virustorjuntaohjelmissa.
teoriassa winukan lataajan saa lataamaan grubin siten, että ottaa linux-osion mbr:n talteen (komento dd if=/dev/sdX of=linuxmbr.bin bs=512 count=1), siirtää sen winukan osiolle (esim. c:\linuxmbr.bin) ja sitten luo bcdedit.exe:llä (windowsin komentokehoitetta järjestelmänvalvojalla) boottimerkinnän.. en ole itse tätä kokeillut, mutta jotenkin näin se voisi kenties, teoriassa, ehkä, tuurilla, mennä Ensiksi varmuuskopio winukan buutista! bcdedit.exe /export c:\savedbcd ottaa varmuuskopion kun bcdedit /import c:\savedbcd palauttaa. sitten vaan luodaan linux-bootin tiedot winukan loaderiin: komento on bcdedit.exe /create /d "Linuxin näyttönimi Winukan buutissa" /application bootsector jonka jälkeen pitäisi tulla ilmoitus "Merkintä {tunniste} luotu onnistuneesti". sitten määritellään uuteen "merkintään" tarvittavat tiedot, josta linux-boottisektori luku onnistuu: bcdedit.exe /set {tunniste} hd_partition=c: ja määritellään tiedosto josta lataushommelit luetaan bcdedit.exe /set {tunniste} path=\linuxmbr.bin ja sitten vielä annetaan 30 sekkaa aikaa valita käyttis komennolla bcdedit.exe /timeout 30 ja eikun testiin..
Juu, kiitoksia paljon asiantuntevasta vastauksesta. Tässähän kävi nyt niin, että asennusolutta ottaessani sain jollain ilveellä win-bootin vilahtamaan ja Linuxin grub jäi looppiin aina uudelleen ja uudelleen jos valitsin Win-käyttiksen. Win mbr-osioo koitin pelastella/kirjoittaa uusiksi bootrec.exe /rebuild ja bootsect /nt60 sys -komennoilla. Valitteli access denied-herjaa. Loppupeleissä paloi käämi ja formatoin koko c-aseman ja asentelin winukan uudestaan. Jos nyt tällä kertaa koittaisi mennä sieltä, missä aita on matalin.
Windowsin mbr korjataan komennolla fixmbr ja boottitiedot komennolla fixboot. Tässä kohtaa näistä ei varmaan enää ole apua, mutta jatkoa varten hyvä tietää. Tuo Ysf:n ohje näyttää nopealla vilkaisulla ihan toimivalta. Mintissä oli vissiin vanha grub käytössä. Sen voi vaihtaa grub2:een, joka toimii paremmin ainakin mun mielestä. Joskus olen itsekkin polttanut hihani ihan muutamaan kertaan noitten bootloadereiden kanssa. Nykyisin käytän Grub2:sta kaikissa useamman käyttiksen yhdistelmissä, niin ongelmia on ollut vähän vähemmän. edit. teijosterin komennot on oikein, nää mun toimii vissiin vaan XP:ssa ja vanhemmissa.
Vistassa ja seiskassa taitaa käynnistyksen korjauskomennot korjauskonsolissa olla: bootrec /fixmbr ja bootrec /fixboot
Koitinkin noita /fixmbr ja /fixboot ensimmäisenä ja koitin lueskella apua tuolta: http://www.tomshardware.com/news/win7-windows-7-mbr,10036.html Tuloksetta, tosin alkoholillakin alkoi jo lopuksi olla osa-aihetta korjauskykyyn. Käsittääkseni, vaikkei sillä enää väliä olekaan, C-osio korjaantui, mutta D-osio ei(missä Linux oli partitioituna /boot, /root, /swap ja /home-osiin). Entiä jos ois tyhjentäny /boot-osion ja sit mbr-korjausyritystä taijtn..