Newsgroup: it.comp.os.linux.iniziare
Titolo: KUbuntu, Windows e le solite faccende di dual-boot.

Salve a tutti. Ogni tanto mi coglie la nostalgia di 
riprendere a pasticciare con i sistemi operativi e mi 
vengono i soliti dubbi.
Avendo acquistato un nuovo PC usato con dentro due un HD 
SATA, vorrei abbinarlo a quello che ho sul PC attuale (che 
dismetto) in modo da avere sistemi operativi diversi su HD 
diversi.
Dovendo reinstallare praticamente tutto, avrei intenzione 
di procedere come segue:
1) Collego UN SOLO HD con partizione unica e ci installo 
Kubuntu tutto da solo.
2) scollego il primo HD, collego il secondo (quello ceh 
viene dall'attuale PC che ha due partizioni, una NTFS con 
XP e una FAT contenente dati che vorrei conservare e ci 
installo Win XP (ritengo questa una misura prudenziale per 
impedire a Windows di pasticciare con il MBR)
3) ricollego il primo HD.
A questo punto, secondo le mie speranze, il BIOS dvrebbe 
individuare GRUB sul primo HD (lo so che dire primo o 
secondo dei SATA non ha senso, ma alludo a quello con 
KUbuntu) ed avviare Linux.
E siamo al punto: siccome Windows era assente al momento 
dell'installazione di KUbuntu, GRUB ne dovrebbe ignorare 
l'esistenza. Quindi credo che dovrei individuare il file di 
configurazione di GRUB e scriverci dentro qualcosa che gli 
consenta di presentarmi all'avvio la schermata da cui 
scegliere l'OS da avviare.
Qui per me inizia il tunnel: non ho affatto le competenze 
per risolvere una questione di tal genere.
Quindi chiedo cortesemente:
1) la mia strategia e' corretta e se no, quale sarebbe 
quella giusta?
2) c'e' modo per sapere con certezza da quale HD il BIOS 
avviera' il PC?
Grazie i anticipo per qualunque risposta.
-- 
Bye
Alfredmann

 avviera' il PC?
Auto-LOL
Probabilmente dovrei aggiungere:
3) cosa scrivo nel file menu.lst?
Gia' ;-)
Grazie ancora
-- 
Bye
Alfredmann

[ it.comp.os.linux.iniziare ] replica a Alfredmann

2 notizie una buona e una cattiva
la cattiva notizia: 
in grub2 non c'e' più menu.lst 
la buona notizia:
c'e' os-probe che viene lanciato da update-grub2 
che aggiunge al menu di boot tutti gli OS avviabili 
che trova.

 e se no, quale sarebbe quella giusta?
non saprei, ma io attaccherei il disco con Win e vedrei se parte, nel 
caso è facile rimediare agendo sul bios o, meglio, cambiando i cavetti;
quindi installerei Kubuntu permettendogli di mettere Grub dove vuole;
farei solo attenzione che non mi proponesse di installarsi (l'OS, non il 
bootloader) nel disco con Win;
r
-- 
Il berlusconismo è l'antitesi del comunismo: nel comunismo
lo Stato si impadronisce del privato, nel berlusconismo un
privato si impadronisce dello Stato. [S. Berlusconi, untore]
Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 se parte,
Gia' fatto, non parte.
Non ho introdotto la cosa perche' non volevo complicare 
ulteriormente la faccenda, ma il vecchio HD non ha solo le 
partizioni che ho indicato, ma anche KUbuntu gia' 
installato. Il primo tentativo e' stato di mettere pari 
pari il vecchio HD nel nuovo PC, ma il risultato e' stato 
che Linux si e' avviato, mentre XP no (probabilmente troppe 
incompatibilita' hardware, che Ubuntu ha elegantemente 
dribblato, mentre Win non e' stato capace) ;-)
E' stato a quel punto che ho partorito l'idea di tenere due 
HD, uno con Ubuntu da solo, l'altro con WinXP e i dati. E 
la cosa continua a piacermi.
Certo che potrei installare Win su uno e successivamente 
KUbuntu sull'altro, ma non sono sicuro che poi tutto 
funzioni come dovrebbbe.
-- 
Bye
Alfredmann

 che trova.
Bellobello, e come si fa?
-- 
Bye
Alfredmann

 Salve a tutti. Ogni tanto mi coglie la nostalgia di
