Newsgroup: it.comp.os.linux.iniziare
Titolo: installazione fedora core 3

Ho mandrake 10.1 su un hd con circa 60 giga liberi,
non formattati e un altro hd da 8 giga, vuoto. 
Ho provato ad installare nella parte libera di 
hda fedora core 3 dai CD dello speciale di linuxpro.
Provo partizionamento manuale, va bene fino alla 
creazione della partizione /, poi alla successiva
(/boot,/home o swap fa lo stesso) mi dice che non
puo' crearla senza dare altre spiegazioni e quindi 
abortisce l'installazione. Ho provato allora ad installare
su hdb e li' funziona, pero' ho impostato grub per fare a
scelta anche il boot di mandrake, ma non funziona nel senso
che se provo a lanciare mandrake mi da errore.
Allora ho reinstallato lilo di mandrake. Vorrei provare a
lanciare fedora dal bootloader di mandrake, ma non riesco
a configurarlo nel senso che non riesco a fargli digerire
l'informazione che il kernel di fedora si trova nel secondo
disco. Avete qualche suggerimento, per favore ?!? 
Tra le due opzioni *preferirei* riuscire ad installare fedora su hda!!!
Grazie,scusate per la prolissita'. Ciao e buona domenica.

 abortisce l'installazione. 
Chi/cosa ha partizionato hda?
Hai provato con fdisk, manualmente?
Posta l'output di
fdisk -l

Don Simón wrote:


hda e' stato partizionato a suo tempo dall'installer
di mandrake, poi ho fatto alcuni esperimenti successivi
usando HardDrake con il quale alla fine ho cancellato le 
partizioni che non c'entravano con mandrake ottenendo come
detto circa 60 giga liberi. Il problema citato nel mio post 
iniziale vien fuori provando a partizionare lo spazio libero di
hda con l'installer di fedora core 3.
fdisk -l fornisce
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           5       40131   83  Linux
/dev/hda2               6        6379    51199155   83  Linux
/dev/hda4           14766       19457    37688458+   5  Extended
/dev/hda5           15001       19200    33736468+  83  Linux
/dev/hda6           19201       19457     2064321   82  Linux swap
Disk /dev/hdb: 8455 MB, 
8455200768
 bytes
255 heads, 63 sectors/track, 1027 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1          13      104391   83  Linux
/dev/hdb2              14         523     4096575   83  Linux
/dev/hdb3             524         650     1020127+  82  Linux swap
/dev/hdb4             651        1027     3028252+   5  Extended
/dev/hdb5             651        1027     3028221   83  Linux
(ricordo che ora su hdb c'e' fedora, anche se non utilizzabile
perche',come detto,non ho configurato bene lilo)


Se capisco bene,
su hda2 c'e' Mandrake. Tu vorresti usare hda5 per fedora, giusto?
Lo swap (perche' in fondo? Sta molto meglio in cima) puo' essere
usato da entrambe le distribuzioni.
Basta fare cosi': formatti hda5 e poi dici durante l'installazione di 
usare hda5 come / di fedora, hda6 come swap area e sei a posto.
Come formatti? Smonti la partizione, e sempre da root
mke2fs -j /dev/hda5
Naturalmente assumo che hda5 non abbia niente di importante per te.

 su hda2 c'e' Mandrake. Tu vorresti usare hda5 per fedora, giusto?
No, guai! su hda5 c'e'la /home del mio mandrake. Vorrei installare
fedora sullo spazio libero, al momento non partizionato di hda.
Ora hda e' partizionato cosi':
hda1 /boot
hda2 /
hda3 non esiste
hda4 extended
hda5 /home
hda6 swap


Allora il problema e' ancora piu' semplice: non hai spazio libero ora.
Devi creare hda3, partizione primaria, dal cilindro
6380
fino al cilindro 14765 . (vedi sotto)
Fallo con fdisk, poi formatta hda3 come ti dicevo. Hai circa 80G liberi
ed una partizione del disco ben strana.
Non ti preoccupare, se temi di sbagliare puoi uscire da fdisk con q 
senza dover scrivere nulla.
Altrimenti scrivi con w. Poi formatta la partizione.
fdisk -l fornisce
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
                              ^^^^^
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           5       40131   83  Linux
/dev/hda2               6        6379    51199155   83  Linux
VEDI IL BUCO FRA QUESTE DUE PARTIZIONI? DA 6380  A 14765 ? QUI CI VA HDA3.
/dev/hda4           14766       19457    37688458+   5  Extended
/dev/hda5           15001       19200    33736468+  83  Linux
/dev/hda6           19201       19457     2064321   82  Linux swap
                                 ^^^^^

 
C'e' qualcosa che mi sfugge nel tuo discorso. Lo spazio libero su
hda c'e' eccome e infatti HardDrake lo vede e mi permette,se voglio,
di creare in esso delle partizioni. 
Comunque,tornando a bomba:
1) parto dalla situazione iniziale con 60 giga *vuoti* non formattati
2) lancio l'installer di fedora (boot con CD1)
3) scelgo Automatic e mi chiede se voglio
               a) rimuovere tutte le part. linux
               b) rimuovere *tutte* le part.
               c) usare spazio libero
4) scelgo ovviamente c) e si incavola:
            "Could not allocate requested partitions.You have not defined a      
             root partition". Qui secondo me c'e' un baco nell'installer,
             nel senso che a quel punto *non c'e' stata ancora* possibilita'
             di creare /
5) torno indietro e scelgo Manual
6) free-->new-->/-->35 G e mi crea regolarmente la /
7) quando,allo stesso modo cerco di creare /boot,/home o swap:
             "Could not allocate requested partitions.Partitioning failed"
================================================================================
Allora ho cambiato sistema usando il tuo consiglio:
1) con fdisk creo /dev/hda3 dicendogli di occupare tutto lo spazio libero
disponibile
2) poi mkfs.ext3 /dev/hda3 e qui casca l'asino nel senso che si incavola:
             "No such device or address while trying to determine filesystem
              type"
   provando con HardDrake si pianta quando,definita hda3 come ext3 cerco di
   formattarla, mi da errore.
Evidentemente ho qualcosa che non va nel sistema, qualcosa di molto strano e
che non capisco, visto che mi impedisce di fare cio' che voglio in uno
spazio disco vuoto.
Comunque se a questo punto rilancio l'installer di fedora mi trova hda3
vuota, gli dico di metterci / e lo fa regolarmente,inoltre trova pure circa
2 Giga di spazio libero in cui ordino di mettere swap, ma di nuovo 
"Could not allocate requested partitions.Partitioning failed"
In ogni caso ritengo che creare con fdisk una sola partizione e poi lanciare
l'installer di fedora non sia perfetto, perche' c'e' bisogno di altre tre
partizioni e dovrei fare comunque un resize di hda3 ecc. E adesso cosa mi
consigliate? *GRAZIE!*

               type"
Io non ho detto questo.
Anzitutto riposta fdisk -l , per verificare che la partizione esista.
Poi fai
mke2fs -j /dev/hda3

 mke2fs -j /dev/hda3
