Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)  (Přečteno 11705 krát)

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Zdravím ve spolek, řeším již delší dobu jak docílit toho, aby mi fungoval dualboot, přičemž win xp je na druhém fyzickém disku než ubuntu. Ve starem grubu se to řešilo přemapováním. V novém grubu2 se to dá vygenerovat pomocí os-prober a updatem grubu2 (musel jsem jen doplnit v /boot/grub/device.map  položku (hd1) /dev/sdb a pak mi generování již neházelo žádné errory a vše proběhlo ok)
Vygenerovaná položka vypadá pro windows v /boot/grub/grub.cfg následovně

Kód: [Vybrat]
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
search --no-floppy --fs-uuid --set 382446c724468838
drivemap -s (hd0) ${root}
chainloader +1
}

Bohužel při spuštění zůstane jen černá obrazovka a nic se neděje. Na druhém fyzickém disku, kde je mimo jiné win xp, je nainstalované navíc ubuntu kk ještě z dob testingu, grub2 je obdobný jako na prvním fyzickém disku. Když tedy bootuju z druhého disku, win xp se mi přes grub2 spustí.
Nevíte tedy někdo jak docílit toho, abych nemusel neustále, kvůli nefunkčnosti výše uvedeného, v biosu měnit z čeho se má bootovat. Možná to řeší opět přemapování, ale v případě grubu2 nevím jak na to.

Předem díky za jakékoliv odpovědi, které osvětlí tento problém.
« Poslední změna: 06 Listopadu 2009, 23:33:52 od wlado »
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

tylik

  • Host
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #1 kdy: 03 Listopadu 2009, 15:35:47 »
Zdravím ve spolek, řeším již delší dobu jak docílit toho, aby mi fungoval dualboot, přičemž win xp je na druhém fyzickém disku než ubuntu. Ve starem grubu se to řešilo přemapováním. V novém grubu2 se to dá vygenerovat pomocí os-prober a updatem grubu2 (musel jsem jen doplnit v /boot/grub/device.map  položku (hd1) /dev/sdb a pak mi generování již neházelo žádné errory a vše proběhlo ok)
Vygenerovaná položka vypadá pro windows v /boot/grub/grub.cfg následovně

Kód: [Vybrat]
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
search --no-floppy --fs-uuid --set 382446c724468838
drivemap -s (hd0) ${root}
chainloader +1
}

Bohužel při spuštění zůstane jen černá obrazovka a nic se neděje. Na druhém fyzickém disku, kde je mimo jiné win xp, je nainstalované navíc ubuntu kk ještě z dob testingu, grub2 je obdobný jako na prvním fyzickém disku. Když tedy bootuju z druhého disku, win xp se mi přes grub2 spustí.
Nevíte tedy někdo jak docílit toho, abych nemusel neustále, kvůli nefunkčnosti výše uvedeného, v biosu měnit z čeho se má bootovat. Možná to řeší opět přemapování, ale v případě grubu2 nevím jak na to.

Předem díky za jakékoliv odpovědi, které osvětlí tento problém.

Ahoj.

Mozno ti pomoze tento navod.
Ja som donedavna riesil podobny problem.

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #2 kdy: 03 Listopadu 2009, 16:55:35 »
Citace

Ahoj.

Mozno ti pomoze tento navod.
Ja som donedavna riesil podobny problem.

Zřejmě tu chybí odkaz...
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

olbrait

  • Stálý člen
  • **
  • Příspěvků: 814
  • Registered User #452059
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #3 kdy: 03 Listopadu 2009, 17:07:39 »
tá položka v grub.cfg, ktorá je v grube na tom druhom disku sa odlišuje od tej čo máš v grube v tomto prvom disku? Myslím okrem toho hd1,1 a uuid
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

