Joined: Oct. 2003
||Posted: July 12 2005,03:48
I was a bit more conservative migratng my old backup into DSL version 1.3.
I suggest you backup your /boot, /etc, /home, and /opt
directories onto another partition or CD.
After the new install, you can copy over personal files
and selections back into your filesystem.
For all others ( Frugal, LiveCD, Poorman's, Embedded )
First-off .. BACKUP YOUR BACKUP !!
Put it SOMEWHERE SAFE !
an FTP site
RENAME YOUR EXISTING BACKUP TO ' backup.tar.gz.old '
If you have ANY issues, you'll sleep better knowing that
your personal data is safely tucked away..
I used a similar technique as I listed for HDinstalls for
recreating my backup to include my personal favorites
and files into the new DSL - 1.3 version.
Boot into the new live DSL-1.3 environment using the norestore option ..
" dsl dma toram norestore " was my choice of boot options ..
Robert's suggestion to preview the pristine environment is wise..
Explore around in the filesystem , noting differences you observe..
Compare with this pre-checklog forum thread to find the new features.
From the desktop , I used emelfm *as userdsl* to open up
my backup.tar.gz.old file, and migrated things into the */home/dsl*
portion of the filesystem, like .xchat/ , .bluefish/ , .nethackrc, etc.
Things that ARE NOT included in the default /home/dsl directory.
Then I copy/pasted the lines I needed from filetool.lst to .filetool.lst .
Repeat with xfiletool.lst/.xfiletool.lst and webdata.lst/.webdata.lst .
Similar to the method clivesay listed above..
Remember to NOT migrate the .xtdesktop and .fluxbox/menu lines
from xfiletool.lst to .xfiletool.lst, as they are not needed anymore..
I also needed to copy over other files from my backup that aren't
owned by dsl.staff ( user dsl ) , such as /etc/X11/XF86Config-4,
or /etc/apt/sources.list. These are owned by root.root ..
To preserve ownership, it's best to use a *root owned*
emelfm session to accomplish this.
Double check that these files are also listed in your .filetool.lst.
After I was satisfied with my migration, I manually created a new backup.
Check and verify it by using emelfm to open up the backup.tar.gz,
and peek around in it, verifying that the files you want to backup are in there.
Remember to answer *NO* to repacking the backup.tar.gz
Close all open emelfm sessions and reboot to test.
Leave off the 'norestore' option on bootup, add back in any
mydsl=hdXx extensions and restore=hdXx options you normally use,
and see what you get when you reach the desktop..
I still needed to make a few tweaks.. but I was up and running,
with minimal replacement to any " .iso included data " ..
Once your happy with the changeover, you've got your custom FS ready to
begin creating custom mkMyDSL CD's , pendrive installs, frugal installs, etc.
Post any challenges you find in the forums or IRC..
Upgrading to 1.3 is highly recommended..
Also check the repository for updated/tweaked extensions ..