Newsgroup: it.comp.os.linux.iniziare
Titolo: utilizzo del terminale

Salve ragazzi!
Sono un po alla canna con i problemi di avvio di linux in ambiente
multiboot. Cambiando un disco e rifacendo delle istallazioni c'e' da
ripercorrere il labirinto del boot... 
Lasciate ogni speranza voi che boottate....
Mi succede che dopo avere reinstallato XP sparisce il grub (cio e'
notorio); il supergrub non mi funziona e quindi reinstallo ubuntu,
avendo cura di segnare nell'ultimo passaggio che sia installato grub
nella partizione di avvio di windows (hd0)
Tutto ok durante l'installazione pero' al riavvio grub non c'e''!.
Mi rileggo i post precedenti ma non ne cavo molto...  tranne il
consiglio di effettuare il boot linux da windows. Serve solo un file,
liloboot.bin da chiedere a linux e poi posso diventare operativo con
metodi ormai piu' congeniali.
L'approccio pero' diventa ostico: da terminale sembra che non vi sia
niente di cio che viene suggerito di effettuare per la giusta causa:
il procedimento che cerco di adoperare e' il seguente (circa):
mkfs /dev/fd0
mount /media/floppy0
mkdir -p /media/floppy0/boot/grub
cp /boot/grub/stage1 /boot/grub/stage2 /boot/grub/menu.lst
/media/floppy0/boot/grub
umount /media/floppy0
le risposte che ottengo sono tutte improntate alla massima omerta' 
(no such file...)
Allora mi sono detto che forse c'e' qualcosa di molto evidente che a
me sfugge vista la banalita dell'operazione...
Perche' quando io ho gia installato un sistema che non si avvia e
quindi lancio il cd live creando un sistema parallelo di supporto,
come e dove definisco l'indirizzamento del comando: quando scrivo
stage1 mi riferisco a quale cartella? quella nella radice del cd live
o quella nella radice del so gia installato ma da resuscitare?
Sono dubbi legittimi? 
Sono riuscito soltanto ad avere il seguente colloquio:
# find /boot/grub/stage1
#   (hd2,5)
# root (hd2,5)
# setup (hd0)
#quit
Al riavvio la schermata presentava il grub: 
i sistemi windows si avviano, invece linux  mi da subito il messaggio:
errore 15 file not found..
Che faccio? Me ne vado in vacanza senza pc?
Grazie
Giamber
punto e virgola trattino chiusa parentesi
 

 Mi succede che dopo avere reinstallato XP sparisce il grub 
[...]
Ciao Giamber,
ti dico la mia: 
(se hai un bios che permette di scegliere all'avvio l'unit� di boot)
riserva un disco a linux (con il suo bravo grub sullo stesso disco) da
solo (o seppi� con altre partizioni per i dati) non in condominio con
win, e ti eviterai alcune perdite di tempo e possibili grane.

win, e ti eviterai alcune perdite di tempo e possibili grane.
Ciao Enrico
io ho un bios che consente (debbo tenere pressato F8, pero')
E il tuo suggerimento mi sembra ottimo.
Io ho tre dischi:
sda: un pata da 320g per i dati
sdb: un sata da 160g per xp ora + w7 + avanti.
sdc: un sata da 160g per linux.
Questi dischi sono partizionati e vorrei, se possibile, non cambiare
questo assetto.
In particolare su sdc ho 30g formattati ext2 per linux (che e' gia
installato, vedi (hd2,5) !)
Come rendo avviabile tale disco?
Cioe come installo il grub sul mbr di sdc?
Grazie.
 
 

 Cioe come installo il grub sul mbr di sdc?
per es., da ubuntu, con il wizard di kgrubeditor

per es., da ubuntu, con il wizard di kgrubeditor
E' da installare su ubuntu?
l'ho scaricato da  windows ma non vedo il file di setup.
Ma... pensavo che mi indirizzassi su come rendere avviabile da bios il
disco su cui e' installato Ubuntu....
Mi era sembrata una soluzione... espressa! 
Non  ho capito molto...scusami. 

 Tutto ok durante l'installazione pero' al riavvio grub non c'e''!.
Verifica che il bios preveda il boot dal primo disco e poi segui questa 
guida:
http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino
Ciao 

 Non  ho capito molto...scusami. 
S�, hai capito l'intenzione. Aggiungo che per (re)installare grub dove
desideri ci sono diversi modi.
Il pi� semplice � farlo durante l'installazione di Ubuntu, dalle
impostazioni Avanzate al punto 7 della procedura di installazione di
Ubuntu.
Nota per� che se hai gi� installato ubuntu jaunty e lo reinstalli
cancellerai l'installazione preesistente (eccetto la directory home,
purch� non scegli di riformattare l'intera partizione). 
Oppure puoi usare altri sistemi, come appunto kgrubeditor lanciato
dall'ubuntu esistente, o anche altri sistemi: da linea di comando, da
live cd, ecc.
In kgrubeditor puoi anche verificare i nomi con cui grub vede i vari
dischi e partizioni (device). 
grub chiama 0 il primo disco, 1 il secondo disco, ecc. e 0 la prima
partizione su un disco, 1 la seconda partizione, e via numerando 
Tieni per� conto che, se avvierai direttamente dal secondo o terzo
disco, all'avvio grub potrebbe vedere i dischi "scambiati" rispetto al
boot. Questo vuol dire che potrebbe essere necessario modificare hd(1,x)
in hd(0,x) nel menu di configurazione /boot/grub/menu.lst
Questo comunque potrai farlo anche in seguito se necessario
Gi� che ci sei, prima di fare altre cose, come prima cosa fa' una copia
di backup del file di configurazione di Grub, usando il tool di
kgrubeditor oppure da terminale in Ubuntu
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.BAK
Un'altra precauzione, anche in generale, � di fare il backup dei settori
iniziali del disco, quelli che andrai a toccare quando installi grub. 
Per es., se il disco in questione � sdc, nel terminale usa questi
comandi, facendo attenzione a non invertire if e
of. Questi comandi salvano l'immagine dei settori iniziali in due file:
sdc-mbr-backup.bin e sdc-63s-backup.bin , ovviamente puoi usare i
nomi-file che preferisci 
sudo dd if=/dev/sdc of=sdc-mbr-backup.bin bs=512 count=1
sudo dd if=/dev/sdc of=sdc-63s-backup.bin bs=512 count=63