Remastering - Getting it right (Solved)
Posted: Thu 03 Mar 2011, 18:40
I am very happy with my Puppy 4.3.1 frugal, and I have working several things difficult to install/configure, so I've made several attempts to remaster my system, just in case, without success so far. The issue has risen again recently because my laptop screen has started to do weird things now and then.
Here is a report of the latest things I've tried. I used the Pupremaster script that allows rename options (http://murga-linux.com/puppy/viewtopic. ... 9&start=15), to prevent some sort of problem with a "_" that should be a "-". I thought that was the key problem, but I didn't get it right this time either.
Attempt 1:
I follow the instructions.
Set recording area to mnt/home (there is enough space to create the iso)
When it reaches the burning moment, a message via console (not GTK message) says something like 'the device is not a recognized burning device' and quits immediately; without a message I'm taken back to the desktop, there is no pupremaster process in execution, and there is no /mnt/home/puppylivecdbuild directory anymore.
Attempt 2:
Repeat process but, when it offers the options to burn a cd, a dvd or create the iso, I open pburn and manually burn the files contained in /mnt/home/puppylivecd.
The dvd gets recorded fine, but it fails to boot. The unit moves, attempts to read, and then Puppy starts a normal boot using the usual 4.3.1. frugal files installed in the hard disk.
Inspecting the files burnt inside the dvd and comparing it to my 4.3.1. original cd (the one downloaded as an iso from the Puppy Linux Web), i discover that some files are missing in the dvd:
boot.cat
boot.msg
help.msg
logo16
Attempt 3:
Repeat process but, when prompted, I select 'create an iso' instead of burning, and then burn it to DVD via burniso2cd.
The resulting DVD boots, with no puppy logo, only the line saying 'normal boot will start in 5 seconds'.
Previously, the remaster script warned that, as the sfs files have been added to the new iso, it could create problems with the ones in the computer memory, so I select the pfix=ram option
Boot process goes along until this message pops up: 'pup-431.sfs file not found'
As I mentioned above, the remaster script I use starts with an option to rename the pup-431.sfs file, which I did (to 'bkpup-431.sfs').That makes me think maybe that could be the cause of this error, although it seems a bit strange that a program allows you to rename a file only to tell you later that it can't find it. Anyway, I have to try it so...
Attempt 4:
Repeat process but, when prompted at the beginning of the script, I do not modify the name of the sfs to be created (which thus remains: 'pup-431.sfs').
I create an iso
I burn it with burniso2cd
I boot
I set the 'puppy pfix=ram' option
booting fails here:
copying to ram...
Setting up the layered filesystem
Performing a "switch_root" to the layered system... kernel panic - not syncing: attempt to kill init!
(Arg!)
I've invested a considerable amount of time and DVDs and this time I'd like to get right once and for all this remaster feature, unique to puppy AFAIK. Previously, I used puppy 2.16. and I didn't succeed either. I don't remember what happened then exactly, but I can say I tried both the in-built create live CD option and Dougal's script. It's been some time now and I can't remember the exact problems, but I can say they happened while trying to boot the newly created live CD or DVD: I never got to boot a copy of my system via DVD reader.
So, what am I doing wrong? Did I skip something previous to execute the script? Maybe someone can tell me the bash instructions to make a manual copy? I'd greatly appreciate help because I find the information on the issue quite scattered; try multiplying the number of puppy versions mentioned by the 3 different scripts around, and then take it to the eighth power due to English not being my mother tongue... I'd like to have the final, 'official' version once and for all. Thank you, and sorry for the long post, but I wanted to provide as much information as possible, and I'm sure it could be useful for other users too.
Here is a report of the latest things I've tried. I used the Pupremaster script that allows rename options (http://murga-linux.com/puppy/viewtopic. ... 9&start=15), to prevent some sort of problem with a "_" that should be a "-". I thought that was the key problem, but I didn't get it right this time either.
Attempt 1:
I follow the instructions.
Set recording area to mnt/home (there is enough space to create the iso)
When it reaches the burning moment, a message via console (not GTK message) says something like 'the device is not a recognized burning device' and quits immediately; without a message I'm taken back to the desktop, there is no pupremaster process in execution, and there is no /mnt/home/puppylivecdbuild directory anymore.
Attempt 2:
Repeat process but, when it offers the options to burn a cd, a dvd or create the iso, I open pburn and manually burn the files contained in /mnt/home/puppylivecd.
The dvd gets recorded fine, but it fails to boot. The unit moves, attempts to read, and then Puppy starts a normal boot using the usual 4.3.1. frugal files installed in the hard disk.
Inspecting the files burnt inside the dvd and comparing it to my 4.3.1. original cd (the one downloaded as an iso from the Puppy Linux Web), i discover that some files are missing in the dvd:
boot.cat
boot.msg
help.msg
logo16
Attempt 3:
Repeat process but, when prompted, I select 'create an iso' instead of burning, and then burn it to DVD via burniso2cd.
The resulting DVD boots, with no puppy logo, only the line saying 'normal boot will start in 5 seconds'.
Previously, the remaster script warned that, as the sfs files have been added to the new iso, it could create problems with the ones in the computer memory, so I select the pfix=ram option
Boot process goes along until this message pops up: 'pup-431.sfs file not found'
As I mentioned above, the remaster script I use starts with an option to rename the pup-431.sfs file, which I did (to 'bkpup-431.sfs').That makes me think maybe that could be the cause of this error, although it seems a bit strange that a program allows you to rename a file only to tell you later that it can't find it. Anyway, I have to try it so...
Attempt 4:
Repeat process but, when prompted at the beginning of the script, I do not modify the name of the sfs to be created (which thus remains: 'pup-431.sfs').
I create an iso
I burn it with burniso2cd
I boot
I set the 'puppy pfix=ram' option
booting fails here:
copying to ram...
Setting up the layered filesystem
Performing a "switch_root" to the layered system... kernel panic - not syncing: attempt to kill init!
(Arg!)
I've invested a considerable amount of time and DVDs and this time I'd like to get right once and for all this remaster feature, unique to puppy AFAIK. Previously, I used puppy 2.16. and I didn't succeed either. I don't remember what happened then exactly, but I can say I tried both the in-built create live CD option and Dougal's script. It's been some time now and I can't remember the exact problems, but I can say they happened while trying to boot the newly created live CD or DVD: I never got to boot a copy of my system via DVD reader.
So, what am I doing wrong? Did I skip something previous to execute the script? Maybe someone can tell me the bash instructions to make a manual copy? I'd greatly appreciate help because I find the information on the issue quite scattered; try multiplying the number of puppy versions mentioned by the 3 different scripts around, and then take it to the eighth power due to English not being my mother tongue... I'd like to have the final, 'official' version once and for all. Thank you, and sorry for the long post, but I wanted to provide as much information as possible, and I'm sure it could be useful for other users too.