Erre keresek megoldast (indítson windows-t közvetlenül a Linuxból, a BIOS megkerülésével)

Fórumok

Hi all!

Olyan megoldast keresek debian ala ami azt tudja megcsinalni, h felall a rendszer. Majd egy scrypt segitsegevel, ha kell akkor ujra bootoltatja a gepet, de akkor mar a windows-os part veszi elo.
Vagy mar olvasatam a kexec-rol, de abban olyat nem talaltam ennek a kritriumnak megfelelne.

Elore is koszonom a segitseget..
Pike.killer

Hozzászólások

Tedd a grub.conf-ban a windowst defaultnak!
Így elég a reboot parancs. :)

----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?

Kicsit pontositok.
Minden esetben kell, h a linux induljon mivel neki minden esetben le kell futtani a scryptet. Ha scrypt futasnak eredmenyetol fugg, h windows-t "bootol"-ja ujra vagy sem.

Ezt a grub-os megoldast olvastam,de akkor a kov indulaskor mi lesz?

Ez mind szép és jó, de hogy írod win alól a Linuxos partíción lévő grub.conf-ot?

Alternatív megközelítés:
A grubot ne az MBR-be rakjuk, hanem a boot sectorba (azaz setup (hd0) helyett setup (hd0,x)).
MBR maradjon a wines. Ekkor az az oprendszer bootol (elvileg), amelyik az aktív partíción van.
Az aktív partíciót állítgatni egyszerű win alól is... (Legalábbis egyszerűbb, mint a linuxos partíciót írni.)

szerk:
Linux alatt parted, Win alatt diskpart a te barátod.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Fapados megoldaskent a bootloader menut is atszerkesztheted a scripttel. Van 2 file: /boot/grub/menu.lst.windows es menu.lst.linux. A menu.lst pedig szimbolikus link a megfelelo fajlra, ezt pedig a scripted hozza letre a kimenettol fuggoen.

De emlekeim szerint vagy a grub, vagy a lilo tud olyat, hogy a futo OS alol megadhatod neki, hogy mit bootoljon legkozelebb.

Miért kellene a Winbe????
Nem azt akarja a delikvens, hogy linux alatt lefut egy script, ami nyom egy rebootot és akkor a Win indul? Ha igen akkor ez teljesen jó megoldás és nem kell winből csesztetni semmit.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)

Akkor nem értem hol a probléma. A grub default -ja legyen a Linux. Bekapcsolod a gépet, elindul automatikusan a Linux. Lefut a scripted, ami kell és ha a script úgy kívánja használja a bootin parancsot, amit feljebb linkeltem be és az elindítja a windowst attól függetlenül, hogy mi van beállítva a grubban. Ha a windowst lekapcsolod, az újboli bekapcsoláskor a grub fog rád várni és ugye annak a defaultja a Linux. Akkor ez jó a problémádra ha jól sejtem.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)

valahol talán a kde-ben vagy kdm-ben láttam olyat, hogy ki lehetett választani hogy a következő bootkor melyik LILO opcióval induljon (ez csak a következő indításra vonatkozott, tehát egy utána következő rebootnál már megint a default megy)
szerintem ez pont az, ami neked kell, nem?

A lilo es a grub eseteben is megadhatod, hogy a következő bootolás ne a default érték legyen, hanem valami más.

LILO esetében: lilo -R windows

GRUB esetében add ki a grub parancsot, majd (felteve, hogy a 3. menupont a windows):
grub> savedefault --default=2 --once
grub> quit

Esetleg valaki hasznalja a kexec-et?