Re: renovate partitions without reinstalling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When i moved from rh9 to fc1 and wanted to shrink windows partition i took a less 'funny' approach ???easier???

i booted from disk 1 in rescue mode, launched parted. I had already made my ntfs partiotion two times smaller with BootIt NG but as you want to get rid of your ntfs completely, there should be no problems with that :)

write '/dev/hda' (without quotes), that will select your ntfs disk

delete ntfs partition: 'rm 1'

the biggest problem is that you want to have your / and /boot partition on hda - we need to move them from one disk to other, but they could be ext3 partitions and parted doesn't support ext3 (although the manual says it does)

make desired partitions on hda. if you want ext3 partiotions, use mkpart command instead of mkpartfs, exit parted and use mkfs.ext3 command on that partition, that will format it as ext3

partitions are created, now the hardest part - copying

if they are ext2, you can use cp command within parted: 'cp /dev/hdc 1 1' if hdc1 is /boot and it fits in hda1

in case of / and if you have ext3 partitions (as i do), you'll have to copy them manually (i suppose you want to keep /home on hdc)

exit form parted, mount both source and destination partitions, and use ordinary cp command to copy files from one partition to other (you can use mv instead of cp but i prefer cp - in case that smthing goes wrong data isn't lost)

now that you have copied all the files you wanted to reside on hda (probably all /boot partition and / without /home and /tmp) do what you want with hdc - probably move files that /home is instead of previous / etc and then edit grub.conf and fstab, it could look like this

grub.conf:

title Fedora Core 1 (kerneliic 2.4.22-1.2174.nptl)
#this is if /boot is hda1
root (hd0,0)
kernel /vmlinuz-2.4.22-1.2174.nptl ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /initrd-2.4.22-1.2174.nptl.img


fstab:
#hda
/dev/hda1	/boot	....
/dev/hda2	/	....
/dev/hda3	swap	....

#and add hdc partitions too

well, it should work, at least it worked for me :)

dballester@xxxxxxxxxxxxxx wrote:
Hi:

      Well, well, well... welcome to the freedoom club ;)

Supousing that you will delete your windows partitions, here is what i
could do:

(In general, if you think that's good, let me know to explain in detail)

      Backup your important data from windows to linux ( docs,
spreadsheets, music, images, etc...).

      Delete partitions in /dev/hda ( windows disk )

      Swap disks physicaly ( windows disk ( 20Gb ) will be at /dev/hdc and
linux disk will be at /dev/hda )

      Boot machine with Fedora Disk1, in rescue mode.

      When prompted to mount your system under /mnt/sysimage respond yes.
Then execute 'chroot /mnt/sysimage'. ( I don't remember if it's sysimage or
another name...)

      Edit /etc/fstab. References to /dev/hdc must point now to /dev/hda.

      Edit /boot/grub/grub.conf. Delete lines corresponding to windows.
References to hd2 will point now to hd0

      Save file.

      Execute grub-install

      Exit from chroot.

      Reboot.

      You have your fedora working from /dev/hda.

      Now, the funny steps :
      =======================

      Shutdown -r now

      Startup with single mode

      We will use logical volumes, with them, we will expand our disks more
easily in the future.

      Create partition for swap in /dev/hdc ( space can be  1 x RAM ),
create 1 partition of ext3 type in /dev/hdc for /tmp partition and create 1
LVM partition for /home. ( be sure to left 1-1,5 Gb free without
partitioning )

      swap on /dev/hdc/<swap_partition>

      Configure LVM to make 1 physical volume, and assign all space in this
partition for /home with ext3.

      mkdir /mnt/new_home

      Format /dev/hdc/<tmp_partition> with ext3.

      mount /dev/hdc/<lvm_home> /mnt/new_home

      cp -pRH /home/* /mnt/new_home

      mv /home /old_home

      Edit /etc/fstab to change values according to new configuration.

      Reboot.

      ( If your original / is not full, and is data can be moved to
/dev/hdc for a while, i would be nice to make / again under LVM, too ).

HTH

Regards










David Ballester Montolio Responsable de Sistemas y Comunicaciones Kern Pharma, S.L. www.kernpharma.com

GNU!


|---------+------------------------------> | | Charles Howse | | | <chowse@xxxxxxxxxxx| | | > | | | Enviado por: | | | fedora-list-admin@r| | | edhat.com | | | | | | | | | 08/03/2004 17:40 | | | Por favor, responda| | | a fedora-list | | | | |---------+------------------------------> >-----------------------------------------------------------------------------------------------------------------------------| | | | Para: fedora-list@xxxxxxxxxx | | cc: | | Asunto: renovate partitions without reinstalling | >-----------------------------------------------------------------------------------------------------------------------------|




-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1

Hi,
I'm currently dual-booting winXP Pro and FC1, and the time has come to free

myself from Microsoft!  (long pause while cheers and applause subside)

I have a really, really, really great install of FC1 working now, and
prefer
not to do a complete reinstall.

I've googled a bit and looked around on the LDP for a HOWTO, but haven't
found
anything acceptable.

My current setup:
[root@moe root]# fdisk -l

Disk /dev/hdc: 40.0 GB, 40020664320 bytes
16 heads, 63 sectors/track, 77545 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1   *         1       203    102280+  83  Linux
/dev/hdc2           204     75465  37932048   83  Linux
/dev/hdc3         75466     77545   1048320   82  Linux swap

Disk /dev/hda: 20.5 GB, 20525137920 bytes
16 heads, 63 sectors/track, 39770 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1     39749  20033023+   7  HPFS/NTFS

Grub is installed in the MBR of /dev/hda.

I would like to have the following new setup:
/boot, /, swap on /dev/hda
/home, /tmp, swap on /dev/hdc
Grub in the MBR of /dev/hda

I have a good backup, and don't mind reinstalling if there's no other
option,
but I was wondering if anyone could give me a nudge in the right direction?

- --
Charles Howse
Jackson, TN
Registered Linux user # 347576 (http://counter.li.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFATKIc/S+VsB9RMKgRAlshAJ4nnX9+3nR2PrlPX4qIJAR9IOIJEwCfeQUz
sGEyXs2ThR1iKI3sXxRwp2k=
=uLuM
-----END PGP SIGNATURE-----


-- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list










[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux