PDA

Visualizza versione completa : E se si parte con Win XP già installato?


Fast-M
09-09-2003, 12.18.03
Se io ho già sul mio pc installato XP professional su un HD diviso in due partizioni C e D e sulla seconda voglio installare il buon vecchio Windows 98SE, come faccio senza bloccare mezzo mondo?
Visto che mi pare che l'installazione di Windows98 si crei un suo boot sector che andrebbe quindi a cancellare quello di Xp attualmente presente.
Premetto che vorrei usare il Boot.ini predefinito di WinXP e non un Boot manager se possibile.
Grazie mille in anticipo!
:confused:

Marco Redaelli
09-09-2003, 12.29.52
nn so se funza come ti spiegherò, ma ci provo lo stesso:

fai partire il CD del 98 e, quando chiederà dove metterlo (di defalut è C:\Windows), tu cambiagli la destinazione indicando il percorso D:\Windows (la cartella devi farla prima ;)).


se ho detto una scemata bannatemi :rolleyes:




ciauz :)

Fast-M
09-09-2003, 12.46.13
Mi sa di si.
Perchè come io stesso ho precisato nella mia domanda, l'installazione di win98 sovrascrive il boot sector dell'hard disk su cui si installa.
Quindi anche se lo installi in D:, alla fine non ti partirà più win xp, ma solo win 98 come se ci fosse solo questo.
Credo di esserci arrivato comunque.
Bisogna installare ovviamente Win98 sulla seconda partizione e poi avviare il pc con la consolle di ripristino di Xp e usare il comando Fixboot che rimette a posto il boot di Xp.
Poi ovviamente bisognerà modificare il Boot.ini di Xp in modo che all'avvio permetta di scegliere tra i due SO.
Potreste darmi una conferma?
E magari anche un aiuto su come modificare il Boot.ini?
So già modificarlo, solo che non ho capito quale è la sintassi compatibile con sistemi non NT come Win98 con cui bisogna scrivere la riga della sezione [operating systems] del Boot.ini.
Cioè se non si può usare la sintassi ARC per sistemi come Win98, cosa bisogna scrivere?
Basta mettere per esempio: "D:Windows98" dove Windows98 è il nome che ho scelto per la cartella din Win98 che si trova in D?
Grazie comunque Marco.

Eccomi
09-09-2003, 13.31.02
Prima di tutto benvenuto...:)
Poi... Hai già fatto quasi tutto da solo... Manca solo qualche dettaglio, ma per quelli abbiamo un paio di specialisti...
Porta pazienza e aspetta che arrivino... Io ti potrei confondere le idee :confused:

Fast-M
09-09-2003, 13.57.47
Ok Grazie Eccomi.
Sto comunque indagando su altri siti e a questo punto l'unico dubbio che mi resta è se posso creare una terza partizione magari di 3 giga in Fat32, visto che le altre C e D sono in NTFS per Xp, e poi li installare Win98.
Ora, siccome sto agendo sul mio notebook e non ho il floppy disk e forse nemmeno il cd-rom di Win Xp, come faccio ad entrare nella consolle di ripristino per ripristinare il boot di Xp?
Perchè se il problema è poi che il pc mi si avvia in automatico in Win98, come faccio ad accedere a C o a D in cui ho la cartella i386 e da cui potrei lanciare l'installazione di Xp con il file Winnt per accedere alla consolle di ripristino senza il cd?
Che faccio, copio la cartella i386 nella nuova partizione Fat32 prima di installare Win98, così poi posso lanciare winnt premendo F8 durante il boot da Win98?
Che casino!

davlak
09-09-2003, 14.08.37
Fai l'installazione di 98, normalmente, in D, prima di creare altre partizioni.

Poi a fine installazione avrai il boot di 98 in quanto ti troverai attiva la sua partizione.

Entra in una finestra dos oppure avvia in modalità MS-DOS e lancia fdisk per attivare la partizione di XP.

