A /dev/hda1-ről /dev/hda2-re átmásolt win98-am nem bootolja a grub; "this is not a bootable disk" hibát kapok helyette.
Igy néznek ki a partíciók:
Device Boot Start End Blocks Id System
/dev/hda1 1 25 200781 93 Amoeba
/dev/hda2 * 26 2550 20282062+ c W95 FAT32 (LBA)
/dev/hda3 2551 3412 6924015 83 Linux
/dev/hda4 3413 4865 11671222+ f W95 Ext'd (LBA)
/dev/hda5 3413 3540 1028128+ 82 Linux swap / Solaris
/dev/hda6 3541 3642 819283+ 83 Linux
/dev/hda7 3643 3846 1638598+ 83 Linux
/dev/hda8 3847 4050 1638598+ 83 Linux
/dev/hda9 4051 4865 6546456 83 Linux
Device Boot Start End Blocks Id System
/dev/hdc1 1 9727 78132096 c W95 FAT32 (LBA)
/dev/hdc2 9728 19929 81947565 83 Linux
És ez a menu.lst:
title SUSE Linux 10.1
root (hd0,0)
kernel /vmlinuz root=/dev/hda3 vga=0x317 resume=/dev/hda5 splash=silent showopts
initrd /initrd
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
# map (hd0,0) (hd0,1)
# map (hd0,1) (hd0,0)
rootnoverify (hd0,1)
makeactive
chainloader +1
Különös, hogy ha a win98 telepítő cd-ről bootolok, akkor az "indítás merevlemezről" opciót választva az esetek felében a vinyó win98-a indul el, az esetek másik felében a grub boot menüje jön be, amiből viszont a win98 már nem indul.
Floppy meghajtó nincs; a win98 telepítő cd-vel kellene valahogy rendbetenni a win98-at. Nehezítés, hogy a win98 alatt a cd-rom használhatatlan (de minden egyéb látszólag működik), mert az indulásakor "hiba az illesztőprogramok inicializálásakor" üzenetet kapok.
Az, hogy a win98 telepítőlemezésről indul a vinyón lévő win98, ad némi reményt, hogy az a grub-al is bootolhatóvá tehető; de hogyan?
P.S.
A win98 sima cp-vel lett a mostani helyére másolva. Korábban ugyanez a technika már számtalanszor működött, de akkor mindig a hda1-ről a hda1-re lett másolva, most először került a 2. partícióra. Ez lehet az oka, hogy nem indul?
- 2546 megtekintés
Hozzászólások
Az bezony. Már nem emlékszem egyáltalán tud-e bootolni a win98, egy vinyó 2. partíciójáról. Hálisten olyan régen használtam. :)
Mért kellett átpakolni?
- A hozzászóláshoz be kell jelentkezni
Nagyobb vinyóra került ő is, és a linux partíciók is. (hónapokkal ezelőtt mindent sima fájl kopival másoltam át init 1-ben; de ezúttal csak a linux rendszer fogadta el 100%-osan a manővert, a win-t azóta sem tudom a vinyóról bootolni)
Ebben a gépben a grub valahogy nem indítja s SuSE-t, ha a /boot 8G felett van. Ezt régebben úgy hidaltam át, hogy hda1 egy 7G-s fat volt, majd jött a /boot, 8G alatt, és e felett jött egy újabb fat partíció, hogy win98 alatt ne csak 7G hely legyen.
Az utolsó partícionáláskor jött egy hülye ötlet, hogy a két kisebb fat partíció helyett legyen egyetlen nagy fat partíció (>>8G). De mivel a /boot nem mehet 8G fölé, annak kellett hda1-re kerülnie, és a fat-nak maradt a hda2.
Lehet, hogy csak a sys.com-ot kellene megfuttatni, de a c:\windows\command-ból megfuttatva (sys c:) nem csinál semmit, csak dob egy hibaüzenetet; floppy meghajtó meg nincs.
Amit leginkább nem értek, az az, hogy hogy lehet az, hogy a win98 telepítő cd hol a grub boot menüjét indítja, hol meg a win98-at a hda2-ről; azt, amit a grub képtelen elindítani...
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
Közben eszembe jutott, hogy tud a win bootolni 2. partícióról (D:meghajtó) is, de a rendszerfájloknak (io.sys, msdos.sys, config.sys, command.com), akkor is az 1. partíción kell legyenek (C:meghajtó). És most vszeg. nem ott vannak, hanem a 2. partíción.
- A hozzászóláshoz be kell jelentkezni
A helyzet fokozódik: már a win98 install cd is csak a grub boot menüt indítja el, amiből viszont a win98 továbbra sem indul.
Nem tudom mi az oka, de a változás csak annyi, hogy a hda1 partíció típusát kijavítottam linuxra, és a floppy meghajtót engedélyeztem a bios-ban.
Szívás, mert bár közben üzembe helyeztem egy ócska floppy meghajtót, most már win alól nem tudok boot floppyt készíteni...
Az eredeti boot floppyt az idő vasfoga használhatatlanná tette, a netről letölthető image-ek meg egytől egyig exe-k, amik valahogy nem üzemelnek wine alatt, csak a floppy típusára panaszkodnak. Ráadásul még csak nem is sima dos-os progik, hanem a gui-n üzengetnek, úgyhogy a dosemu, meg az install cd-ről a "számítógép indítása cdrom támogatással" indítás is felejtős az íráshoz, mert úgy csak dos parancssort kapok.
Nincs véletlenül valakinek egy win98 boot floppy image-e rendes, dd-vel felírható image-ben?
Esetleg bármilyen egyéb módszer, amivel egy sys C:-t meg tudnék futtatni?
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
Megoldva:
A zip szerencsére ki tudta nagyjából szedni az exe-ből a floppy image-et, és az írás után csak a command.com-ot kellett felülírni a floppy-n (lehet, hogy lemez írási hiba miatt lett hibás elsőre), majd a floppyról bootolás után már egy "sys a: c:" rendbehozta a win98-at a hda2-n.
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
"de akkor mindig a hda1-ről a hda1-re lett másolva, most először került a 2. partícióra. Ez lehet az oka, hogy nem indul?"
Lehetséges.
Valamikor volt szó a fórumban, hogy win bizonyos fájlok áthelyezését nem szereti.(adott helyen kell lennie)
Telepíteni sem tudod?
Nekem régebben hda3(hd0,2) partición volt, de rendesen indult.
Most hda2-n van(hda1 swap) és indul.
Csak ahhoz ragaszkodik(de azt nagyon) hogy elsődleges partición legyen! :)
Este megnézem az boot floppy-t, most nem wagyok win közelben.
Ha csak addig nem jutsz hozzá! :)
----------------------------------------------------------------
- A hozzászóláshoz be kell jelentkezni
nalam ket win98 van, a masik az egyik masolata eredetileg. en is egyszeruen csak atmasoltam, de utana a masolaton eltunt a start menu fele, es egyeb megmagyarazhatatlan jelensegeket produkalt..
a /boot/grub/menu.lst fileom valahogy igy nez ki:
title Gaming
hide (hd0,1)
unhide (hd0,0)
rootnoverify (hd0,0)
chainloader +1
title Developing
hide (hd0,0)
unhide (hd0,1)
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
rootnoverify (hd0,1)
chainloader +1
remelem, ez segithet..
EDIT: jja, mindketto fat32, mindketton ugyanaz az alaprendszer van.
- A hozzászóláshoz be kell jelentkezni
Win98 bootlemez DD-vel simán müxik.
- A hozzászóláshoz be kell jelentkezni