Newsgroup: it.comp.os.linux.iniziare
Titolo: Installazione debian; non parte GRUB

Ciao NG,
Direi che come inizio con Linux non è dei più
incoraggianti ma andiamo con ordine. A parte il
disco dati da 500 GB, ho 2 dischi SCSI da 36 GB e
avendo dovuto oggi "spianare" il PC ho pensato bene
(o male?) di installare sia XP che Debian. Cercando
di ottimizzare l'uso dei dischi, su ciascuno dei due
dischi ho pensato di creare una partizione
all'inizio che faccia da swap per il SO sull'altro
disco.
Quindi, ho installato prima XP sul primo disco
nella seconda partizione, e ho assegnato come
partizione per il pagefile la prima partizione del
secondo disco. Tutto bene fin qui. Ho poi installato
Debian dall'immagine seguente, dopo averla masterizzata:
debian-502-i386-DVD-1.iso
Esattamente come per XP ma all'inverso, Debian sulla
seconda partizione del secondo disco formattando la
prima del primo disco come "swap". Forse l'errore è
stato di creare la partizione per debian come
estesa, ma sia come sia, al momento
dell'installazione di debian ho specificato di
installare GRUB legacy nel MBR o dove volesse
scriversi, ho lasciato tutti i default.
Ebbene, parte solo XP. Di GRUB nessuna traccia; ho
tentato di mettere le mani su boot.ini di XP con
varie combinazioni plausibili di controller, disco e
partizioni ma niente, si pianta.
Ora, soluzioni in rete ce ne sono e ne trovo tante,
ma prevedono sempre di operare da Linux (bella
forza, nelle mie condizioni) oppure di partire da
distro "live" ma qui vedo esiti incerti. Come faccio
a fidarmi con un'operazione così delicata?
Esiste modo di rimediare, magari modificando
boot.ini copiando nel disco di XP quella parte del
loader che farebbe partire Debian? Se sì dove la
trovo, oppure cosa posso fare senza reinstallare tutto?
Che inizio di schifo :)))))
Grazie per ogni idea
Apx.
-- 
AVVERTENZA: Questo è un prodotto alimentare 100%
transgenico. Pertanto eventuali piccole imperfezioni
che potreste riscontrare quali: cambiamenti
repentini di colore, rumori strani, movimenti
sospetti, tentativi di schivare la vostra forchetta,
metamorfosi, o offese verbali al vostro indirizzo,
NON sono assolutamente segno di cattiva qualità
del prodotto, ma garanzia della totale e genuina
transgenicità del prodotto. Pertanto la Ditta
non provvederà al cambiamento delle confezioni
ritenute difettose per tali motivi.

 scriversi, ho lasciato tutti i default.
Lasciando cosï¿œ potrebbe essere successo che grub si sia installato nella
partizione dove risiede debian.. ed ï¿œ errato perchï¿œ non ï¿œ il disco di
boot, oppure potrebbe essere andato nel disco dati e a questo punto
sarebbe utile sapere come debian ha ordinato le unitï¿œ...
Supergrub potrebbe risolverti la cosa in modo abbastanza indolore :-)

 trovo, oppure cosa posso fare senza reinstallare tutto?
