PDA

Visualizza la versione completa : problema partizioni


Akiro
13-02-2008, 17:39
Ho una mandriva 2007 spring (/dev/hda3) e ridimensionando una partizione NTFS (windows XP presente su /dev/hda1) mi ritrovo con dello spazio libero ma che fdisk non mi permette di utilizzare per una partizione

Comando (m per richiamare la guida): n
Non ci sono settori liberi disponibili

questa la composizione della tabella delle partizioni:


Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 80 1 1 0 15 63 1023 63 16085157 07
2 00 15 63 1023 15 63 1023 41431635 1028160 82
3 00 15 63 1023 15 63 1023 42459795 16370235 83
4 00 15 63 1023 15 63 1023 58830030 58363200 0f
5 00 15 63 1023 15 63 1023 63 58363137 0b


Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 15958 8042578+ 7 HPFS/NTFS
/dev/hda2 41103 42123 514080 82 Linux swap / Solaris
/dev/hda3 42123 58364 8185117+ 83 Linux
/dev/hda4 58364 116264 29181600 f W95 Ext'd (LBA)
/dev/hda5 58364 116264 29181568+ b W95 FAT32

(al di l del fatto che Partition Magic su Win mi da un errore... "error 116...LBA and CHS must be equal...")

come posso fare per recuperare lo spazio libero (circa 12GB)?

Akiro
13-02-2008, 23:40
la schermata allegata da qtparted, anche li non posso far nulla sullo spazio non partizionato.

Forse potrei eliminare la partizione di swap di linux per cercare di spostare la root nei 12GB liberi; poi per ricreare la swap dovrei cercare di copiarmi tutta l'ultima partizione (fat32) su un hd esterno, eliminare la partizione e ricrearne una estesa contenente la partizione swap di linux e la fat32 (l'ultima partizione)

troppo arzigogolato? :D

andy caps
14-02-2008, 00:26
io proverei con una live di quelle apposite

magari senza dischi impegnati ti ci fa mettere le mani

http://www.sysresccd.org/Main_Page

http://partedmagic.com/index.html

Akiro
14-02-2008, 12:41
grazie, avevo provato con xubuntu ma non ricordo come mai non ero riuscito (forse non aveva il parted... boh).

cmq ho scaricato/masterizzato Parted Magic (circa 40MB), ho eliminato la partizione di swap e nello spazio libero (hda-1 e swap) ho copiato la partizione di root (hda3), ora devo solo configurare il sistema per fargli vedere la nuova root (hda2)...

si accettano consigli guide... per ora ho trovaro solo questa per Ubuntu (http://nonsolounix.wordpress.com/2008/01/31/come-spostare-partizione-linux-in-unaltra-partizione/)

andy caps
14-02-2008, 15:09
quelloche devi correggere solo grub in cui devi mettere

root (hd0,1)
e nella riga del kernel sotto
root=/dev/hda1

poi /etc/fstab indicando le nuove partizioni di root e di swap se l'hai ricreata

Akiro
14-02-2008, 15:57
ops, leggo solo ora il tuo post, cmq ho gi fatto e sono appunto dentro con la nuova partizione...
ho seguito appunto la guida che avevo riportato adattandola al mio scopo, l'unica cosa in pi che ho fatto cmq la sezione del grub-install

per ora la swap non l'ho ricreata... in effetti avevo sentito dire che ad averla ormai non c' tutto questo guadagno.
Ci penso su un po' prima di rimetterla

Akiro
14-02-2008, 16:54
solo un appunto sulla guida che ho seguito, per i posteri...

Seguendo alla lettera la configurazione per grub al riavvio entrando con la nuova partizione, se si va sotto /boot/grub/menu.lst ci si ritrova il vecchio grub senza i riferimenti alla nuova partizione inserita.
Probabilmente, quindi meglio, (quando si fatto il boot da live cd) modificare il menu.lst presente nella newRoot/boot/grub/ ... in questo modo anche installando il bootloader (con il successivo grub-install) al riavvio avremo le nostre modifiche nella nuova partizione... giusto per tener allineato il menu.lst con grub.

Comunque, dico probabilmente perch non l'ho verificata ma a rigor di logica...

Loading