pomec

  • Aktivní člen
  • *
  • Příspěvků: 161
  • Go2Africa!!!
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #4 kdy: 03 Listopadu 2009, 17:53:42 »
Presne tento problém mám aj ja (riešim to tu- http://forum.ubuntu.cz/index.php/topic,40770.0.html ). Akurát, že sa mi pc reštartne, keď zadám windows. Dnes som niečo skúšal a tiež mi tam ostávala len čierna obrazovka a netuším čo s tým robiť.

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #5 kdy: 03 Listopadu 2009, 18:01:16 »
tá položka v grub.cfg, ktorá je v grube na tom druhom disku sa odlišuje od tej čo máš v grube v tomto prvom disku? Myslím okrem toho hd1,1 a uuid

Koukám na to, a je to úplně stejné.
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

olbrait

  • Stálý člen
  • **
  • Příspěvků: 814
  • Registered User #452059
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #6 kdy: 03 Listopadu 2009, 18:17:56 »
a tá položka "drivemap -d (hd0)" ?
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #7 kdy: 03 Listopadu 2009, 18:33:08 »
a tá položka "drivemap -d (hd0)" ?
úplně stejné
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

olbrait

  • Stálý člen
  • **
  • Příspěvků: 814
  • Registered User #452059
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #8 kdy: 03 Listopadu 2009, 18:33:50 »
nemalo by tam byť hd1 ?
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #9 kdy: 03 Listopadu 2009, 18:39:44 »
nemalo by tam byť hd1 ?
myslim, že ne, když tam je, tak pak blika jen kurzor
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

olbrait

  • Stálý člen
  • **
  • Příspěvků: 814
  • Registered User #452059
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #10 kdy: 03 Listopadu 2009, 18:50:28 »
priznám sa, neviem čo znamenajú všetky tie parametre. Ale nejde to jednoduchšie - http://wiki.archlinux.org/index.php/GRUB2#With_Windows
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #11 kdy: 03 Listopadu 2009, 18:55:41 »
priznám sa, neviem čo znamenajú všetky tie parametre. Ale nejde to jednoduchšie - http://wiki.archlinux.org/index.php/GRUB2#With_Windows

Na těchto stránkach jsem již byl, a nefungovalo to, mám dojem, že se to musí fakt udělat nějak pomocí přemapování, jako to bylo ve starém grubu
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

pivik

  • Host
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #12 kdy: 03 Listopadu 2009, 19:13:13 »
Ty jo, tak tohle bude ještě mazec, docela málo informací mezi lidma ohledně kombinace Grub2 a dualboot. Já sice nemám Ubuntu, ale Debian Squeeze a řeším naprosto stejný problém s Grubem2 a zatím jsem nic funkčního nenašel.

tylik

  • Host
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #13 kdy: 03 Listopadu 2009, 23:05:25 »
Zdravím ve spolek, řeším již delší dobu jak docílit toho, aby mi fungoval dualboot, přičemž win xp je na druhém fyzickém disku než ubuntu. Ve starem grubu se to řešilo přemapováním. V novém grubu2 se to dá vygenerovat pomocí os-prober a updatem grubu2 (musel jsem jen doplnit v /boot/grub/device.map  položku (hd1) /dev/sdb a pak mi generování již neházelo žádné errory a vše proběhlo ok)
Vygenerovaná položka vypadá pro windows v /boot/grub/grub.cfg následovně

Kód: [Vybrat]
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
search --no-floppy --fs-uuid --set 382446c724468838
drivemap -s (hd0) ${root}
chainloader +1
}

Bohužel při spuštění zůstane jen černá obrazovka a nic se neděje. Na druhém fyzickém disku, kde je mimo jiné win xp, je nainstalované navíc ubuntu kk ještě z dob testingu, grub2 je obdobný jako na prvním fyzickém disku. Když tedy bootuju z druhého disku, win xp se mi přes grub2 spustí.
Nevíte tedy někdo jak docílit toho, abych nemusel neustále, kvůli nefunkčnosti výše uvedeného, v biosu měnit z čeho se má bootovat. Možná to řeší opět přemapování, ale v případě grubu2 nevím jak na to.

Předem díky za jakékoliv odpovědi, které osvětlí tento problém.

Ahoj.

Mozno ti pomoze tento navod.
Ja som donedavna riesil podobny problem.

Pardon :)