Quando sei in XP puoi seguire diverse strade, ma la + rapida é di scaricarti l'ormai leggendario bootpart (http://www.winimage.com/bootpa25.zip), scompattare i files in C:\bootpart, fare start>esegui>cmd e posizionarti su C:\bootpart.

Lancia il comando bootpart (invio) e avrai le partizioni presenti sul tuo HD con un numero che le distingue (XP dovrebbe essere 0 e 98 1)

A questo punto fai di nuovo:

bootpart X 98se.bin "Microsoft Windows 98" e dai invio.

dove X = numero della partizione di 98

Verrà aggiornato anche il boot.ini e il file di boot 98se.bin lo avrai nella cartella C:\bootpart.

Al prossimo riavvio avrai l'opzione tra i due SO.

Poi crea tutte le partizioni che vuoi.

Fast-M
09-09-2003, 14.58.48
Si ma forse non ti ho detto che ho già entrambe le partizioni in NTFS, quindi come faccio ad installare Win98 su D??

davlak
09-09-2003, 17.13.43
Originariamente inviato da Fast-M
Si ma forse non ti ho detto che ho già entrambe le partizioni in NTFS, quindi come faccio ad installare Win98 su D??
oppss...
beh, allora: se crei una partizione FAT32 apposita per il 98 sarà comunque C: (in dos), perchè le altre due essendo NTFS il dos non le vede.

Le lettere che vedrai da XP, poi, sono un'altra questione.

Perciò, a questo punto, quando farai il setup di win98 la tua cartella di installazione sarà comunque C:\Windows.

Il resto della procedura non cambia, però.

Fast-M
09-09-2003, 19.02.15
Si infatti ho fatto esattamente così.
Ma ora dopo che ho installato Win98 nella nuova partizione(C: in dos) ho avviato dalla consolle di ripristino il notebook e ho eseguito i seguenti comandi:
-fixmbr
-fixboot c:
e ho confermato in entrambi i casi quindi sono stati eseguiti entrambi, ma ora quando avvio il notebook, inizialmente sembra partire tutto correttamente, compare la schermata di caricamento di Xp e a un certo punto il video diventa blu ed esce una sctitta:
----------------------------------
"autochk program not found - skipping autocheck"
e dopo un paio di secondi un altro shermo blue con scritto:
"STOP: Errore irreversibile di sistema
Processo di sistema Session Manager initialization terminato in modo inatteso con stato di ...
Il Sistema è stato chiuso.
-------------------------------
E il notebook non mi parte più.
Sono fottuto o sbaglio?
Comunque sto controllando dalla consolle di ripristino e ci sono tutti i dati, anche se all'inizio mi chiede a quale installazione voglio accedere e mi propone solo 1:F:\Windows che è quella con win 98, ma se poi vado in C o in D trovo tutti i dati della installazione di Xp.
Che faccio?

davlak
09-09-2003, 19.42.01
Originariamente inviato da Fast-M
Si infatti ho fatto esattamente così.
Ma ora dopo che ho installato Win98 nella nuova partizione(C: in dos) ho avviato dalla consolle di ripristino il notebook e ho eseguito i seguenti comandi:
-fixmbr
-fixboot c:

non mi pare di averti suggerito di usare questi due comandi, o sbaglio?

Sei proprio sicuro che F:\WINDOWS sia 98 :confused: ?

Se si, la questione é che fixboot ha cambiato le lettere di unità viste da console.

Infatti da console una installazione di 98 successiva a XP, di norma non é visibile.

Cmq: a questo punto non ti resta che tentare nell'ordine: (sempre ammesso che F: sia davvero la root di 98)

1) fixboot F:

se non funziona manco così, installi XOSL da dos (p.s.: ma a 98 riesci ad accedere, almeno?)

