Come superare il limite di 4 partizioni?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Come superare il limite di 4 partizioni?

Messaggio da Vlk »

In breve, voglio installare anche ubuntu sul mio pc. Attualmente il mio pc è così configurato:
/dev/hda1 --> Windows
/dev/hda2 --> Slackware (/)
/dev/hda3 --> Swap
/dev/hda4 --> /home
Volendo aggiungere ubuntu, ho biogno di un'altra partizione, visto che le quattro sopra elencate sono tutte primarie. Come faccio? So che devo creare una estesa di 10 Gb per ubuntu (ok, posso anche metterci meno Gb, ma fa nulla), il problema è come muovermi dopo aver creato questa partizione. Grazie

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Messaggio da Tochiro »

La partizione estesa deve essere una delle 4
quindi dovresi fare qualcosa tipo

Codice: Seleziona tutto

hda1 -->Windows (questa deve essere primaria windows è strano)
hda2 -->ext
    hda5 -->Slackware /
    hda6 -->Swap (lo Swap può essere condiviso fra più distro)
    hda7 -->home di slackware (ti consiglio di non condividere la home)
    hda8 --> Ubuntu /
    hda9 -->home di Ubuntu
Puoi sempre creare hda3 e hda4 come primarie e metterci quello che vuoi

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Messaggio da Vlk »

Il problema è che non ho capito come raggruppare le partizioni vere nell'estesa. Fammi capire: io creo 10 Gb di estesa in /dev/hda2 (o hda3/4) e poi su /dev/hdaX (con X maggiore o uguale a 5) ci sono le partizioni logiche che funzionano per via dell'estesa? Praticamente è solo questo che non ho capito.
p.s. perchè non condividere la /home?

Avatar utente
TheSnowBoarder
Linux 1.x
Linux 1.x
Messaggi: 139
Iscritto il: gio 30 giu 2005, 0:00
Località: Catania

Messaggio da TheSnowBoarder »

/dev/hda1 --> Windows
/dev/hda2 --> Slackware (/)
/dev/hda3 --> Swap
/dev/hda4 --> /home
Una partizione estesa è una partizione ricavata all'interno di una partizione primaria; è un Hack. Anche lo zio Bill alle volte si divertiva.
Le partizioni presenti all'interno di una partizione estesa
prendono il nome di partizioni logiche. Questa è la convenzione
sulle partizioni usata da MS-DOS, adottata in pieno anche da Linux.

Una possibile soluzione sarebbe per esempio cancellare la partizione
di windows , hda1 , per ricavarne all'interno una partizione estesa.

Modificare la tabella delle partizioni di un disco
porta inevitabilmente alla cancellazione di porzioni di dati.
Il tuo coltellino svizzero è fdisk.

I passi per cui procedere sono:
- Cambiare etichetta alla partizione 1 e da partizione ntfs (presumo) modificarla in tipo estso.
- Creare le nuove partizioni di cui hai bisogno: esse verranno automaticamente create all'interno dell'estesa,
ovvero all'interno della finta partizione hda1
- Fatto questo avrai giusto qualche problema a far partire grub da una partizione estesa, perché grub parte solo da primaria.
- Per ovviare a questo, installerai il kernel di ubuntu nel root filesystem di Slackware impostando i flag di avvio del kernel come

Codice: Seleziona tutto

vmlinuz root=/dev/hda2 ro
Questa soluzione è fattibilissima, ma ti porta alla cancellazione di windows.

// Sii cauto nell'utilizzo di fdisk !!!!!
// Usalo con estrema attenzione !!!!
// Usato per errore, potresti perdere tutto !!!

/*********************************************************************
* Se questo non ti va, vuoi conservare tutto e creare spazio
* ridimensionando l'esistente,
* usa Partition Magic e te ne esce in tre minuti.
*
**********************************************************************/

// A te
C la scelta,
<!-- buona fortuna. -->

:wq

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Messaggio da Tochiro »

Vlk ha scritto:Il problema è che non ho capito come raggruppare le partizioni vere nell'estesa. Fammi capire: io creo 10 Gb di estesa in /dev/hda2 (o hda3/4) e poi su /dev/hdaX (con X maggiore o uguale a 5) ci sono le partizioni logiche che funzionano per via dell'estesa? Praticamente è solo questo che non ho capito.
p.s. perchè non condividere la /home?
Per partizionare se sei alle prime armi ti consiglio gparted
Fai un Babkup dei tuoi dati
Avvia da live (assicurati che ci sia gparted) su ubuntu c'è
Se vuoi seguire il mio schema devi cancellare hda2 hda3 hda4
e creare hda2 come estesa occupando in tutto o in parte lo spazio restante del disco.
(dipende se prevedi che ti possano servire in futuro altre partizioni primarie)
Dopodiche crei all'interno di hda2 tutte le partizioni che ti servono.
Ti consiglio di non condividere la home perchè dentro la home
di solito ci sono anche i file di configurazione dei programmi che usi, compresi gnome kde ecc.

Rispondi