http://blogs.koolwal.net/2008/12/28/windows-xpvista-dual-boot-does-not-boot-from-grub2-or-grub-pc/

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #14 kdy: 04 Listopadu 2009, 15:12:16 »
tak jsem zkusil všechno možné a fakt nevím :-(
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #15 kdy: 06 Listopadu 2009, 09:27:59 »
U mě stejný problém. Mám winy (XP a 7) na jiném fyzickém disku, v grubu vše v pohodě. Po přechodu na grub2 jede vše ok až na ty XPčka - ty po navolení prostě restartujou komp. Tuším, že je problém právě v jejich usazení na jiném fyzickém disku, ale postup jak udělat prohozeni pomocí map jako v grubu jsem pro grub2 zatím nikde nenašel.

Naštěstí downgrade na starý grub je v celku jednoduchá záležitost.
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #16 kdy: 06 Listopadu 2009, 10:41:05 »
Tak jsem možná přišel na řešení! Bohužel, budu moci vyzkoušet až večer po návratu domu. Údajně by mělo fungovat "přemapování" disků ve formě
Kód: [Vybrat]
drivemap -s (hd0) (hd1)Někde jsem dočetl, že někdy vadí přepínač -s. Ale jak a který soubor upravit, aby tato "úprava" byla zahrnuta v generovaném grub.cfg, to jsem zatím nezjistil.
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #17 kdy: 06 Listopadu 2009, 15:14:35 »
Tak jsem možná přišel na řešení! Bohužel, budu moci vyzkoušet až večer po návratu domu. Údajně by mělo fungovat "přemapování" disků ve formě
Kód: [Vybrat]
drivemap -s (hd0) (hd1)Někde jsem dočetl, že někdy vadí přepínač -s. Ale jak a který soubor upravit, aby tato "úprava" byla zahrnuta v generovaném grub.cfg, to jsem zatím nezjistil.

Stačí to klidně dopsat přímo do toho grub.cfg - bohužel mi tento způsob taky nevychází, začínam se snad smiřovat, že prostě grub2 má bug
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

pivik

  • Host
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #18 kdy: 06 Listopadu 2009, 15:50:38 »
Jestli se vám to podaří rozchodit, napište prosím návod, marně se o to snažím už týden... ???

Evžen Šubrt

  • Závislák
  • ***
  • Příspěvků: 2218
    • EuGenio's Lair
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #19 kdy: 06 Listopadu 2009, 19:36:13 »
Potvrzuji!
Přidání řádku do grub.cfg opravdu problém řeší! Mě teď WinXP v pohodě bootuji. Příslušná sekce vypadá takto:
Kód: [Vybrat]
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod ntfs
set root=(hd1,1)
drivemap -s (hd0) (hd1)
search --no-floppy --fs-uuid --set 3684feaf84fe70ab
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Že tam jsou Win7, a ne WinXP??? Ano, takto se načte zavaděč Win7, ve kterém je na výběr právě Win7 a WinXP. Bez přidaného řádku z něj Win7 bootovaly bez problémů, pokus bootovat WinXP končil restartem systému. Dotyčný řádek by tam měl správně doplnit skript /etc/grub.d/30_os-prober, ale asi je v něm bug.

POZOR! Soubor /boot/grub/grub.cfg je jen pro čtení! Před editací je nutno změnit práva z 444 na 744. Já je pro klid duše vrátil potom zpět na 444. Konkrétně:
Kód: [Vybrat]
cd /boot/grub
sudo chmod 744 grub.cfg
sudo gedit grub.cfg
sudo chmod 444 grub.cfg

Pokud to zabere ještě někomu, prosím, napište sem, přejmenujem téma na VYŘEŠENO!
« Poslední změna: 07 Listopadu 2009, 11:59:59 od EuGenio »
Athlon X2 6000+, MB ASUS M2R32-MVP, 6GB RAM, ATI Radeon HD7850 1GB, 1GB SSHD + 250GB HDD, Ubuntu 13.10 Saucy Salamander 64bit

pivik

  • Host
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #20 kdy: 06 Listopadu 2009, 21:47:08 »
No jo, ale já mám jen Linux a XP. Takže jak mám postupovat, abych ty XP dostal do grubu2?

pomec

  • Aktivní člen
  • *
  • Příspěvků: 161
  • Go2Africa!!!
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #21 kdy: 06 Listopadu 2009, 22:13:42 »
Mne to pise unknow command "b]drivemap" takže pri win7 mi to nefunguje. Skoda. :'(

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #22 kdy: 06 Listopadu 2009, 23:17:54 »
Mne to pise unknow command "b]drivemap" takže pri win7 mi to nefunguje. Skoda. :'(

to bude tím, že tam ty tady b a /b nemaj co dělat, dotyčný v tom kodu to chtěl udělat jen tučné
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

wlado

  • Aktivní člen
  • *
  • Příspěvků: 238
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #23 kdy: 06 Listopadu 2009, 23:29:20 »
K věci, našel jsem na kubuntu foru velice zajímavé vlákno o grub2 a řeší se tam i dualbooty atd. bohužel tak nějak docházím k závěru, že to mám vygenerované dobře, tak jak to má být (viz můj 1. příspěvek), ale bohužel mi to nefunguje, pročetl jsem si jak funguje příkaz drivemap atd. Zkuste si tedy taky toto vlákno v angličtině projít, je tam skutečně téměř vyčerpávající info o všem možném s grub2 a zkusit si pár metod.

je to na této adrese http://kubuntuforums.net/forums/index.php?topic=3106368.0

Toto vlákno tedy stále NENÍ VYŘEŠENÉ, podotýkám, že se jedná o problém bootování ubuntu s grubem na 1.disku + win xp na 2.disku oba dva disky jsou SATA na sestavě AMD

Pokud někdo z vás na něco přijde, sem s tím a pište i prosím jestli máte SATA nebo ATA disky a případně i sestavu.

PS.: Kdyby někdo věděl jak se dostat při bootování z jednoho grubu prvního disku do druhého na druhém disku tak sem s tím taky, částečně by se to tím taky vyřešilo.
Kubuntu 10.04 (KDE 4.4.3)
Zkuste GO, nejstarší dokonalou deskovou hru na světě...  třeba na http://www.gokgs.com/
vše o go zde http://www.goweb.cz/

pomec

  • Aktivní člen
  • *
  • Příspěvků: 161
  • Go2Africa!!!
Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
« Odpověď #24 kdy: 06 Listopadu 2009, 23:53:27 »
Mne to pise unknow command "b]drivemap" takže pri win7 mi to nefunguje. Skoda. :'(
to bude tím, že tam ty tady b a /b nemaj co dělat, dotyčný v tom kodu to chtěl udělat jen tučné

LOL ;D Vidíš? To som si vôbec nevšimol. Ale upravil som to a teraz mi sedmičky pustilo bez problémov, takže mne to už funguje. Ďakujem

 

Provoz zaštiťuje spolek OpenAlt.