Fast-M
09-09-2003, 19.52.00
Allora, mi correggo.
F effettivamente noto che deve essere la lettera di Xp.
Scusa come si fa a salire nell'albero delle directory nella consolle?
Comunque credo che effettivamente sia Xp, perchè all'interno della directory di Windows in cui mi trovo di default nella consolle ci sono una serie di file che mi ricordano Xp.
Quindi che faccio?

davlak
09-09-2003, 19.57.30
Per salire di un livello si fà cd .. (con lo spazio)
per salire alla root cd \ (sempre con spazio)

fai semplicemente

fixboot (invio) (non hai bisogno di specificare l'unità, dato che F: é XP)

Marco Redaelli
09-09-2003, 20.23.35
ma ki sei?!?

(Y)

davlak
09-09-2003, 20.49.30
Originariamente inviato da Marco Redaelli
ma ki sei?!?

(Y)
un pianista di Piano-bar (vedi avatar) :p :)

Marco Redaelli
09-09-2003, 20.51.15
:D:D:D


hai lavorato sulle navi ke fanno il tragitto Genova-Sassari? :D

Fast-M
09-09-2003, 20.56.32
Allora, mi correggo.
F effettivamente noto che deve essere la lettera di Xp.
Scusa come si fa a salire nell'albero delle directory nella consolle?
Comunque credo che effettivamente sia Xp, perchè all'interno della directory di Windows in cui mi trovo di default nella consolle ci sono una serie di file che mi ricordano Xp.
Quindi che faccio?

Marco Redaelli
09-09-2003, 20.58.25
post fotocopia? :confused:

Fast-M
09-09-2003, 20.59.42
Allora, mi correggo.
Effettivamente noto che F deve essere la lettera della partiziolne di Xp.
Scusa come si fa a salire nell'albero delle directory nella consolle?
Comunque credo che effettivamente sia Xp, perchè all'interno della directory di Windows in cui mi trovo di default nella consolle ci sono una serie di file che mi ricordano Xp.
Quindi che faccio?

Fast-M
09-09-2003, 21.08.44
Aahahah...:D!
Scusate, non mi ero accorto di essere alla pagina 2 di questa discussione e pensavo di stare mandando il post su un'altra discussione.
Piccolo rincoglionimento di percorso!

Fast-M
09-09-2003, 21.18.32
Fatto, ma niente, si blocca allo stesso modo dopo che sembra partire correttamente.Cosa è questo programma che mi conveniva installare se non riuscivo comunque?
Dove lo posso scaricare?
Tnx molte!

davlak
09-09-2003, 21.58.27
Lo stramaledetto fixmbr che hai fatto all'inizio e che non ciazzeccava niente.

Cmq rileggendo un tuo post precedente ho notato che ti dà errore di autocheck.

Bene, prima di installare un boot loader dovresti procedere così:

1) entra in 98 modalità DOS o avvia col floppy del medesimo e lancia fdisk, verificando che la partizione di XP sia effettivamente quella attiva.

2) prova a fare un

chkdsk /p /r

da console.

Certo che te la sei cercata :S

Comunque: andiamo avanti per tentativi, e se ti é possibile riporta + dettagliatamente l'errore che ti dà.

Fast-M
10-09-2003, 04.39.58
No, ho praticamente risolto prendendo la strada più lunga, ma quella che era più consigliata fin dall'inizio.
Ho formattato tutto, ho reinstallato Win98 prima e Xp poi e Xp ha configurato il boot.ini in automatico sulla partizione C.
Comunque ho capito dove avevo sbagliato.
Solo ora ho capito che Win98 deve per forza stare sulla prima partizione e non si può mettere Xp sulla prima e 98 sulla seconda.
Questo mi ha fregato, perchè quando ho creato la partizione nuova in Fat32, la ho creata nello spazio libero che ho messo alla fine, non all'inizio delle partizioni esistenti!
Questo è stato il cardine di tutto il casino che mi ha fatto perdere parecchie ore.
Ora però c'è un nuovo problema.
Il boot ora lo fa correttamente e posso scegliere normalmente tra xp e 98.
Ho provato ad avviare win98 e parte tutto ok.
Siccome però ho ripristinato in F, in cui avevo installato da zero Xp, la mia immagine binaria di Ghost del mio Xp completo e funzionante, ora quando parte xp si blocca praticamente dove dovrebbe apparirmi il mio nome di account e su cui dovrei cliccare per accedere a Xp.
Che posso fare per entrare in Xp?

