Kezdőlap › Fórumok › SOS! Bajban vagyok › Win2000 boot logical drive-on lévõ NTFS partícióról
- This topic has 4 hozzászólás, 4 résztvevő, and was last updated 21 years, 6 months telt el by
gyorig.
-
SzerzőBejegyzés
-
2004-01-09-22:41 #1927021
A gépemre külön paríciókra ebben a sorrendben Windows95-öt, Windows2000-et és (UHU) Linuxot installáltam.
A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.Aztán a hangkártya drive a Win95-öt örök álomba merítette, így újra kellett installáljam.
Ez érdekes, nem szokott a linux csak úgy másik particóra nyúlkálni, hacsak Te nem biztatod!
Direkt csak formáztam a partícióját, fdisk-et nem is indítottam, de az istall ennek ellenére úgy állította be a master boot-ot, mintha csak a Win95 lenne a gépen. A Linux-ba sikerült visszajutnom, és a grub-ot újragenerálni, de ettõl csak a Win95 indult el (a Linux mellett).
Próbálkoztam lilo-val is, de az alábbi beállításokkal nem sikerül a win2K-t elindítsa:
root=/dev/hda6
map = /boot/map
prompt
delay = 100
vga=normal
install=/boot/boot-menu.b
#compact
default=UHU-Linux
read-only
image=/boot/bzImage
label=UHU-Linux
other=/dev/discs/disc0/part5other=/dev/hda5
label=Win2000
table=/dev/hda
other=/dev/discs/disc0/part1other=/dev/hda1
label=Win95
table=/dev/hdaHa igy írod akkor milyen?
Ha a table=/dev/hda sor benne van a konfigban, akkor a lilo hibát üzen, hogy nincs ilyen partíció (miközben fel tudmom mount-olni és el tudok olvasni mindent).
Tud valaki megoldást, hogy lehetne a win2K-t elindulásra bírni ?
Köszönettel: Gábor
2004-01-09-22:43 #1927022Ja a szerkesztés után
#:/sbin/lilo2004-01-09-23:01 #1927023El kell hogy keserítselek. A 2000 az installnál a az elso látható elsõleges partícióra teszi az iindítási fájlait, ebból is látszik, hogy nálad így van:
A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.
Tehát mikor formáztad a c: meghajtót eltüntetted a 2000 indítóállományait. ntdetect.com
boot.ini ott honolt ötbbek között, ha nincs a 2000 partíciójának gyökerében ami nem valószínû.Amit javasolhattok 2000 telepítõjérõl javítás, vagy 2000 reinstall.
Máskor elég egy deltree progra~1 és egy deltree windows 🙂Nem árt egy linux boot floppy, mert a 2000 is felûlírhatja a lilo-t.
2004-01-12-09:48 #1927024Szziasztok !
Köszönöm a hozzászólásokat, ezek alapján a reinstall-t választottam (még nem sok minden volt fönt a Win2K-n).
A köz okulása végett leírom, hogy a most szerzett tapasztalataim szerint hogy mûködik a a Win2K/win95 boot, hogy lehetett volna elkerülni a Win2K elvesztését.A Win95 az installáció után átírja a a master boot rekordot és a saját paríciójának boot rekordját is. Ezzel:
– törli a Linux-os boot manager-t az MBR-bõl
– törli a Win2000-et is indítani képes boot managert a saját partíciójából
Biztos, hogy ezeket megteszi, ha formázott parícióra teszem, de valószínûleg megteszi, akkor is, ha csak egyes könyvtárakat törlök (ezt nem probáltam).A win2K elmenti az elsõ, általa olvasható partíció boot szektorát bootsect.dos néven, beteszi oda a multiboot loader (valószínûleg az ntdetect.com) meghívását. Ez utóbbi a boot.ini-t mint paraméter file-t olvassa, az ini file utólag is szabadon módosítható. Sõt, ha már létezik, akkor hozzáfûzi a Win2K a saját maga és a Win95 indítására vonatkozó sorokat.
A Win2K nem írja felül az MBR-t a telepítéskor, így a grub/lilo megmarad.Tehát a Win2K elvesztését úgy lehetett volna elkerülni, ha
– nem formázom a win95 diszkjét, csak törlöm a program files és
windows könyvtárakat (ahogy olvashattuk). Ez azért fontos, mert az
a windows multiboot program fizikai helye is bekerül a partíció elsõ
szektorában lévõ boot szektorba, így nem jó ha utólag másoljuk
vissza, egy újraformázott partícióa, mert más helyre kerül.
– elmentem a win95 partíció elsõ szektorát (dd if=/dev/hda1 bs=512
count=1, of /boot/win95boot)
– A win95 újratelepítése után a Linux-ot rescue floppy/CD segítségével
újrainítom, a boot manager-t újratelepítem (lilo vagy grub-install)
– A win95 partíciójába az elmentett elszõ szektort visszatöltöm (
dd if=/boot/win95boot bs=512 count=1 of=/dev/hda1)Ezután elvben elindul szépen a Win2000 multiboot manager, és onnak a Win95 és a Win2000 is (ezt sem próbáltam).
Gábor
2009-12-04-19:55 #1872240A gépemre külön paríciókra ebben a sorrendben Windows95-öt, Windows2000-et és (UHU) Linuxot installáltam.
A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.
Aztán a hangkártya drive a Win95-öt örök álomba merítette, így újra kellett installáljam. Direkt csak formáztam a partícióját, fdisk-et nem is indítottam, de az istall ennek ellenére úgy állította be a master boot-ot, mintha csak a Win95 lenne a gépen. A Linux-ba sikerült visszajutnom, és a grub-ot újragenerálni, de ettõl csak a Win95 indult el (a Linux mellett).
Próbálkoztam lilo-val is, de az alábbi beállításokkal nem sikerül a win2K-t elindítsa:root=/dev/hda6
map = /boot/map
prompt
delay = 100
vga=normal
install=/boot/boot-menu.b
#compact
default=UHU-Linuxread-only
image=/boot/bzImage
label=UHU-Linuxother=/dev/discs/disc0/part5
label=Win2000
# table=/dev/hdaother=/dev/discs/disc0/part1
label=Win95
table=/dev/hdaHa a table=/dev/hda sor benne van a konfigban, akkor a lilo hibát üzen, hogy nincs ilyen partíció (miközben fel tudmom mount-olni és el tudok olvasni mindent).
Tud valaki megoldást, hogy lehetne a win2K-t elindulásra bírni ?
Köszönettel: Gábor
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz