Newsgroup: it.comp.os.linux.ubuntu
Titolo: Aiuto partizionamento con Ubuntu 9.10

Ciao a tutti
Ho provato ad installare Ubuntu 9.10 su un PC portatile dove era già 
installato windows 7 e un'altra partizione NTFS per salvare i dati.
Quando ho installato Ubuntu ho fatto una partizione estesa e una swap al 
riavvio non partiva ne windows e ne Ubuntu, c'era un problema con il 
boootloader.
Allora ho reinstallato il windows 7 facendo un'unica partizione e poi ho 
installato Ubuntu ma purtroppo si è verificato lo stesso problema.
Avete per caso un consiglio da darmi per poter riuscire ad installare 
entrambe i sistemi operativi?
grazie mille

alex ha scritto:

Innanzitutto un bel < format mbr > ti mette al sicuro da tutti i 
problemi, poi un consiglio fai 4 partizioni nell'ordine
1 Windows
2 Ubuntu < / >
3 estesa < /home >
4 swap
spero ti si di aiuto.

 Innanzitutto un bel < format mbr > 
Cosè? Roba che si mangia? :)
-- 
Ciao, Guglielmo.


mi potresti spiegare dove e come è possibile fare il format del mbr?
grazie tante

 boootloader.
Linux parte sia da primaria, sia da estesa e quindi non dovrebbero 
esserci problemi.
Secondo me tu hai installato il bootloader sul boot-sector della 
partizione di Linux, piuttosto che sull'MBR del disco.
In questo modo ti funziona solo se hai un altro bootloader che a sua 
volta ti manda su quella partizione e quindi a quel punto ti partirebbe 
grub.
per esempio:
io ho grub2 sull'MBR del disco che lancia linux, oppura che va sulla 
seconda partizione primaria dove trova il bootloader chameleon che fa 
partire OSX, oppure che va sulla prima partizione primaria dove trova il 
bootloader di Windows.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo

 mi potresti spiegare dove e come è possibile fare il format del mbr?
(da dos) fdisk /mbr
(da linux) dd if=/dev/null of=/dev/sda bs=512
Ma non serve a niente, perché durante l'installazione grub sovrascrive 
l'mbr senza problemi.


 (da linux) dd if=/dev/null of=/dev/sda bs=512
noooo ... argh: non 512, ma 446 (altrimenti cancelli la tabella delle 
partizioni).
Quindi:
dd if=/dev/null of=/dev/sda bs=446



thats OK bs=446

 (da dos) fdisk /mbr
Da Windows 2000 a XP/2003: fixmbr
Vista-7-Server 2008-R2: bootrec /fixmbr
In ogni caso non si formatta niente perché non c'è nulla da formattare. 
Si sovrascrive parte dell'MBR con il codice previsto da MS.
-- 
Ciao, Guglielmo.

> dd if=/dev/null of=/dev/sda bs=446
Guardate che così non fa nulla.
Mentre sostituendo /dev/zero a /dev/null cancella l'intero disco...
Attenzione, *molta* attenzione a fare questi giochetti, sempre un backup
disponibile e sempre la consapevolezza che per quanta cura si usi un
minimo errore può rendere i dati inaccessibili.
Il comando scritto sopra continua a scrivere blocchi di 446 byte finché
non trova un EOF su /dev/null (cioè subito) o su /dev/sda (cioè alla
fine del disco).
Per scrivere 446 byte di zeri sui primi 446 byte del disco si fa:
dd if=/dev/zero of=/dev/XXX bs=446 count=1
Al posto di XXX ci mettete quel che vi pare *a vostro rischio e
pericolo*.  Se 446 è il numero giusto non lo so, *informatevi per conto
vostro prima di fare una cosa così rishiosa*.

 Se 446 è il numero giusto non lo so,
Giustissimo. Tranquillo.
da 447 a 512 c'è la tabella delle partizioni. E da 0 a 446 c'è l'MBR.


Giustissimo. Tranquillo.
Ecco, è questo il problema.  Non bisogna *mai* dire "tranquillo".  Tutto
il contrario.  Bisogna dire che chi legge deve verificare per conto
proprio e che gli errori sono sempre possibili, da parte di chiunque.

 proprio e che gli errori sono sempre possibili, da parte di chiunque.
no tranquillo veramente. Lo trovi anche qui:
http://en.wikipedia.org/wiki/Dd_(Unix)
:)
