|
Keskustelualueet
Keskustelualueet
|
|
Linux Mint12/win7 dualboot Grub/MBR tuplaongelma
|
|
Heputes
Newbie
|
8. maaliskuuta 2012 @ 13:53 |
Linkki tähän viestiin
|
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.
|
Pwz
Member
|
8. maaliskuuta 2012 @ 15:00 |
Linkki tähän viestiin
|
Asenna Mintillä Grub uudelleen niin, että se on ainoa käynnistyslatain. Mikä käynnistyslatain tossa ekana tulee? Windowsin oma?
If I download a movie in Jamaica
am I a pirate of the Caribbean?
Vastaan kysymyksen edellyttämällä tavalla, parhaat kysyjät saavat parhaat vastaukset.
|
Heputes
Newbie
|
8. maaliskuuta 2012 @ 15:11 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Pwz: 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.
|
Pwz
Member
|
8. maaliskuuta 2012 @ 15:23 |
Linkki tähän viestiin
|
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.
If I download a movie in Jamaica
am I a pirate of the Caribbean?
Vastaan kysymyksen edellyttämällä tavalla, parhaat kysyjät saavat parhaat vastaukset.
|
Heputes
Newbie
|
8. maaliskuuta 2012 @ 15:42 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Pwz: 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.
|
Senior Member
|
9. maaliskuuta 2012 @ 21:31 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Pwz: mutta omien kokemusten mukaan grubia on hankala korvata windowsin omalla lataajalla.
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ä :D
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..
It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. maaliskuuta 2012 @ 21:33
|
Heputes
Newbie
|
10. maaliskuuta 2012 @ 13:29 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Ysf: Lainaus, alkuperäisen viestin kirjoitti Pwz: mutta omien kokemusten mukaan grubia on hankala korvata windowsin omalla lataajalla.
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ä :D
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..
|
Heputes
Newbie
|
10. maaliskuuta 2012 @ 13:39 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Heputes: Lainaus, alkuperäisen viestin kirjoitti Ysf: Lainaus, alkuperäisen viestin kirjoitti Pwz: mutta omien kokemusten mukaan grubia on hankala korvata windowsin omalla lataajalla.
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ä :D
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.
|
Pwz
Member
|
10. maaliskuuta 2012 @ 13:49 |
Linkki tähän viestiin
|
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.
If I download a movie in Jamaica
am I a pirate of the Caribbean?
Vastaan kysymyksen edellyttämällä tavalla, parhaat kysyjät saavat parhaat vastaukset.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 10. maaliskuuta 2012 @ 16:02
|
teijoster
Member
|
10. maaliskuuta 2012 @ 15:26 |
Linkki tähän viestiin
|
Vistassa ja seiskassa taitaa käynnistyksen korjauskomennot korjauskonsolissa olla:
bootrec /fixmbr ja bootrec /fixboot
|
Mainos
|
|
|
Heputes
Newbie
|
10. maaliskuuta 2012 @ 16:24 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Pwz: 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.
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..
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 10. maaliskuuta 2012 @ 16:25
|
|