nicOS-Remaster
Posted: Sun 05 Aug 2018, 12:43
if i click root in file manager, i get:nic007 wrote:The working directory is /, if not so this auto script won't work. What is the path of your root directory? Does the built in remaster script in the menu work for you because this script is based on it?
Code: Select all
# ls
boot.msg initrd.gz logo.16 vmlinuz
help2.msg isolinux.bin puppy_xtahr_2.0.sfs zdrv_xtahr_2.0.sfs
help.msg isolinux.cfg README.HTM
5.0 MB (4,980,768 bytes)nic007 wrote:Check the size of the base sfs in /initrd/mnt/dev_save/puppylivecdbuild.
Free space: 5 GByou need enough free space in your savefile for the operation.
It's there.you need the executable "genisoimage" and the link to that file ie."mkisofs" on your system to make iso's. Check if you have it (it's normally in /usr/bin).
100GB total, 40GB free.nic007 wrote:you have a partition of a drive as the working area so size should normally not be an issue (how big is that partition?).
harddriveOn what media is your frugal installation
ntfswhat filesystem is that drive?
just cuz the sfs from the original puppy live cd is about that.You say that you reckon the remastered base SFS should be around 200MB.
ah, ok, wasn't sure about that. So something's def awryYour remastered base sfs (which includes the contents of the savefile) should be more than 500MB.
ok, will report back.Boot without the savefile and do a remaster with the builtin remaster tool from the menu so we can at least see if that tool works
Imho, it's teh most awesome puppy of all, if you want teh best desktop (xfce). x-tahr 2.0 is teh most stable, fully-implemented xfce puppy i've found yet.X-Tahr is not an officially released version of Puppy but a puplet made by a user so some things may not work correctly.
Hey Nic007,nic007 wrote:The remaster process up to creating a new ISO seems to be a daunting task for many, especially newbies. In my view a fully automated process should be of great help. With this in mind, I'm releasing two scripts, ie:
Auto-Remaster-ISO-Customized AND Auto-Remaster-ISO-Pristine attached hereto.
Usage:
1. Use Auto-Remaster-ISO-Customized to save your machine/system settings so you can use the remaster on the same machine. Use Auto-Remaster-ISO-Pristine for a remaster you can use on other machines.
2. To make a new ISO, you will need to either mount the distribution's ISO or load the CD so files can be copied from it. Do this before running the script.
3. Run the script. You will be asked to select the ISO or CD to copy files from. Select either and click OK (if you choose the CD option, an additional dialog may appear for safety reasons. Just click OK)
4. That's it. Sit back and relax and wait for your new remastered ISO to be created.
Additional notes:
Note 1, The remastered ISO will be created in / , make sure you have enough space (enough RAM if you are running in RAM-mode or make sure your savefile is big enough if you are using one).
Note 2, if you have an 'underdog Linux' mounted, that too will get combined into the remastered ISO, so beware, it could get big!
Note 3, all installed packages as well as extra sfs files loaded at the time of remaster will be included in the remastered base sfs file.
Note 4, the adrv and ydrv (if present) will be included in the base sfs file if they are loaded. The zdrv (which normally contain drivers) will be kept seperately.
Note 5, the default compressor setting for your distribution will be used.
I think Flash just banned him lately?As a side note, I hope a certain poster here doesn't show
Those glory days are gone for good. I've pulled all my pet packages from the forum for good reason a time ago. I'm reluctant to release stuff but may do so every now and then so I suppose the door is not closed completely.bigpup wrote:These scripts are small enough you could offer them as pet packages.
The forum will allow a pet package attachment to a post.
There is max size limit of 256K.
Tried, and didn't even have to wait to finish to see the difference. I got the progress window below. At the end, i got an iso file.nic007 wrote:Boot without the savefile and do a remaster with the builtin remaster tool from the menu
What reason, pray tell?nic007 wrote:I've pulled all my pet packages from the forum for good reason
where would i find mkisofs? Same dir as genisoimage?nic007 wrote:you need the executable "genisoimage" and the link to that file ie."mkisofs" on your system to make iso's. Check if you have it (it's normally in /usr/bin).
Okay, so the script works. Your failure seems to be related to your savefile. Do you have a backup of your savefile (the original one before you started to try remasters and stuff)? If you do, try that for the remaster. I suppose you have important stuff in the savefile (like installed pets, etc.) which is why you want to do a remaster? There is an alternative to the conventional remaster method if you can't get it going with your savefile. Tahr can use an adrv. The adrv is just a "specific" sfs file which gets automatically loaded at bootup but it has preference over the base sfs and zdrv. So, make an sfs of your savefile and call it the adrv (the name should look like that of the zdrv). Place this adrv with your other puppy files and boot that instead of the savefile. This method replaces the current savefile and is effectively a "remaster" of the savefile.johnywhy wrote:Tried, and didn't even have to wait to finish to see the difference. I got the progress window below. At the end, i got an iso file.nic007 wrote:Boot without the savefile and do a remaster with the builtin remaster tool from the menu
I didn't get this progress window when booted with my big save-file. Maybe there's a size limitation on Remaster?
You can make an iso so it works.johnywhy wrote:where would i find mkisofs? Same dir as genisoimage?nic007 wrote:you need the executable "genisoimage" and the link to that file ie."mkisofs" on your system to make iso's. Check if you have it (it's normally in /usr/bin).
THX
thx, i'll try!nic007 wrote:make an sfs of your savefile and call it the adrv (the name should look like that of the zdrv). Place this adrv with your other puppy files and boot that instead of the savefile.
The auto script has the builtin remasterscript of Precise Puppy as basis. The created iso is primarily built for burning to CD. I don't have XenialPup but a quick glance at what you have posted suggest that it has extra stuff in the iso mainly to assist with usb booting with grub as the bootloader. So if you need that, use the builtin remasterscript that comes with Xenial to make the ISO (hopefully it will work). Alternatively - Post Xenial's builtin remasterscript here and I will have a look at it and explore the possibilities of including the extra functionalities into my auto script.bigpup wrote:Used Auto-Remaster-ISO-Pristine to make a remaster of Xenialpup 7.5 UEFI.
Wondering if this really does have all the needed stuff to boot on any computer.
Notice the difference in what is in the iso's