Newsgroup: it.comp.os.linux.iniziare
Titolo: multiboot con gag

Ho installato sia xp sia ubuntu e sembra funzionare tutto bene:
all'avvio del pc compare la schermata del grub da cui poter effettuare
le selezioni (ubuntu, xp, consolle xp).
Desidereri pero' poter fare il boot con gag (da un floppy ora e da
disco fisso poi); ma succede  che gag, benche' veda i sistemi
operativi presenti, fa il boot di xp e consolle, ma non di ubuntu.. .
Il messaggio associato e': 
settore di boot mancante o errato 
Xp e' installato sulla part.2 primaria
Ubuntu e' sulla part,3 primaria
Il boot.ini si trova sulla part.1 primaria attiva.
Dov'e' l'inghippo? 
Grazie
 
Giamber
punto e virgola trattino chiusa parentesi

 Dov'e' l'inghippo?  
a Gag nel caso di Ubuntu non dici di avviare la terza partizione?
lì non c'è nessun bootloader, devi prima metterlo da Ubuntu con sudo 
grub-install /dev/hda3 o sda3, secondo come appare;
r
-- 
The world crashes in, into my living room [David Byrne]
tutto sui Pentangle: 
http://umpf.net/

grub-install /dev/hda3 o sda3, secondo come appare;
Ah!! Allora e' un problema linux che non mette un suo bootloader?
O e' una questione di privacy? ;-))
Va be ti ringrazio...sto linux comincia a piacermi...
piuttosto perche' mi vede la 3a partizione come sda3 e non hda3
essendo un hd ata?
Ciao

 essendo un hd ata? 
non so, forse gli ultimi kernel vedono tutti gli hd come sd - i miei due 
masterizzatori ide il kernel 2.6.29 me li vede come hda e hdb;
r
-- 
free minds free bodies free dope free music
[Blows against the Empire]
Ramapage: 
http://umpf.net/

(hd0) /dev/sda
A me sembra che il sistema individui un solo hd = sda e che abbia
scritto il bootloader di linux nella partizione sda3.
Da cui in realta' poi avviene il boot.
Adesso verificato che il floppy di gag rilevi e avvii linux, sara' gag
a modificare il mbr non appena decidero' di fare il boot da disco
fisso.
E' questo che intendevi?
Ciao  

 E' questo che intendevi? 
a quest'ora non so più cosa intendevo ;-P
forse che se non c'è Grub nella partizione di Ubuntu GAG non riesce ad 
avviarla, ma visto che dici d'averlo messo...


avviarla, ma visto che dici d'averlo messo...
Dunque rifaccio brevemente la storia del mio pc gemini dall'inizio
(15/05);
Ho formattato il disco, poi ho creato 4 partizioni: nell'ordine 3
primarie e una estesa; ho cominciato ad installare xp nella seconda
partizione  ma al primo riavvio non faceva il boot...
(questo e' un comportamento a me noto: in passato per superare  tale
inconveniente creavo una prima partizione primaria attiva in cui
installavo msdos o win95, poi creavo le partizioni e senza altri
problemi potevo installare w2000 dove mi pareva; poi cancellavo tutto
il contenuto della cartella C:\ tranne 8 files di sistema necessari al
boot). 
(17/05) Ho ripetuto la procedura: ho installato w95, poi con gparted
ho creato le altre partizioni e nella terza ho installato ubuntu;
tutto ok; all'avvio il grub multiboot era presente. 
(20/5) Ho quindi installato xp nella seconda partizione, che ha fatto
fuori il grub; con ubcd4win sono riuscito a ripristinarlo come prima.
(22/5) Provo ad avviare con il floppy di gag ma non trova il punto di
mount (e' cosi che si dice?) .... ho pensato che dovevo chiedere a
Rama... :-)
 
(24/5) Dopo le prescrizioni di Rama il mbr viene informato che il
bootloader di linux e' nella terza partizione e quindi da questo
momento gag puo' diventare operativo.
(25/05) La mia conclusione spiega perche' gag prima non facesse il
boot di linux, ma presuppone che in avvio dall'HD linux - visto che
funzionava - trovasse le informazioni di avvio direttamente in (/root)
quindi indipendentemente dal mbr. Altrimenti non si spiega niente!
E' tecnicamente plausibile? 
Buona settimana   

 quindi indipendentemente dal mbr. 
non capisco l'*indipendentemente*: se avvi normalmente da disco non è 
proprio l'mbr del disco che entra in azione?
però hai in parte ragione: Grub non è del tutto indipendente come Lilo, 
che funziona anche se cancelli la partizione con l'OS da cui l'hai 
installato, una parte risiede nell'mbr (o all'inizio della partizione, 
sda3 nel tuo caso) ma ha bisogno di leggere /boot/grub/menu.lst;
senza menu.lst si può avviare lo stesso il sistema, ma passando i 
parametri manualmente a Grub, cosa non molto facile per chi non conosce 
la faccenda e non si è documentato prima;
r
-- 
sicuro di essere nel news group giusto?
forse nella gerarchia 
free.it
 c'è quello che fa per te
Ramapage: 
http://umpf.net/

alla terza partizione ma l� non c'era Grub pronto a riceverla;
stai dicendo che gag  fa un scansione e trova il boot.ini:  ne ricava
i dati che verrano poi listati; lo stesso avrebbe fatto se avesse
trovato il bootloader su sda3: ma non c'era perche'  
sudo grub-install /dev/sda3 non era ancora stato impartito...  
Pero' resterebbe inquietante che il sistema facesse il boot
correttamente avviandosi da hd  se dette informazioni non fossero gia'
disponibili nel mbr.
Cio' mi fa pensare che gag NON legge il mbr ma solo i bootloaders come
hai detto tu.
E la cosa cosi' mi sembrerebbe coerente e logica senza necessita' di
portarla a porta a porta...:-))  
Ciao