Fast-M
10-09-2003, 05.02.54
Inoltre come si fa ad accedere da consolle alle directory e ai file?
Se provo ad entrare in una directory mi dice che non ho l'autorizzazione:accesso negato
Come si fa nella consolle ad entrare in pratica con lo stesso user name con cui entro in xp e quindi avere accesso a tutto?

Fast-M
10-09-2003, 05.10.49
Attivando da fdisk la partizione di xp, parte senza chiedere il boot e va tutto correttamente in xp.
Ma io non volevo questo.
:(

davlak
10-09-2003, 11.38.52
Originariamente inviato da Fast-M

No, ho praticamente risolto prendendo la strada più lunga, ma quella che era più consigliata fin dall'inizio.
Ho formattato tutto, ho reinstallato Win98 prima e Xp poi e Xp ha configurato il boot.ini in automatico sulla partizione C.
Comunque ho capito dove avevo sbagliato.
Solo ora ho capito che Win98 deve per forza stare sulla prima partizione e non si può mettere Xp sulla prima e 98 sulla seconda.

non é vero ;)

Ora però c'è un nuovo problema.
Il boot ora lo fa correttamente e posso scegliere normalmente tra xp e 98.
Ho provato ad avviare win98 e parte tutto ok.

si, perchè i file di boot (ntldr, ntdetect.com, boot.ini) ora li hai nella root di 98.

Siccome però ho ripristinato in F, in cui avevo installato da zero Xp, la mia immagine binaria di Ghost del mio Xp completo e funzionante, ora quando parte xp si blocca praticamente dove dovrebbe apparirmi il mio nome di account e su cui dovrei cliccare per accedere a Xp.
Che posso fare per entrare in Xp?


posta qui il tuo boot.ini...ma prima verifica che da console XP sia sempre su F:\Windows

Fast-M
10-09-2003, 12.48.58
Allora, adesso ho attivato da fdisk la partizione su cui ho xp e quindi ha messo la partizione che prima era C, come F.
Quindi ti posto il boot.ini non attuale della partizione in cui sono ora termporaneamente per riuscire a fare partire xp, ma quello che ho in F, cioè il boot.ini della partizione primaria da cui boottavo prima ma non partiva poi xp, ma solo 98.
---------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows"
-----------------------------
Ah quindi xp può stare anche sulla primaria e 98 sull'altra?
La cosa mi confonde perchè su altri siti in cui trattano questo problema danno per scontato che anche se si installa 98 con xp già installato, la partizione da creare in Fat32 per 98 deve essere creata liberando spazio dalle partizioni esistenti NTFS da sinistra, non da destra, cioè prima della partizione ntfs esistente.
Sbaglio o è così?
:o

davlak
10-09-2003, 13.00.19
Originariamente inviato da Fast-M
Allora, adesso ho attivato da fdisk la partizione su cui ho xp e quindi ha messo la partizione che prima era C, come F.
Quindi ti posto il boot.ini non attuale della partizione in cui sono ora termporaneamente per riuscire a fare partire xp, ma quello che ho in F, cioè il boot.ini della partizione primaria da cui boottavo prima ma non partiva poi xp, ma solo 98.
---------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows"
-----------------------------
Ah quindi xp può stare anche sulla primaria e 98 sull'altra?
La cosa mi confonde perchè su altri siti in cui trattano questo problema danno per scontato che anche se si installa 98 con xp già installato, la partizione da creare in Fat32 per 98 deve essere creata liberando spazio dalle partizioni esistenti NTFS da sinistra, non da destra, cioè prima della partizione ntfs esistente.
Sbaglio o è così?
:o

