Linux a hibernace Windows zároveň

Matej

Linux a hibernace Windows zároveň
« kdy: 24. 01. 2012, 22:47:27 »
Zdravím, mám nasledujúci problém:
Kúpil som nový notebook Asus na ktorom bol predinštalovaný Win7. Predtým som používal netbook na ktorom som mal Arch linux a akosi som si naň zvykol tak som si povedal že Arch nainštalujem vedľa windowsu a budem mať dualboot.

Inštalácia prebehla bez problémov, ako bootloader som zvolil syslinux a po dokončení inštalácie som reštartoval. Zobrazil sa syslinux s voľbami Arch a Win 7, oba nabootovali bez problémov, teda všetko fungovalo.

Lenže potom som zistil, že vo Windowse nefuguje hibernácia - namiesto hibernácie odhlási a stmaví obrazovku. Cez google som zistil, že hibernácia vo win funguje len vtedy keď je partícia s win označená ako aktívna (cez Ovládací panel - Nástroje na správu - Správa počítača - Správa diskov). Ak som to správne pochopil tak aktívna partícia = aktívny bootflag. Lenže keď na partícii s win zapnem bootflag, po reštarte ntb bootoje rovno do win a žiadny syslinux sa už nezobrazí teda do linuxu sa už nedostanem, napriek tomu že je plne funkčný. Ako to vyriešiť tak, aby som mal ako bootloader syslinux a zároveň aby fungovala hibernácia vo win?
« Poslední změna: 25. 01. 2012, 11:20:08 od Petr Krčmář »


Mordae

Re:syslinux dualboot
« Odpověď #1 kdy: 24. 01. 2012, 23:12:52 »
Tvuj problem je v tom, ze syslinux pouziva MBR, ktere bootuje z aktivni partition. Grubu je to sumak, takze na to nesaha a tim padem vse funguje jak ma.

Pro syslinux existuje alternativni verze mbr, ktera bootuje z fixni partition, koukni se na http://www.syslinux.org/wiki/index.php/Mbr, kde je popsane, jak na to.

A opatrne, sekni se v partition a bude opruz to fixovat.

Matej

Re:syslinux dualboot
« Odpověď #2 kdy: 25. 01. 2012, 00:08:45 »
Ďakujem za pomoc, už to funguje :)
Síce na druhý pokus ale podarilo sa - prvýkrát som sa sekol s číslom partície, takže to bootovalo do win recovery ;D, ale podarilo sa mi to opraviť pomocou liveUSB. Tak som sa zase niečo nové naučil...

Mordae

Re:Linux a hibernace Windows zároveň
« Odpověď #3 kdy: 25. 01. 2012, 14:46:31 »
Rado se stalo. Syslinux je zajimava hracka.

Ivorne

Re:Linux a hibernace Windows zároveň
« Odpověď #4 kdy: 25. 01. 2012, 22:28:04 »
V čem má výhody syslinux oproti Grubu? Já nikdy od bootloaderu nepožadoval nic, než abych spustil systém :-).


Dave

Re:Linux a hibernace Windows zároveň
« Odpověď #5 kdy: 26. 01. 2012, 07:14:35 »
Tak to je bezva. Co já se natrápil s řešením proč nefunguje hibernace ve W7 a ono je to v bootloaderu?! Celá léta jedu v kombinaci openSUSE a Win. Ve Win XP jsem podobný problém nezaznamenal a hibernace chodila bez problémů. Nenašlo by se ale nějaké řešení v rámci Grubu? OpenSUSE má každou chvíli novou verzi a že bych to chtěl po každé předělávat....Navíc koukám, že uživateli předemnou se to podařilo až na druhý pokus s liveUSB, takže to asi úplně jednoduché není.

Mordae

Re:Linux a hibernace Windows zároveň
« Odpověď #6 kdy: 26. 01. 2012, 15:19:36 »
Dave: Zkus si fdiskem, nebo necim podobnym zmenit tu Windows partici na active.

GRUB2 toho sice umi vic a lip. Jenze syslinux je usporny, snadny a otestovany. Pokud ho neumite, ucte se a pouzivejte GRUB2, pod ho ale uz znate, lecktere veci s nim mate rychleji. Trebas sitovy boot, bootovaci flashku, ISO...

Dave

Re:Linux a hibernace Windows zároveň
« Odpověď #7 kdy: 29. 01. 2012, 09:13:07 »
Tak jsem koukal v YaST2 jak jsou vlastně disky nastaveny. Již historicky mam disk rozdělen z důvodu testování různých systémů následovně: 3 oddíly jsou primární a 1 extended. V tom extended je Linux - zde je ještě rozděleno na root, swap a home. V YaST2 v sekci Systém/Zavaděč je nastaveno. Zavaděč Grub a spouštět z rozšířeného oddílu. A ve volbách zavaděče je nastaveno "V tabulce oddílu nastavit příznak aktivity oddílu". Je zde hodně dalších voleb nastavení jako třeba "Nastavit obecný kód do záznamu MBR". Obávám se ale, že toto způsobí to, že startovat bude pouze systém z aktivního primárního oddílu. Mně ale vyhovuje při startu počítače systém rovnou díky GRUB vybrat a ne přepínat systém ručně programem typu fdisk. Napadá Vás ještě něco?