Ciao Alfredo.
Per una situazione di boot "creativo" ti consiglio di passare ad un
boot manager "terzo" rispetto agli OS considerati, GAG (http://
gag.sourceforge.net/
): ti permette di semplificare un bel po' le cose
senza pasticciare con i rispettivi tool di installazione. Dagli
un'occhiata ;^)

 capace) ;-)
quindi ti tocca reinstallarlo?
ribadisco quanto dicevo: prima Win e poi Kubuntu, aggiungendo che se 
segui il consiglio di usare GAG (io lo uso da anni con soddisfazione) 
allora Grub devi metterlo nella partizione con /boot di Kubuntu;
r
-- 
basta con mani pulite!
rimettiamole nel barattolo della marmellata!
Ramapage: 
http://umpf.net/

 Ciao Alfredo.
LOL
Non si puo' fare mai niente di nascosto con voialtri!!!
:-)
-- 
Bye
Alfredmann

 GAG
Ops! Scusa, nella foga del cazzeggio, non ti ho risposto.
Quindi approfondisco:
si, quel tool l'avevo gia' visto (mi pare sia compreso 
nell'Ultimate boot CD) ma non ne avevo ben capito 
l'utilizzo.
Fammi capire, si usa per scrivere le opzioni di boot nel 
MBR, oppure serve solo da floppy/chiavetta per far partire 
il PC?
Inoltre mi rimane in sospeso un mistero: ho sempre avuto a 
che fare solo con HD IDE, al limite SCSI, ma i SATA non li 
conosco: come fa il BIOS a identificare i singoli dischi 
quando ce n'e' piu' d'uno, essendo assente la distinzione 
primario/secondario e master/slave?
-- 
Bye
Alfredmann

 quindi ti tocca reinstallarlo?
Gia', purtroppo si. la solita seccatura, ma tant'e'...
-- 
Bye
Alfredmann

 primario/secondario e master/slave?
Il BIOS li identifica facilmente, non ti preoccupare ;^)
Nelle schermate di configurazione dovresti trovare una con la quale
decidere la priorità di boot tra tutte le unità SATA presenti. Lì
magari potresti avere tu delle difficoltà a riconoscerle: basati sulle
HW spec (dimensione, part number, ecc.)...
bye!

 installazione. Dagli un'occhiata ;^)
Ci avevo provato anch'io con GAG, volendo installare winXP di default 
e Ubuntu (7 oppure 8, non ricordo) su un secondo disco.
Ma non riconosce Ubuntu e non lo fa partire.
Temo di aver sbagliato qualcosal al momento dell'installazione, non 
specificando correttamente dove dirgli di installare grub (o comunque 
come fare).
Ricordo che verso la fine dell'installazione di ubuntu era possibile 
specificare una partizione, e non volendo far fare tutto a lui per 
paura che scombinasse windows, avevo variato la destinazione... ma 
non è andata bene.
Poi sono sopraggiunti altri impegni e ho accantonato il 
problema... Questo thread mi ha fatto tornare la voglia... :) 
Se avete dritte prima che mi rimetta.. :)
Grazie.
-- 
Mandi
 MailMaster C.
!------------------------------------!
!  At the moment I'm reading: "Il Conto Cifrato" by C. Reich  
!		
!  OSC Rulez!       >^..^<
!------------------------------------!
"Sono un hacker culturale. Smonto l'informazione e la conoscenza per
cercare di capire che cosa c'e' dentro." - Paco -

 non è andata bene.
Per evitare questo, anziche' predisporre una partizione 
gia' pronta per Ubuntu, ho sempre preferito lasciare uno 
spazio non partizionato della dimensione necessaria e, al 
momento di indicare la partizione d'installazione, 
scegliere l'opzione 'usa il maggior spazio contiguo non 
assegnato' (o qualcosa del genere, vado a amemoria). Cosi' 
facendo si evita anche di lambiccarsi cercando di 
sciogliere l'ambiguita' delle altre opzioni.
Quanto a GAG non ti so dire nulla, non ho ancora provato 
;-)
-- 
Bye
Alfredmann

 fare).
Esatto, i casi sono 2:
1- non hai installato correttamente grub
2- hai configurato male gag magari sbagliando la
   partizione da cui volevi far partire il boot.
Visto quanto dici l'ipotesi più plausibile mi sembra la
prima pertanto ti consiglio di informarti su come si
installa grub. In particolare come già detto dovrai
installarlo non nel MBR ma nel superblocco della
partizione di root cioè la "/"... anzi, non è detto
dipende come hai partizionato, potrebbe essere anche il
caso di metterlo nell'eventuale partizione in cui monti
/boot, infatti se quest'ultima l'hai fatta separata i
kernel da avviare si trovano lì... non sono
espertissimo su questo discorso perchè non ho mai avuto
esigenza di partizionare in modo molto elaborato, in
pratica ho sempre messo tutto in "/" e tanti saluti.
Anni fa avevo spostato grub dal MBR alla partizione di
root di fedora e avevo lavorato da dentro fedora.
Alla fine si trattava di dare un comando, quindi niente
di trascendentale, solo che non lo ricordo,
probabilmente con un mand grub e due colpi di google
risolvi in 4 e 4'8.  ;-)
Se non riesci ad avviare ubuntu probabilmente puoi
lavorare dalla live di ubuntu stesso che penso avrai e
contenga grub.
gag è una buona soluzione, anche se reinstallasi
windows che ti va a rasare il MBR sovrascrivendo gag,
col CD fai prestoa reinstallarlo e riconfigurarlo.
Oppure per evitare anche quell'operazione puoi farti il
backup del MBR dopo averlo configurato, per esempio
usando "dd". Avrai a quel punto un file di 512 bytes o
giù di lì con cui potrai sovrascrivere nuovamente il
MBR eliminando le intromissioni di windows, lo pui fare
sempre usando "dd" (se cerchi dd backup MBR trovi i
dettagli).
saluti.

 vuoi avviare.
Sorvolando sul resto della tua puntualissima esposizione, 
la mia procedura potrebbe essere la seguente?:
1) collego solo un HD, ci installo e configuro Ubuntu;
2) scollego il primo HD e collego il secondo;
3) installo e configuro Windows;
4) collego entrambi gli HD
5) avvio con GAG (che individua i settori di boot dei due 
HD e relativi OS) e scelgo con quale avviare
Se e' corretto, mi rimane pero' un dubbio: se voglio 
rendere GAG residente su HD, dove lo metto? Non va a 
sovrascrivere uno dei due settori di boot, amgari a 
casaccio? O sono destinato, come scrivevo prima, ad avviare 
sempre da chiavetta o floppy? (Si, cello' ancora il floppy 
drive) ;-)
-- 
Bye
Alfredmann

 floppy drive) ;-)
ti conviene prima provare col floppy e una volta verificato che è tutto 
a posto metterlo su hd;
r
-- 
verrà la Parusia come ladro di notte
Ramapage: 
http://umpf.net/

 po' d'attenzione e non corri più pericoli che collegando/scollegando;
Anzi, spesso i dischi vengono rinominati/reidentificati con svariati
guai per i sistemi operativi (o pseudo tali)  che ospitano.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 /boot;
Ops! Ehm, abbiate pazienza, ma sono affetto da 
info-analfabetismo di ritorno: Cosa significa cio?
-- 
Bye
Alfredmann

 rendere GAG residente su HD, dove lo metto?
GAG come ho detto va messo nel MBR dell'hd.
Nel tuo caso hai due HD. Non ho esperienza in merito ma
a naso uno dei due HD deve comandare l'avvio. Non si
parla di master e slave? non so se c'entra qualcosa.
Tu devi capire quale MBR comanda l'avvio della
amcchina. Lì ci piazzerai GAG.
Il punto importante è la corretta e coerente
installazione dei bootloader (grub, lilo).
Poi GAG andrà probabilmente a finire al posto giusto
automagicamente, sarebbe inutile che andasse a finire
nel MBR dello slave, però non ricordo le opzioni di
installazione di gag.
In ogni caso gag mal installato non dà del danno... al
limite ottieni un sistema non avviabile, ma non
corrotto, col cd di gag puoi sempre rimediare andando
per tentativi.

 parla di master e slave? non so se c'entra qualcosa.
No, perche' trattasi di dischi SATA dove tale distinzione 
hardware non esiste. O perlomeno non e' impostabile 
'fisicamente' sul drive.
-- 
Bye
Alfredmann

 Devi anceh installare grub nel VBR
Ok, ora ho capito.
Ero abituato ad installare Ubuntu in dischi dov'era gia' 
presente Windows, quindi il Grub veniva installato per 
decisione dell'installer, acìvendo rilevato la presenza di 
altri SO.
Non so pero' se risolverei tutto installando Ubuntu DOPO 
aver installato XP, per via appunto della presenza dei due 
HD. Non sono tutt'ora certo che Grub, risiedendo su uno, 
sia capace di avviare lo Windows che sta sull'altro.
-- 
Bye
Alfredmann


Ecco allora non hai capito na ceffa...  ;-)
Non importa cosa installi prima o dopo.
NON USI Grub per avviare windows.
Mettendo il bootloader di ciascun OS nella propria
partizione d'avvio (che sia quella di sistema di
windows o la "/boot" di ubuntu o per esempio nel mio
caso la "/") ogni SO utilizzerà per avviarsi il proprio
bootloader.
E sarà GAG (che non è un bootloader) a passare la palla
alla partizione che tu gli indichi.
Prima avevo avevo detto di mettere il grub di ubuntu
nel VBR (NON NEL MBR!!!). Il VBR (volume boot record)
altri non è che il superblocco di una partizione non la
prima porzione del disco.
Spero sia più chiaro adesso.
Facciamo un esempio semplice:
HD1 (sda):
MBR1
unica partizione di windows "C:"
HD2 (sdb):
MBR2
unica partizione di ubuntu  "/"
Installerai windows in "C:" nell'HD1 (/dev/sda)
Installerai ubuntu in "/" (/dev/sdb1) nell'HD2 (/dev/sdb)
Predisporrai la swap di ubuntu in /dev/sdb2 sull'HD2
Quindi in HD2 avrai due partizioni, la "/" e la swap.
Avrai nel VBR di "C:" il bootloader di windows che viene
messo lì automaticamente durante l'installazione.
Avrai nel VBR di "/" il bootloader di ubuntu cioè grub
che sarà configurato per avviare ubuntu. Puoi farlo
anche a mano.
In questo modo però non si avvia nulla perchè chi
comanda è il MBR, anzi per essere precisi il MBR di HD1
sarà occupato da un pezzo del bootloader di windows che
fa lo stesso mestiere di GAG.
Ora dovrai mettere GAG in uno dei due MBR.
Le domande cui anche ionon ti so rispondere per
inesperienza sono:
1- GAG riconosce le partizioni che stanno nel secondo
   disco? probabilmente sì. Cerca con google.
2- Dove metto GAG? in MBR1 o MBR2?
   Mah... puoi anche andare a tentativi, ma
   probabilmente è un falso problema perchè quando avvi
   lamacchina dal CD di GAG e configuri i due sistemi
   da avviare cioè /dev/sda1 e /dev/sdb1 lui ti
   chiederà dove installare la configurazine
   proponendoti probabilmente già il MBR che comanda
   l'avvio. Se te li proponesse tutti e due, installalo
   in entrambi. All'avvio che comandi MBR1 o MBR2 non
   dovrebbe fare differenza.
È solo un'idea ma se cerchi meglio con goggle dopo aver
capito bene quanto ho scritto dovresti trovare la
soluzione facilmente.
   la testa al toro lo metti in entrambi
 

 capito bene quanto ho scritto
Adesso si che mi hai veramente schiarito l'orizzonte!
Grazie, la tua disquisizione mi sara' utilissima :-)
-- 
Bye
Alfredmann


Se fai sapere come va a finire sarà probabilmente
utile a chi legge.
Ho visto che nella documentazione allegata al pacchetto
di gag viene spiegato anche come configurarlo per la
presenza di 2 HD. Quindi farsi si può fare... e
probabilmente è anche facile, mi pare di capire che vi
è la possibilità di "swappare" il disco all'avvio della
macchina in modo che per il SO si tratti sempre del
primo disco. Ad ogni modo il disco che parte per primo
verrà coinvolto nell'installazione di gag, cioè il suo
MBR verrà utilizzato. Al riavvio presumibilmente (se
non metti mano al bios) sarà sempre lui a comandare per
cui inutile porsi troppi dubbi forse.
In ogni caso col CD/floppy di gag a portata di mano non
corri rischi e comunque eventualmente per qualche santo
l'ordine di avvio dei dischi dovesse cambiare, dal bios
dovresti comunque poter rimediare impostando l'altro
disco come primo.
La documentazione è in html con figure...
Prova un po', ti lascio anche un link in più:
http://sourceforge.net/projects/gag/
http://members.iinet.net.au/~herman546/p12.html

 ritorno: Cosa significa cio?
per /boot ti hanno spiegato, quanto a GAG ci penserà lui a mostrarti 
qual è: la seconda voce che vedi nell'elenco -la prima è relativa al floppy;
dimenticavo: cerca di partizionare bene il disco per Linux per evitare 
di dovere farlo in seguito;


 dettagli).
Ok, grazie, mi ristudio la documentazione di gag per capire dove sia 
il posto migliore per installarlo.
Grazie ancora.


 ;-)
