Posted: Mon 30 Mar 2009, 08:30 Post_subject:
How to update from 4.1.2 to 4.2 including filesystem upgrade Sub_title: <solved>
I have spent some time getting my head around linux in general and the last week getting a frugal hdd install of puppy 4.1.2 (using an ext3 partition). I was keeping an eye on 4.2 with interest because after doing my homework I was keen to use the xfs filesystem.
Now I would like to upgrade to 4.2 but switch from the ext3 filesystem to xfs. I had assumed I would be able to place the ISO on a usb stick as before and boot up into ram. Then use the usb boot to format the hdd puppy partition and go through the entire install process again but this time setting the xfs filesystem.
However I cannot delete the hdd puppy partition. I think it is because when the usb puppy installation booted up it searched for, found and opened my pup_save file on my hdd.
How can I get the usb puppy to boot up without using the pup_save file on the 4.1.2 partition?
Or is there a better way of switching to xfs and upgrading to 4.2?
(I have already read about the simple copying of 4 files but that wouldnt alter the filesystem) Edited_time_total
A little more info, if I try to unmount the drive in question (sda3) I get a red pop up window warning me that:
"/dev/sda3 mounted on /initrd/mnt/dev_save is in use by puppy. You cannot unmount it."
As far as my limited knowledge goes I think it is using this file because details like whether to use xorg etc which were menu options at bootup previously now seem automatic.
Ok, so I have copied the relevant files across to upgrade from 4.1.2 to 4.2 and also renamed a couple of folders and updated the menu.lst in grub. The system boots into 4.2 happily now. So I just need to figure out how to change the filesystem from ext3 to xfs. If this requires a fresh install then I am happy to do so but not sure if I can due to the previously mentioned problem of a mount being locked as a system file is in use.