allora, adesso la partizione /dev/hda3 c'e' infatti fdisk -l mi da:
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           5       40131   83  Linux
/dev/hda2               6        6379    51199155   83  Linux
/dev/hda3            6380       14765    67360545   83  Linux
/dev/hda4           15001       19457    35800852+   5  Extended
/dev/hda5           15001       19200    33736468+  83  Linux
/dev/hda6           19201       19457     2064321   82  Linux swap
ho fatto anche mke2fs -j /dev/hda3.
A proposito: che *differenza* c'e' tra "mke2fs -j /dev/hda3" e 
"mkfs.ext3 /dev/hda3" ?
Il comando mke2fs -j non mi ha dato errori. Sono quindi tornato a provare
ad installare Fedora e non ha funzionato:
1) tentativo di partizionamento automatico: naturalmente gli ho dato l'unica 
opzione possibile e cioe' di non cancellare nulla ma usare lo spazio libero.
*Ovviamente* mi ha insultato visto che,poveraccio,spazio libero non
ne ha trovato perche' il disco e' tutto partizionato.
2) tentativo manuale: mi ritrovo con una sola partizione libera (hda3)
mentre me ne servono almeno 3 (/,/home e /boot) e mi pare che l'installer
non mi dia la possibilita' di accorciare una partizione per far posto alle
altre due. Per cui l'unico altro tentativo che posso fare (che peraltro mi
sembra di aver gia' fatto tempo addietro, purtroppo ho pochissimo tempo per
fare esperimenti anche se mi piacerebbe....) e' il seguente:
usare HardDrake per accorciare hda3 e creare altre due partizioni e poi
riprovare ad installare fedora.
Prima di provarci pero' terrei ad avere un tuo illuminato parere. GRAZIE!!!!

Mr Piggy wrote:

ho fatto quanto ho scritto sopra (GRAZIE a Don Simon per l'aiuto), cioe'
ho creato usando HardDrake 3 partizioni utilizzando lo spazio di hda3
e ottenendo hda3,hda5 e hda8. Dopo ho lanciato l'installer di Fedora
e ha funzionato. Sono rimasti solo due problemi
1) ...penso non risolubile....fedora ci mette veramente tanto a salire....
2)...devo risolverlo perche' e' scocciante...facendo l'installazione di
fedora penso "normalmente" non sono riuscito a configurare grub in modo
da lanciare mandrake o fedora.Se provo a lanciare mandrake mi da un
messaggio di errore e si ferma. Lo stesso con lilo di mandrake, che ho
reinstallato per poter usare mandrake stesso: non riesco a fargli digerire 
l'ordine di caricare fedora. Dovrebbe utilizzare /boot/vmlinuz-2.6.9-1.667
pero' la directory /boot si riferisce per fedora alla partizione hda8.
Come diavolo si fa a dire a lilo di beccare quella ? Ciao,grazie.

 Come diavolo si fa a dire a lilo di beccare quella ? Ciao,grazie.
Postando la configurazione di grub.
FC3 ha tutti i tools necessari per queste modifiche, se non sai come fare.
Comunque non e' difficile:
  root (hd0,7)
si riferisce al primo disco disponible, hda, partizione 8.
Se hai per esempio anche un sata, allora
root (hd1,4) sara'  sda5, la 5a partizione sata.

 root (hd1,4) sara'  sda5, la 5a partizione sata.
la configurazione di grub:
default=0
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9-1.667)
        root (hd0,7)
        kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.9-1.667.img
title mandrake
        rootnoverify (hd0,1)
        chainloader +1
evidentemente mancano delle informazioni vitali riguardo a mandrake,tipo
quale e dove e' il kernel ecc. Domanda: come faccio (vale anche per lilo)
a fare riferimento ad un file che si trova su una *certa* partizione ?
Per esempio la /boot di mandrake e' /dev/hda1/boot e quella 
di fedora e' /dev/hda8/boot ?!? Ciao,grazie

 di fedora e' /dev/hda8/boot ?!? Ciao,grazie
Mi pare ovvio. Mutatis mutandis:
title Fedora Core (2.6.9-1.667)
root (hd0,7)
kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet 
initrd /boot/initrd-2.6.9-1.667.img
title mandrake
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-1.667 ro root=/dev/hda1 rhgb quiet 
initrd /boot/initrd-2.6.9-1.667.img
ed occhio alle labels! Non avrai chiamato entrambi / , vero?

 ed occhio alle labels! Non avrai chiamato entrambi / , vero?
se intendi i titles uno e' "Fedora Core (2.6.9-1.667)",l'altro "mandrake";
comunque il file mi era stato creato automaticamente all'atto
dell'installazione di fedora, e avevo risposto alle domande a modino,direi.
non capisco pero' cio' che hai scritto sotto il title mandrake!
con quelle info di kernel e initrd mi carica il kernel di fedora,non
quello di mandrake! A parte che dev'essere root=/dev/hda2,ma questo
non potevi saperlo....rigrazie!

 
Prego. Allora cambia anche sotto il titlo mandrake
root(hd0,1)
ma credo tu abbia capito.
Piuttosto quello che e' stato generato:
title mandrake
         rootnoverify (hd0,1)
         chainloader +1
