Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: karelP 26 Dubna 2007, 22:52:46
-
Mam na jednou disku Ubuntu a na druhem Windows XP. Nejdrive byl v PC disk s Windowsama, pripojil jsem tam Ubuntu a po spusteni se hned spusti Windows. Pak jsem odpojil disk s Windows, pustil PC, spustilo se Ubuntu. Pak jsem pripojil disk s Windows a spusti se jen Ubuntu. Vzdy se spusti ten system, ci disk je pripojen k PC dele.
Potrebuju poradit, jak to nastavit, aby jsem si mohl po startu PC vybirat ktery system chci.
Diky za radu
-
Omlouvám se nějak jsem nepochopil to měnění disků,ale předpokladam,že ti v systému chybi zavaděč,nebo tam zavaděč je,ale tím,že nainstaluješ zavaděč,a potom prohodíš pořadí disků fyzicky,tak se samozřejmě v systemu z hda samovolně nestane hdb a naopak,takže tam asi zustanou zapsané ty disky,přesně tak jak byli při instalaci :-).
Doufám,že jsem tedy problém správně pochopil :-).Pokud,ale nastíníš co se vlastně s těmi disky dělo,a jak jsi to instlaoval ,tak asi na něco přijdeme :-).
-
Problém je v tom, že BIOS vybírá, ze kterého disku budete bootovat...
A tím, že je připojujete a odpojujete tak je BIOS střídá...
Buď na oba disky nainstalovat GRUB, nebo je pořád nepřehazovat nebo nevím...
-
Taky se Ubuntu instalovalo na jinym pocitaci a pak jsem to strcil do meho PC. X System byl spatne nastaveny, ale to uz je v poradku. Proste mam v PC dva pevny disky, na jednom Windowsy a na druhym Ubuntu. Spousti se ale po startu PC hned Ubuntu bez nabidky, ktery system chci vybrat.
Grub neni pro Windowsy takze instalovat grub do Windowsu je na nic ne?
Jen teda potrebuju neco nastavit, aby jsem si mohl po startu PC vybirat Windowsy nebo Ubuntu.
Jestli nekdo vi, tak mi to prosím poradte hodne podrobne, teprve Linux poznavam... ;)
Dik
-
Mám stejnou konfiguraci. 2 disky, první Linux s nainstalovaným GRUBem a druhý s Windows.
Pokud bys instaloval Ubuntu přímo na svém stroji, tak by se ti vše nakonfigurovalo bez dalšího potřebného zásahu. Nic se ale neděje, alespoň se něco (doufám) naučíš.
1) Zapoj oba disky a nastav bootování z toho, na kterém je Linux (nejlépe primary master Linux [hda]; primary slave Windows [hdb])
2) Nabootuj do Linuxu
3) zadej sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup (záloha konfiguračního souboru Grubu. Je dobré udělat zálohu čehokoli, než se v tom začneš vrtat)
4) zadej sudo vi /boot/grub/menu.lst (pokud by ti editor vi nevyhovoval, použij editor z MidnightCommanderu pomocí příkazu mcedit místo vi, nebo cokoli jiného)
zde najdi položku hiddenmenu a zakomentuj ji přidáním # na začátek řádku. Potom se podívej na položku timeout. Pokud je zakomentovaná, smaž # a nastav hodnotu třeba na 10 (vteřin)
5) sjeď až ke konci souboru a za řádek ### END DEBIAN AUTOMAGIC KERNELS LIST nejlépe až na konec souboru vlož následující:
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Toto nastavení bude platit pouze pokud je tvůj disk s Windows zapojen jako primary slave (pro Linux jako hdb). Po restartování by se mělo objevit menu Grubu s volbou Microsoft Windows XP Professional. Pokud ne, kontaktuj mě a nějak to pořešíme.
-
Ahoj. Mám velmi podobnou konfguraci systému.
Disk hda je windows
Disk hdb je linux a chtěl bych, aby se z něho systém bootoval a chtěl bych tedy do grubu na hdb přidat možnost spuštění windows.
Jak mám upravit menu.lst???
Díky
-
title Microsoft Windows
root (hd0,0)
makeactive
chainloader +1
-
Hmm tak tohle bohuzel nefunguje. Nenapíše to nic. Jako by to chtělo startovat ale nestane se nic.
-
Hmm tak tohle bohuzel nefunguje. Nenapíše to nic. Jako by to chtělo startovat ale nestane se nic.
A jste si jist, že je Windows nainstalován opravdu na prvním oddílu /dev/hda (tedy disku, který je zapojen jako primary master)?
-
Tak tvrdit to na 100% nemohu, ale myslím si, že se nemýlím.
Dával jsem tam i
map (hd0) (hd1)
map (hd1) (hd0)
a nejelo to. Zkuste mi třeba napsat, co mám zjistit a jak, ať se tady nehandrkujeme a já tady postnu nějaký výpis, co nám pomůže problém vyřešit.
-
sudo fdisk -l
-
Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 7475 39560062+ f W95 Ext'd (LBA)
/dev/hda5 2551 7475 39560031 7 HPFS/NTFS
Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hdb1 * 1 259 2080386 83 Linux
/dev/hdb2 260 9964 77955412+ 5 Rozšířený
/dev/hdb5 260 435 1413688+ 82 Linux swap / Solaris
/dev/hdb6 436 1199 6136798+ 83 Linux
/dev/hdb7 1200 2834 13133106 83 Linux
/dev/hdb8 2835 9964 57271693+ 7 HPFS/NTFS
Grub je na disku B a chtěl bych bootovat z něho. Na disku a bych chtěl mít originál zavaděč pouze pro windows (ten tam je)
-
Problém byl vyřešen.
1. Nevšiml jsem si mezer mezi (hd0) (hd1)
2. Nikdo mi neřekl, že bych měl napsat:
grub-reboot /boot/grub/menu.lst
Ale už to jede.