Debian la puoi avviare dal suo cd d'installazione?
se sï¿œ rimediare ï¿œ abbastanza semplice;
il mio metodo preferito ï¿œ installare Grub nella partizione con /boot e 
usare GAG (prima su floppy o cd e poi mettendolo nell'mbr del primario) 
per avviare i due OS;
r
-- 
per snellire i processi non servirebbe annullare la prescrizione una 
volta iniziati? gli imputati non avrebbero motivi di tirarla per le 
lunghe (gli avvocati sï¿œ ;-P
Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 del primario) per avviare i due OS;
per partire parte... ma non è una live, è
l'installazione del sistema, per cui a meno che non
vi sia qualche scorciatoia dovrei reinstallarlo da
capo. Inoltre, per quanto abituato alla shell
rispetto a uno che proviene da XP vorrei andarci
cauto con comandi di cui non ho la minima idea... :/


Grazie pure a te... l'ho installato e mi dà una
quantità di combinazioni a non finire. Le ho provate
tutte, molte mi riportano al menu principale, alcune
mi fanno ripartire XP, quelle che sembra inizino a
far partire Debian dopo qualche linea si bloccano
tutte. Mi sa che mi tocca reinstallare tutto, solo
che non so come evitare lo stesso errore. Un'intera
giornata buttata :(


 cauto con comandi di cui non ho la minima idea... :/
non c'ï¿œ molto pericolo, vedi qui: 
http://natonelbronx.wordpress.com/2008/03/03/ripristinare-grub-da-livecd-con-grub-install-e-altre-amenita/
 
perï¿œ, a meno che non si tratti della versione net-installer, il cd 
dovrebbe avere l'opzione per avviare la distro su hd -oppure puoi 
procuararti una qls live debian-based (non vorrei sparare una cazzata ma 
ho persino il vago ricordo di aver avviato una Debian usando il cd della 
Slack);


 che non so come evitare lo stesso errore.
hai fatto il checksum della iso e controllato i dati dopo masterizzato?


 
- Sarebbe utile sapere come debian ordina le varie unitï¿œ disco...
- che controller scsi hai ?
Un controller scsi ostico potrebbe obbligarti a creare un device /boot
su una unitï¿œ che risiede su una porta ide/sata.

 un cretino ha scritto:
"Il microkernel e' morto da molto tempo ed ancora non lo sa." (cit. Bluff)

Anzitutto grazie moltissime per l'aiuto; purtroppo
nessuna delle soluzioni ha funzionato. Però, dopo
averlo reinstallato tre volte ho le idee meno confuse.
La soluzione di Flavio/Zipman si bloccava; al momento
di montare GRUB il PC restava in attesa e dopo diversi
minuti mi toccava rebootare tutto (naturalmente per
tema di casini, ho sempre reinstallato distruggendo
prima le partizioni e spianando tutto da capo). XP
continua a partire normalmente dopo "restauro" del MBR.
Come ultimo tentativo ho provato reinstallare Debian
dicendogli di scrivere GRUB sul secondo disco,
quello dove c'è Debian stesso (anche qui,
esattamente come per il primo disco, c'è una prima
partizione fisica logica, e solo la seconda è quella
dove fisicamente risede il sistema). Naturalmente GRUB
non parte perché il disco di boot è il primo e me lo
aspettavo. Allora ho scambiato l'ordine nel bios;
ovviamente GRUB parte ma amara sorpresa, le
denominazioni dei dischi sono scambiate e GRUB si
era auto-scritto tenendo conto dalla diversa
denominazione dei dischi. Allora, visto che GRUB mi
consente l'editing al volo delle linee di comando,
ho provato a farlo a mano, ma niente: mi dà sempre
"error 22" e non riconosce nulla. Ho provato tutte
le combinazioni possibili di disco e numero
partizione ma niente.
A quanto sembra il BIOS fa vedere i dischi in modo
trasparente; i due SCSI da 36 GB (sda, sdb) e il
SATA da 500 GB (sdc), la numerazione delle
partizioni mi pare oscura.
Ho la gran paura che sia un problema di cui non
riuscirò a venire a capo tramite NG e ho cercato
qualche chat Linux. Quelle di azzurra paiono solo
fatte da bot, non risponde nessuno. Che posso fare?
Quello che mi era possibile temo di averlo tentato.
thanks!
Apx.


Faccio un copia incolla di ciï¿œ che ti ho giï¿œ scritto...
- che controller scsi hai ?
Un controller scsi ostico potrebbe obbligarti a creare un device /boot
su una unitï¿œ che risiede su una porta ide/sata.
-- 
L'intelligenza ha un proprio limite, l'ignoranza non conosce confini


Ops, chiedo venia di essermi scordato. Allora, Mobo
P5K-SE, il controller SCSI è un Adaptec 39160
(AIC-7899A) Ultra 160 (Everest me lo dà come: Bus5,
Periferica 0 e Periferica 1, ma non so se può essere
utile).

 avendo dovuto oggi "spianare" il PC ho pensato bene
]zac[
Stai mischiando vari aspetti e metti troppa carne al fuoco.
- Se parte il boot loader di windows vuol dire che grub (boot loader) di 
linux � installato sul BR di una partizione o sull'MBR di un altro disco.
- Se compare la tipica grafica e testo di grub vuol dire che grub si � 
avviato.
- Se grub si blocca al lancio del sistema da avviare vuol dire che grub ha 
problemi ad accedere ai dati per lanciare quel sistema.
Una soluzione � installare tutto linux in un solo disco e installare grub 
nella partizione di linux, poi utilizzare il bootloader di windows per 
avviare linux (una ricerca con google permette di trovare qualche how-to, ma 
farlo n� una cosa che richiede pratica) o usare un boot loader come GAG.
Altra soluzione � creare una partizione per la directory di boot di linux 
sul disco di avvio (lo si fa in fase di installazione).
Ma probabilmente la soluzione migliore/pi� semplice � installare linux sul 
disco di avvio.
Comunque non � necessario rinstallare da zero per fare delle prove, di 
solito c'� una procedura di aggiornamento che deve essere scelta o viene 
proposta in automatico.

 nessuna delle soluzioni ha funzionato.
hai provato a lasciar mettere Grub nell'mbr di sda?
o a metterlo in sdb2 (dove c'ï¿œ /) e usare GAG su cd o floppy per avviarlo?
mi sembra di no;


 
Infatti.. Ultimamente per necessitï¿œ sono diventato cintura nera per
quanto riguarda le schede scsi su linux :-)
Trovati una adaptec aha2940.. su ebay li trovi a pochi centesimi di
euro.. Funzionano bene e soprattutto puoi farci il boot. Con quella che
hai te, devi mettere obbligatoriamente la partizione di boot in una
unitï¿œ ide e la "/" sull'unitï¿œ scsi.
Forse si trova anche un modo per riuscirci, ma una scheda come quella
che ti ho suggerito io costa veramente poco e non da nessun tipo di
problema.. linux, windows, freebsd garantisco io :-)
Ciao, Davide.