Provo io, dopo un paio d'anni a riprendere per mano la situazione... 
:)
Grazie ancora.


 capire dove sia il posto migliore per installarlo.
Il posto milgiore in cui installare gag è dove lui
stesso vuole andarsi ad installare automaticamente
quando avvi col suo CD (di gag).
Perchè:
perchè rileverà automaticamente quale MBR comanda, se
quello del primo HD o del secondo.
Non ne ho la certezza perchè non ne ho esperienza
diretta, ma secondo me dovrebbe funzionare.

 utile a chi legge.
Ecco qua, alla fine, seguendo i vostri suggerimenti, ho 
cambiato strategia ed ho raggiunto lo scopo, tranne che per 
un dettaglio.
Ho lasciato collegati entrambi gli HD: sulla porta 0 ho 
messo quello con Window (la cui partizione ho formattato) e 
i dati, sulla 1 quello per Ubuntu, non partizionato.
Ho installato windows esattamente dov'era prima (il 
rpogramma di instalalzione di XP riconosce senza problemi 
entrambi i dischi e consente di scegliere la partizione 
preferita).
Poi ho installato Ubuntu indicandogli, al momento della 
scelta della destinazione, di utilizzare per intero il 
disco vuoto (e' la sola delle opzioni non avanzate previste 
dalla procedura che consente di scegliere un HD diverso da 
quello di default).
Terminata l'installazione, al riavvio e' apparso il menu di 
GRUB con la possibilita' del dual boot.
A questo punto avrei potuto accontentarmi e tenere GRUB 
come bootloader, ma volevo vedere se GAG potesse essere 
meglio.
Purtroppo ho scoperto che riesce a 'vedere' (e anche a far 
partire) il disco Windows, compresa la partizione dati 
FAT32, ma di Ubuntu ignora bellamente l'esistenza e non mi 
propone proprio come periferica da scegliere il disco dove 
l'ho messo.
Potrei fermarmi qui, ma sono curioso di capire. Da una 
delle vostre risposte ho intuito che probabilmente GAG 
consente di forzare in qualche modo la rilevazione del 
secondo disco, ma al momento ignoro come.
Se avro' tempo e voglia di togliermi la soddisfazione, vi 
faro' sapere.
Per intanto grazie a tutti.
-- 
Bye
Alfredmann
..........................................
Aprilia ETV1000 Caponord

 bellamente l'esistenza
per forza, ti era stato detto a più riprese che Grub va nella partizione 
di /root;
ma rimediare è (era?) facile, basta fare, da Ubuntu, sudo grub-install 
/dev/partizioneconboot;
questo con il precedente grub, ma credo valga anche per grub2, però 
aspetta conferme;


 per grub2, però aspetta conferme;
Bè di grub 1 o 2 non so granchè ma nel link che avevo
messo era specificato passo passo. Compreso il semplice
comando che hai citato.
Non era necessario reinstallare alcunchè (ci mancherebbe
che fosse necessario reinstallare un intero SO per
cambiar di posto al bootloader).
Bastava appunto ripeto quanto hai detto anche tu,
mettere grub di ubuntu nella partizione di ubuntu e
inserire il cd di gag per impostare l'avvio. Fine.
Mi sa tanto che all'OP convenga leggere un po' di più,
avrebbe impiegato molto meglio il tempo che ha dedicato
a questa operazione. Ed ottenendo poi una soluzione
meno versatile, infatti in quel modo il file di
configurazione di grub resta nella partizione di
ubuntu. Se rasi ubuntu probabilmente non ti si avvia
neanche windows.
Va bè nel casodovessi incappare in quel problema sappi
che con gag potrai risolvere semplicemente.

 diretta, ma secondo me dovrebbe funzionare.
 
Ecco, proprio questa frase mi fa capire che è meglio se mi leggo 
qualcosa... :)))
Poi se è come dici tu, tanto meglio e grazie ancora, ma già il fatto 
che ne parli mi fa ben sperare! :)
Grazie dell'aiuto. 


 meno versatile,
Beh, tu hai ragione, ma ormai l'eta' avanza e l'elasticita' 
mentale regredisce di pari passo. E poi io non ho mai avuto 
una mentalita' scientifica ed il mio percorso di 
prova-ed-errore e' sempre piuttosto fantasioso.
L'unico vantaggio di un tale modo di procedere e' che poi 
il metodo appreso non si dimentica piu', sopperendo cosi' 
anche il secondo  grave handicap, che e' la carenza di 
memoria.
-- 
Bye
Alfredmann