Viac OS na jednom disku - VYRIESENE

Juraj Hiľovský hilovsky na unipo.sk
Pátek Září 8 07:44:56 CEST 2000


>Zdravim.
>Chcel by som nainstalovat na jeden fyzicky disk Windows95, Linux RedHat a
>Solaris8, samozrejme aby sa kazdy dal bootovat, ale nedari sa mi to tak,
ako
>by som chcel. Lubovolne dva z tychto systemov sa daju takto nainstalovat,
>ale vsetky 3 naraz nie.
>Totiz RedHat alebo win95 musim dat do extended particie a z nej ho
>nenabootujem.
 >Prosim Vas, ma s tym niekto nejake skusenosti ?
 >Za kazdu radu vopred dakujem.
>
>Ing. Juraj Hilovsky
>Centrum vypoctovej techniky
>Presovska univerzita
>Presov

Takze takto znela povodna sprava. Dakujem vsetkym za vsetky odpovede.
Asi som zabudol uviest jednu podstatnu vec. Kazdy z tych systemov by sa mal
dat kedykolvek preinstalovat.

Riesenie problemu:
Tu je vypis z fdisku v cylindroch
----
Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       131   1052226    6  FAT16
/dev/hda2   *       132       134     10240   be  Unknown
Partition 2 does not end on cylinder boundary:
     phys=(133, 58, 5) should be (133, 254, 63)
/dev/hda3           134       524   3138248   82  Linux swap
Partition 3 does not end on cylinder boundary:
     phys=(523, 250, 63) should be (523, 254, 63)
/dev/hda4           525      1027   4040347+   5  Extended
/dev/hda5           525       776   2024158+  83  Linux
/dev/hda6           777      1027   2016126    6  FAT16
------
Partici /dev/hda2 je x86boot pre Solaris a /dev/hda3 je samotny Solaris.
Ako vidno, Linux tieto particie vidi trochu nekorektne a to sposobuje
problem po nainstalovani Linuxu. Neda sa bootovat ani z diskety.
Ak chcem Linux korektne nainstalovat, treba tymto dvom particiam na dobu
instalacie zmenit typ na taky, aby s nim Linux nemal ziadny problem (napr.
FAT16) alebo ich jednoducho pred instalaciou zrusit a po instalacii ich opat
obnovit. V tom pripade si treba zapisat hranice particii v sektoroch (vid
nasledujuci vypis fdisk).
----
Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders
Units = sectors of 1 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1            63   2104514   1052226    6  FAT16
/dev/hda2   *   2119824   2140303     10240   be  Unknown
Partition 2 does not end on cylinder boundary:
     phys=(133, 58, 5) should be (133, 254, 63)
/dev/hda3       2141312   8417807   3138248   82  Linux swap
Partition 3 does not end on cylinder boundary:
     phys=(523, 250, 63) should be (523, 254, 63)
/dev/hda4       8418060  16498754   4040347+   5  Extended
/dev/hda5       8418123  12466439   2024158+  83  Linux
/dev/hda6      12466503  16498754   2016126    6  FAT16
-----
Co sa tyka lila, dal som ho do /dev/hda. Bootuje ako prve a z neho sa da
tahat win95, redhat a solarisovsky boot-manager (priamo solaris sa neda). Zo
solaris-boot-managera (dalej len SBM) sa da dalej bootovat solaris a tiez
win95. Linux sa z neho uz neda, lebo je v extended particii (keby som
polaboroval, mozno aj to by sa dalo. Potom by mohol bootovat ako prvy SBM).
Ak by vsetko bolo v primarnych particiach, potom SBM vie bootovat vsetko
 akurat linux bootuje nepriamo cez LILO ).

No ale dost bolo reci. Ak by niekto robil nieco podobne a potreboval by
poradit, rad pomozem, ak budem vediet.

To je zatial vsetko. Este raz dakujem a prajem vsetkym prijemny den bez
zbytocnych problemov.

Ing. Juraj Hilovsky
Centrum vypoctovej techniky
Presovska univerzita
Presov





Další informace o konferenci Linux