va bene per uindous.

 ma credo tu abbia capito.
invece purtroppo non ho capito, sei stato un po' troppo stringato.
Mi sembrerebbe logico, sotto il title mandrake, mettere dei riferimenti
a kernel e initrd di *mandrake*, ma non so come dargli  quel
benedetto ordine di andarsi a cercare i file relativi nella
partizione giusta, quella di mandrake! Cosi' come riportato
sopra mi caricherebbe kernel e initrd di fedora !!! ri-ri-ri-grazie


Non credo, a parte cambiare ovviamente il nome del kernel.
title mandrake
root (hd0,1)
kernel /boot/vmlinuz-2.6.9-1.667 ro root=/dev/hda2 rhgb quiet
initrd /boot/initrd-2.6.9-1.667.img
Vuol dire che:
- la root e' sul primo disco (hd0), seconda partizione (,1), cioe' hda2
- il kernel sta in /boot e si chiama vmlinuz-2.6.9-1.667 (questo non lo 
so, lo devi vedere tu come si chiama)
- idem per il file initrd (anche in questo caso non si chiamera' proprio 
initrd-2.6.9-1.667.img immagino)
Se non conosci il loro nome, quando sei in fc3 monta la partizione. Ad 
eszempio come root dai
mount /dev/hda2 /mnt/cdrom
poi fai un bel
ls /mnt/cdrom/boot
e ti leggi i bravi nomi.

 e ti leggi i bravi nomi.
Questo e' OK,lo so fare bene, pero' temo che non funzioni lo stesso
perche'.a naso, se gli dico 
 kernel /boot/vmlinuz_di_mandrake ro root=/dev/hda2 rhgb quiet
 initrd /boot/initrd_di_mandrake
mi sa tanto che lui va a cercare /boot/vmlinuz_di_mandrake
nella partizione di fedora, visto che *non* gli ho detto 
in nessun modo di utilizzare /boot della hda1 (mandrake)
invece di /boot della /hda8 (fedora).
Comunque domani provo, ora vado a nanna....
grazie ancora e buona notte !!!!

 invece di /boot della /hda8 (fedora).
Per questo c'e' il root(hd0,1) sotto alla label mandrake...
title mandrake
root (hd0,1)

Don Simón wrote:

ma ?!? root(hd0,1) gli va a dire di cercare la / sulla partizione
hda2 e questo e' giusto perche' il mio mandrake ha la / sulla
partizione hda2. Pero' il kernel e l'initrd sono nella /boot che
trovasi nella partizione hda1. Come fa grub a saperlo ???
Comunque adesso ci provo e ti faccio sapere, grazie e buona giornata!

Mr Piggy wrote:

Si, ho visto che proprio nel testo di spiegazione all'inizio 
di grub.conf dice che per quanto riguarda kernel e initrd 
i path sono definiti partendo da root (hd0,0) che e'
effettivamente la /boot di mandrake. Per cui funziona!!!!
Adesso mi divertiro' un po' a configurare tutto per
poi decidere se preferisco mandrake o fedora.
Devo per prima cosa capire cosa succede in fedora quando,
lanciando kde, il PC si mette a rumoreggiare come se accendesse
un'altra ventola sferragliante e intanto dice che sta lanciando
qualcosa, ma dopo un po' si ferma e direi che non ha lanciato nulla.
Vedremo.....grazie ancora per l'aiuto!!!
P.S. giusto per imparare:in uno dei post precedenti mi hai chiesto
perche' non ho usato una sola /home in comune. Considerando che
la /home contiene 
p.es
. i file di conf di KDE e GNOME e altri,
se ne uso una sola non scoppia un ca..no mostruoso ???