Correggi il boot.ini così:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows"


98, se lo installi dopo XP, lo puoi mettere dove ti pare...ne ho fatte di prove a riguardo. ;)...tutto sta a farli partire entrambi, poi.

p.s.: se adesso avviando avrai errore di ntldr mancante, copia, se non presenti, ntldr e ntdetect.com dalla cartella di installazione i386 del CD nella root di XP.

Fast-M
10-09-2003, 13.20.02
Ok, comunque si è risolto tutto dopo che ho riattivato la partizione ntfs.
In pratica, prima xp si bloccava un istante prima del logon perchè il sistema era cambiato rispetto a come era quando ho creato l'immagine di ghost.
Infatti, dopo che ho fatto partire xp una volta, attivando con fdisk l'altra partizione e poi rimettendo sempre con fdisk le cose come prima, ora parte anche xp perchè si è riconfigurato tutto.
Comunque effettivamente, guardando la situazione con partition magic da xp, c'è prima la partizione ntfs di xp e poi la fat32 di 98 e tutto parte bene.
Cosa intendevi quando hai scritto:"Tutto sta nel farli partire entrambi"?
Che appunto devono partire almeno una volta entrambi in modo da configurare le proprie impostazioni sulle partizioni ecc.?
Grazie mille Davlak!
:D

Fast-M
10-09-2003, 13.35.53
Originariamente inviato da davlak


Correggi il boot.ini così:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\ = "Microsoft Windows"


98, se lo installi dopo XP, lo puoi mettere dove ti pare...ne ho fatte di prove a riguardo. ;)...tutto sta a farli partire entrambi, poi.

p.s.: se adesso avviando avrai errore di ntldr mancante, copia, se non presenti, ntldr e ntdetect.com dalla cartella di installazione i386 del CD nella root di XP.
Comunque non sarebbe partito con questo boot.ini perchè non ti ho detto che io ho 3 partizioni: due ntfs e una fat32.
Nella seconda ntfs non ci sono sistemi, ma è solo per storage, quindi la partizione 2 della riga arc non poteva funzionare.
Comunque ho capito il discorso e mi si sono chiariti alcuni concetti che avevo oscuri sulle questioni di boot perchè non mi era mai capitato di affrontarli direttamente.
Grazie di nuovo!
:)

davlak
10-09-2003, 13.53.26
Originariamente inviato da Fast-M

Comunque non sarebbe partito con questo boot.ini perchè non ti ho detto che io ho 3 partizioni: due ntfs e una fat32.
Nella seconda ntfs non ci sono sistemi, ma è solo per storage, quindi la partizione 2 della riga arc non poteva funzionare.
Comunque ho capito il discorso e mi si sono chiariti alcuni concetti che avevo oscuri sulle questioni di boot perchè non mi era mai capitato di affrontarli direttamente.
Grazie di nuovo!
:)

invece delle 2 partizioni ntfs me l'avevi detto...solo che poi credevo di aver capito che quella del 98 l'avevi messa in cima...e così quella di XP era diventata la seconda.
Non ti nascondo che a un certo punto mi ero perso il filo del discorso, fra fixmbr, nuove partizioni, installazioni ex-novo...

Insomma, come si dice dalle mie parti:

é andata a cul@...ma l'importante é che sia andata :D

Fast-M
10-09-2003, 14.04.17
Si, alla fine win98 è in cima e quella di xp è la prima delle tre.
Quella di storaggio ntfs sta al centro.
Ma in generale se dovessi reinstallare 98 un giorno e mi va a sovrascrivere il boot attuale, cosa faccio o cosa mi conviene fare prima di reinstallare 98?
Perchè tanto si è capito che se reinstallo xp non ci sono problemi.