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