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ě
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.