|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Due HD, due sistemi operativi
Ho un PC con due HD. Vorrei installare su un disco XP e sull’altro Win2000 (per testare dei programmi); vorrei fare poi il login sull’uno o sull’altro quando avvio il PC indicando al bios il disco da quale fare il bootstrap.
Funziona o incasino tutto ? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
installa windows 2000 per primo, sul disco che preferisci.
installa successivamente windows Xp sull'altro disco che preferisci. windows Xp riconoscerà la presenza di windows 2000, e creerà il menù di dual boot automaticamente.
__________________
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Khronos, grazie per la tua rapida risposta. Purtroppo due osservazioni a quanto mi dici:
1) volevo evitare il dual boot, volevo ricorrere ad un sistema harware, non è possibile ? 2) Se la risposta al punto precedente fosse negativa, e quindi fossi costretto ad utilizzare un dual boot software, io mi trovo nella situazione opposta a quella che indichi: XP è già installato, il SO che volevo aggiungere sarebbe windows 2000. Non c'è una scappatoia ? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
Quote:
il problema è che il bios dice: avvio il pc DAGLI HARDDISK. quindi cerca su TUTTI GLI HARDDISK se c'è un master boot record avviabile. Il primo che trova (naturalmente cercherà prima sul disco master del canale zero, e via dicendo) lo fa partire, fregandosene degli altri. L'unico modo per fare quello che dici te è staccare fisicamente l'harddisk di XP (o invertirlo, metterlo come slave nello stesso canale, lasciando quello su cui installerai win2000 come master)al momento dell'istallazione di windows 2000. Windows 2000 vedrà un singolo disco (o tutti e 2 normalmente), e lo installerai su quello, senza toccare il boot di Xp che risiede su quell'altro. ora partirà solo windows 2000. Ma se vorrai usare di nuovo windows Xp, dovrai attaccare di nuovo l'harddisk di XP nella configurazione di partenza. se ciò non servirà comunque a far ripartire Xp, tramite il suo cd e la console di emergenza eseguirai un bel FIXMBR e FIXBOOT. i quali non so se favoriranno poi la partenza di windows 2000.... Installare windows 2000 con Xp già installato lasciando tutto com'è non è possibile, perchè windows 2000 non è in grado di riconoscere un windows Xp installato, questo perchè windows 2000 non sa cosa sia windows Xp.
__________________
Ultima modifica di Khronos : 11-09-2007 alle 23:17. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 1999
Città: Bolzano
Messaggi: 7306
|
Funziona se la mobo ti permette in fase di boot di scegliere la periferica. La mia (la vedi in firma) lo permette premendo F8. In tal modo riesco a far partire Xp o W2003Server in base a cosa devo fare senza nessun problema. L'unica accortezza che devi avere è di staccare l'hd con su WinXp mentre installi W2000, altrimenti ti si incasina tutto....
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
tutte permettono di scegliere la periferica di boot tramite un menù (anche la mia vecchia 7037) ma alcune (come la mia) si limitano a dire "harddisk", senza elencare effettivamente gli harddisk ^^
__________________
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 1999
Città: Bolzano
Messaggi: 7306
|
Infatti io intendo mobo recenti, con un boot menù fatto come si deve, dove puoi scegliere l'hd o il raid o le perif. usb che preferisci....
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Shingo e Khronos, grazie per le precisazioni.
In effetti la mia mobo è recente e nel boot menu (nel mio caso devo premere F11) posso individuare con precisione l'HD da cui voglio partire; avevo infatti utilizzato questo metodo senza problema quando ho installato Linux nel secondo HD (ma nel caso di 2 SO Windows ?????). Posso evitare di staccare fisicamente l'HD con su WinXP (dovrei apire il case, sono pigro |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 1999
Città: Bolzano
Messaggi: 7306
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Va bene, ho capito, lo stacco (uffa!!! ).
Su quanto affermi per Win e Linux invece ho qualche perplessità: come dicevo, con XP già installato, ho installato Linux sull'altro HD senza staccare niente, come invece mi consigli di fare questa volta, e tutto ha funzionato a perfezione. Ne deduco che avere 2 Win oppure 1 Win e 1 Linux non è la stessa cosa. Deduco anche, ma non voglio pretendere troppo, che Linux è meno "invasivo" (o più flessibile ?) di Windows. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Nov 1999
Città: Bolzano
Messaggi: 7306
|
Ma ti trovi con un dual boot che ti chiede di scegliere tra linux e win o no? Se si allora è tutto normale, altrimenti c'è qualcosa che non mi torna....
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
No, nessun dual boot (tipo lilo, grub, etc.), solo il boot menu di cui parlavamo prima che, essendo attivato e gestito dalla mobo chiede semplicemente con quale HD (non conosce se dentro c'è windows o linux) partire.
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Aug 2004
Città: Carpi
Messaggi: 266
|
se installi il 2000 non ti crea il dual boot classico di windows???
anyway potresti editare il boot.ini di xp dicendogli che hai un altro sistema operativo sul hd(n) partition(n) e così via... potrebbe funzionare no? |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
Quote:
sistema vecchio non sa cos'è sistema nuovo, mentre sistema nuovo riconosce sistema vecchio. linux ha un suo boot manager. lilo o grub. quando installi linux, linux sostituisce l'mbr con IL SUO (altro che meno invasivo) e da soltanto 3 o 4 righe di codice del boot manager per poter avviare windows. nel tuo caso, prova a installare windows 2000 lasciando tutto com'è. partirà SOLO windows 2000. poi, per far ripartire anche Xp, metti il cd di windows Xp nel lettore, parti con quello, entri in console di ripristino e dai questi 3 comandi: FIXMBR FIXBOOT BOOTCFG /rebuild dovrebbe riconoscere sia Xp che win2000, e crearti il menù di dualboot. per far ripartire linux ora ci sarebbe da riscrivere l'mbr a suo favore, ma non chiedermelo
__________________
Ultima modifica di Khronos : 12-09-2007 alle 19:13. |
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
@ gaspanic666: grazie per il tentativo di aiuto ma quello che dice Khronos ha senso !
@ Khronos: non per difendere linux ma, da quello che ho visto, linux scriverà pure l'mbr ed il suo boot manager ma SOLO SUL DISCO DOVE VIENE INSTALLATO (quello che io chiamo "secondario"; qui invece noi temiamo che win2000 scriva sue informazioni non solamente sul disco in cui installato (ancora il "secondario") MA IN TUTTI I DISCHI CHE TROVA e quindi anche su quello dove è installato XP, incasinando così questo SO. Lieto di essere smentito NB ovviamente le parole scritte in maiuscolo non hanno assolutamente il significato di "urlato" ma servono ad evidenziare anche visivamente il concetto |
|
|
|
|
|
#16 |
|
Member
Iscritto dal: Aug 2004
Città: Carpi
Messaggi: 266
|
non vorrei dire una cretinata, ma windows lo scrive solo sul disco principale, cioè quello configurato come master , o quello con la partizione attiva??
in ogni modo se da bios cerchi di far partire un altro hd non va nulla.... la soluzione migliore penso sia quella di khronos, installi win 2000 e rifai il mbr tramite quei comandi (come + o - avevo detto io però a mano dal boot.ini o ti copi la stringa che hai su xp e quando installi il 2000 la copi in quello che ha creato il 2000 ?? non ricordo se sul 2000 ci sono le opzioni di avvio come su xp... non lo uso da anni... |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
Quote:
vediamo di ricapitolare, mettendo le cose con semplicità. supponiamo di avere 2 harddisk, e 3 partizioni (non importa dove sia la terza, di linux). quello che importa è che ora la situazione è: DISCO A, MASTER: windows XP. DISCO B, SLAVE: Linux. in mezzo a questi 2, o nel DISCO A partizione 2, o nel disco B partizione 1.... (dipende da come tu l'abbia fatto, ma tranquillo che le partizioni linux per windows sono spazio illeggibile quindi non contano) vogliamo installare Windows 2000. installalo NORMALMENTE nel posto dove vorresti installarlo. in qualsiasi caso, se lasci gli harddisk nel modo originale, windows 2000 pescherà l'MBR DELL'HARDDISK MASTER SUL CANALE 0 (zero), e lo modificherà per LUI. Xp non partirà più perchè windows 2000, come ho detto prima, non riconoscerà Xp e non creerà il menù di dual boot. se tu avessi sostituito i dischi, windows Xp non partirebbe comunque, perchè il suo MBR sarebbe sull'harddisk SLAVE del canale 0, non verrebbe comunque letto in partenza (ma rimane intatto) e verrebbe letto quello del master con windows 2000. Linux non partirà più per la stessa ragione. notare che linux ti chiede DOVE mettere il suo BOOTLOADER (lilo,grub....) , puoi scegliere sulla sua partizione, sull'mbr principale o in altri posti che non ricordo. ma il MASTER BOOT RECORD dell'harddisk principale (che è tutt'altra cosa) deve per forza toccarlo, altrimenti non arriverebbe mai ad avviare il bootloader. per ripristinare l'avvio di Xp.... A) cd di windows Xp, crei il menù di dual boot software con i comandi detti sopra. B) ti fai lo sbattimento OGNI VOLTA di sostituire ponticelli e posizioni sul cavo dati. per ripristinare l'avvio di linux.... ricostruisci il suo MBR con i metodi descritti per il suo bootloader. spero di essere stato più semplice, stavolta
__________________
Ultima modifica di Khronos : 13-09-2007 alle 09:53. |
|
|
|
|
|
|
#18 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Khronos (e chi vuole rispondere,ovviamente),
ho studiato e ponderato la tua lezione Riepilogo la prova che avevo fatto: 1) PC nel quale sono presenti due HD: disco A in cui è installato XP, disco B contenente dati 2) facendo il boot da CD ho installato Linux sul disco B 3) per far partire Linux accendevo il PC e, utilizzando il menu di boot della mobo (per evitare malintesi specifico che è diverso dal menu con cui si modificano vari parametri della mobo, tra cui anche la sequebza di boot), indicavo di fare il boot dal disco B 4) se invece, alla partenza del PC, non indicavo niente, partiva correttamente XP (il default è il boot dal disco A) Deduco quindi che Linux ha scritto l'MBR, oltre al suo bootloader, sull'HD principale che, grazie alla procedura di partenza, lui riteneva fosse il disco B. E' corretto quanto affermo ? Se è corretto, evidentemente, la procedura di partenza assegna "dinamicamente" il canale 0 e...evita che io debba fisicamente rimuovere un HD. |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
strano, per lo meno per ciò che ho visto fin'ora.
quale distribuzione hai, di linux? te hai scelto di installare il tutto nel disco B. e l'installer di linux ha modificato il MBR del disco B, e inserito il suo BootLoader nel disco B. senza riconoscerti un'installazione di windows nel disco A? la scheda madre e il bios vedono i dischi, e assegnano loro le proprietà di Master e Slave, a seconda di un solo fattore: il ponticello nell'harddisk. se sono settati su Master e Slave, allora dovranno essere corrette anche le posizioni (il master più vicino alla scheda madre, e lo slave sullo spinotto più esterno del cavo). se sono settati come Cable Select, è il bios che interpreta la loro posizione, dando le proprietà di Master al disco più vicino nel cavo, e Slave al disco più lontano. Ma tutto ciò non centra con i sistemi operativi installati, o con la loro installazione. un Master Boot Record non può intimare al Bios: il disco B è in realtà il disco A e quindi parti da li. esso contiene semplicemente gli indirizzi alle zone del SUO HARDDISK dove sono presenti le informazioni e i processi d'avvio (e qualche altra cosetta). Quindi è stato linux a fare un piccolo errore. costringe TE a indicare al bios da quale disco prelevare il MBR, mentre dovrebbe fare tutto da solo, partendo dal MBR del disco A, che avrebbe dovuto contenere l'indirizzo per IL BOOTLOADER, il quale avrebbe avuto al suo interno il dual boot tra Xp e la distribuzione di linux. Stando così le cose.... ^^
__________________
|
|
|
|
|
|
#20 | ||||
|
Member
Iscritto dal: Jun 2005
Messaggi: 263
|
Quote:
Quote:
Quote:
Quote:
Ho deciso che provo (senza aprire il case) e poi faccio sapere. |
||||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:24.




















