Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: wlado 03 Listopadu 2009, 14:55:25

Název: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: wlado 03 Listopadu 2009, 14:55: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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: tylik 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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 03 Listopadu 2009, 16:55:35
Citace

Ahoj.

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

Zřejmě tu chybí odkaz...
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: olbrait 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
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pomec 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ť.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 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é.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: olbrait 03 Listopadu 2009, 18:17:56
a tá položka "drivemap -d (hd0)" ?
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 03 Listopadu 2009, 18:33:08
a tá položka "drivemap -d (hd0)" ?
úplně stejné
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: olbrait 03 Listopadu 2009, 18:33:50
nemalo by tam byť hd1 ?
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 03 Listopadu 2009, 18:39:44
nemalo by tam byť hd1 ?
myslim, že ne, když tam je, tak pak blika jen kurzor
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: olbrait 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
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 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
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pivik 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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: tylik 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/
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 04 Listopadu 2009, 15:12:16
tak jsem zkusil všechno možné a fakt nevím :-(
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: Evžen Šubrt 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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: Evžen Šubrt 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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 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
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pivik 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... ???
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: Evžen Šubrt 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!
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pivik 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?
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pomec 06 Listopadu 2009, 22:13:42
Mne to pise unknow command "b]drivemap" takže pri win7 mi to nefunguje. Skoda. :'(
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 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é
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: wlado 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.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku
Přispěvatel: pomec 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
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: pivik 07 Listopadu 2009, 07:58:44
souhlasím s wlado, zatím to není vyřešené. Mám Debian Squeeze na SATA disku a na ATA disku XP. Podařilo se mi už XP dostat do Grubu2, ale po zvolení se pouze objeví chyba invalid signature. V grub.cfg mám přidané toto:

Kód: [Vybrat]
### BEGIN /etc/grub.d/30_os-prober ###
# (2) Windows XP
menuentry "Windows XP" {
insmod ntfs
set root=(hd0,1)
drivemap -s (hd0) (hd1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Evžen Šubrt 07 Listopadu 2009, 11:59:26
Všem se omlouvám -  chtěl jsem ten přidaný řádek udělat tučně, ale nějak se mi to vymklo. Samozřejmě, má to být tak, jak píše otas.pe.

Opravuji původní příspěvek, aby to dále nikoho nezmátlo.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Evžen Šubrt 07 Listopadu 2009, 12:23:56
souhlasím s wlado, zatím to není vyřešené. Mám Debian Squeeze na SATA disku a na ATA disku XP. Podařilo se mi už XP dostat do Grubu2, ale po zvolení se pouze objeví chyba invalid signature. V grub.cfg mám přidané toto:

Kód: [Vybrat]
### BEGIN /etc/grub.d/30_os-prober ###
# (2) Windows XP
menuentry "Windows XP" {
insmod ntfs
set root=(hd0,1)
drivemap -s (hd0) (hd1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Tuším, že správně bys tam měl mít set root=(hd1,1) (ATA disk je na 99% druhý, tedy 1!)

Zkontroluj, jestli máš ty XPčka opravdu na jiném fyzickém disku, než je grub2 a taky jestli tam jsou opravdu na první particii, protože grub2 na rozdíl od starého grubu čísluje grub2 particie od 1 a ne od 0. (Fyzické disky ale podle všeho bere stále od 0).

Mimochodem, našel jsem vlákno označené jako vyřešené, kde se "invalid signature" řeší: http://ubuntuforums.org/showthread.php?t=1264151 (http://ubuntuforums.org/showthread.php?t=1264151)

Ještě jsem se dočetl, že pokud jsou XPčka na vlastním diksu s vlastním MBR, tak se má místo set root=(hd0,1) použít set root=(hd0) - samozřejmě se správnými čísly.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: pivik 07 Listopadu 2009, 12:53:10
Díky bohu a quakerovi u mě SOLVED!!! Dualboot ze dvou fizických disků běží!!

Pomohlo prosté použití update-grub2 a už to frčí!!

Můj grub.cfg NEEDITOVAT RUČNĚ!!!

Kód: [Vybrat]
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 64bc7323-4810-4616-a5fe-921cb2974f75
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 64bc7323-4810-4616-a5fe-921cb2974f75
insmod png
if background_image /boot/grub/moreblue-orbit-grub.png ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.30-2-686" {
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 64bc7323-4810-4616-a5fe-921cb2974f75
linux /boot/vmlinuz-2.6.30-2-686 root=UUID=64bc7323-4810-4616-a5fe-921cb2974f75 ro  quiet
initrd /boot/initrd.img-2.6.30-2-686
}
menuentry "Debian GNU/Linux, Linux 2.6.30-2-686 (recovery mode)" {
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set 64bc7323-4810-4616-a5fe-921cb2974f75
linux /boot/vmlinuz-2.6.30-2-686 root=UUID=64bc7323-4810-4616-a5fe-921cb2974f75 ro single
initrd /boot/initrd.img-2.6.30-2-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/hdb1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 9050b3bc50b3a77e
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

### END /etc/grub.d/40_custom ###
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: wlado 07 Listopadu 2009, 15:08:57
Pomohlo prosté použití update-grub2 a už to frčí!!
No, takto jsem to dělal už úplně na začátku ;-) a proto se divím, že mi to nefachá.
Abych byl úplně přesný, windows má svůj zavaděč smazaný.

výpisy disků:
Kód: [Vybrat]
sudo fdisk -l

Disk /dev/sda: 500,1 GB, 500 107 862 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 60 801
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x00092d54

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2            2433       60552   466848900   83  Linux
/dev/sda3           60553       60801     2000092+  82  Linux swap/Solaris

Disk /dev/sdb: 160,0 GB, 160 041 885 696 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 19 457
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x03060305

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdb1               1        1275    10241406    7  HPFS/NTFS
/dev/sdb2   *        1276       19457   146046915    f  W95 Rozš. (LBA)
/dev/sdb5           10607       19457    71095626    7  HPFS/NTFS
/dev/sdb6            1276        3707    19534977   83  Linux
/dev/sdb7            3708       10394    53713296   83  Linux
/dev/sdb8           10395       10606     1702858+  82  Linux swap/Solaris

Diskové oddíly jsou chybně seřazeny

Takže, možná je problém na tom mém druhém disku, ale na druhou stranu je divné, že s minulou verzí grubu to šlo v pohodě.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: pivik 07 Listopadu 2009, 15:37:43
Nevím proč, ale mně to tedy pomohlo, za což jsem rád. Bohužel prvně jsem na to šel od lesa... :D
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Zed70 15 Listopadu 2009, 12:29:12
Tak jen pro pořádek pro ty co se nechtějí lámat s angličtinou, oprava problému se udělá takto:

Kód: [Vybrat]
sudo apt-get install os-prober
sudo os-prober
sudo mv /boot/grub/device.map /boot/grub/device.map.bak
sudo update-grub

Po restartu to už funguje
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Roddney 15 Listopadu 2009, 13:31:50
Já mám obdobný problém. Jenže mám Windows XP a Ubuntu na jednom fyzickém disku. Lze spustit Ubuntu 9.10, ale Windows XP už ne (píše to tam, že NTLDR není nainstalován, tak jsem to zkoušel přes konzoli dokopírovat podle návodu z internetu, ale je to k ničemu). Co se týká Grub2, tak nechápu co nutí vývojáře dělat nový systémy (jako například grub2) složitější...obnova  o proti předchodzí verzi je příšerný proces.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: pivik 15 Listopadu 2009, 19:09:41
Tak jen pro pořádek pro ty co se nechtějí lámat s angličtinou, oprava problému se udělá takto:

Kód: [Vybrat]
sudo apt-get install os-prober
sudo os-prober
sudo mv /boot/grub/device.map /boot/grub/device.map.bak
sudo update-grub

Po restartu to už funguje

Nevím, jestli to má nějakou souvislost, ale já použil update-grub2 a ne update-grub, ten mi nepomohl.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Kraki 17 Listopadu 2009, 03:14:06
Já mám obdobný problém. Jenže mám Windows XP a Ubuntu na jednom fyzickém disku. Lze spustit Ubuntu 9.10, ale Windows XP už ne (píše to tam, že NTLDR není nainstalován, tak jsem to zkoušel přes konzoli dokopírovat podle návodu z internetu, ale je to k ničemu). Co se týká Grub2, tak nechápu co nutí vývojáře dělat nový systémy (jako například grub2) složitější...obnova  o proti předchodzí verzi je příšerný proces.
Ja som jeden čas riešil problém chýbajúceho NTLDR takto:
Skopírovať z funkčného disku súbor NTLDR a potom spustiť bcupdate2.exe X:\ -f, kde X je jednotka, kde sa nachádza nefunkčný disk.

Toto platí v tom prípade, ak NTLDR na disku nie je. Stretol som sa však už aj s tým, že NTLDR na disku bol a hádzalo rovnakú chybu. Túto chybu som však neriešil ja. Niekde to tu bolo cca pred rokom.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Evžen Šubrt 23 Listopadu 2009, 11:58:47
Tak teď  jsem opět v koncích - můj tripple-boot Ubutnu 9.10/WinXP/Win7 si prostě s grubem2 nerozumí.

S grub1 vyngovalo vše v následující konfiguraci: Grub nainstalovaný na sda spouštěl Ubuntu (na sdb) a zavaděč Win7 (na sda), kterýžto nadále poskytoval možnost nabootovat buď do Win7 (sda) nebo do WinXP (sdb). Vše fungovalo OK, všechny 3 systémy šly bez prblémů spustit.

S grub2 je situace trochu odlišná. Ubuntu funguje stále, problém je s Windows. Automatika grubu2 správně našla zavaděč Win7, ale s něj jde spustit pouze Win7, pokud o start WinXP skončí okamžitým restartem počítače. Na fórech jsem objevil doporučení "přemapovat" pro WinXP disky přidáním příkazu drivemap -s (hd0) (hd1). Říkám si, paráda - WinXP šlapou, jak mají. Problém je v tom, že teď při pokusu o start Win7 prostě zatuhnou.

Nemáte někdo tip, jak "zpřístupnit" všechny 3 systémy?
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: wlado 23 Listopadu 2009, 12:49:28
btw. mě například stále nechodí ten dualboot, přijde mi dosti nesprávné dávat do hlavní distribuce něco, co ještě nefunguje tak jak má, když se jedná zrovna o velice důležitou věc jakou je zavaděč
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Martin Tesárek 23 Listopadu 2009, 22:09:58
asi nekdo nepocital s dvemi systemy na dvou discich krom toho me se to stalo u 64 bit verze a sla do kytek kamosovi se to nestalo ma 32 bit verzi a win xp a oba systemy na ruznych discich a prechod na 9.10 probehl v poradku.

Me se to stalo pri nove instalaci.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Evžen Šubrt 24 Listopadu 2009, 06:58:38
Me se to stalo pri nove instalaci.
U mě je problém jak při přechodu z 9.04, tak při čisté instalaci. A na vině je grub2, protože downgrade na starý grub problém spolehlive vyřeší. Taky mi hlava nebera, jak takovouhle betaverzi může někdo strčit do finálního vydání distribuce "pro lidi".
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: pivik 24 Listopadu 2009, 17:55:21
Nevím, jestli je chyba pouze na straně Grub2, protože jak jsem již několikrát psal, mě Grub2 normálně našel windows xp na druhém disku a normálně mi bootují.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: wlado 24 Listopadu 2009, 19:19:35
Nevím, jestli je chyba pouze na straně Grub2, protože jak jsem již několikrát psal, mě Grub2 normálně našel windows xp na druhém disku a normálně mi bootují.

Mě je také našel a vytvořil config a to jsem si s tím i hrál, že jsem dělal i ruční editace a i přesto to nejde, zůstane to bud viset na černé obrazovce nebo bliká jen kurzor. Ve starém grubu no problem.
Název: Re: Grub2 - dualboot s windowsem na jiném fyzickém disku (ŽE BY BUG?)
Přispěvatel: Evžen Šubrt 24 Listopadu 2009, 21:52:31
Tak teď jsem z toho úplnej jelen.

1) Obnovil jsem zavaděč windows xp (za použití instalačky jsem v záchranné konzoli dal bootfix). Windows XP a jejich zavaděč tak byly s jistotou na disku /sdb (hd1)
2) GRUB2 jsem nacpal taktéž na disk /sdb (hd1) a provedl update-grub. K mému překvapení automatika nalezla zavaděč Windows Vista (/sda2) a Windows 7 (/sdb1). Volba Windows 7 spustí boot do WindowsXP, volba Vista skončí errorem (na /sda2 je totiž poškozený zavaděč Windows 7).

Jediné, co se změnilo je, že odpadla několikavteřinová prodleva při načítání grubu. Hlavně ať mi nikdo netvrdí, že vše v GRUB2 funguje, tak jak má.