Page 1 of 2

PupRescue_Precise

Posted: Mon 04 Feb 2013, 09:32
by DPUP5520
This is an update to the original PupRescue which was based on Lupu 5.2.8. This updated PupRescue is based on Precise Puppy and has many of the same features as the old PupRescue. With this Puppy you can image hard disks, clone disks, recover files, rewrite Windows MBRs, scan for viruses, and many other things. Also in this version is enhanced support for Mac file-systems which can be mounted through the console (I only had one laptop to test it on so I cannot guarantee compatibility with all Macs). Below is a link to a list of apps for PupRescue_Precise as well as the ISO itself and the MD5 hash.

PupRescue_Precise

PupRescue_Precise Apps

PupRescue_Precise MD5

Posted: Tue 05 Feb 2013, 05:27
by Adagio
Got it, run it.
Haven't done anything with it yet.
I'm sure I'll use it sometime.

This is just so you don't feel that nobody is interested.

PRP_Apps_List.txt

Posted: Tue 05 Feb 2013, 11:17
by einar
Hi, just tested your nice distro and i have a few wishes / questions.

The first thing i did before downloading your distro was looking at the PRP_Apps_List.txt. It had many interesting apps. that i wanted to try out. When i started your distro i found that many of the apps. listed was not to be found in the menu. I think ( have not checked ) most of them are located in /usr/sbin folder.

Would it be possible to include the PRP_Apps_List.txt on the desktop of your distro. since the terminal apps. are not listed under menu. and i dont remember the list in my head.

and could you indicate what apps you recommend using ? there is a lot of harddrive recovery programs.

Best regards

Einar

Posted: Tue 05 Feb 2013, 18:11
by DPUP5520
Thanks for the interest guys! One thing to note is that this is based on precise and requires pae support, if you are planning on working on an older computer which does not support pae I suggest checking out 2.5 (in my sig). As for the apps list if you are using a multisession dvd/cd you can jus throw the apps list in the root of the cd.
This version also does not autosave so there is no 30 minute saves or auto saves on shutdown once a savefile has been created, so you could throw notes or documents in and do a quick save and not save anything else or update the AV database. I'm also planning on putting up an sfs with updated AV database every few weeks since its just the engine in there isi by default.
As for a list of what works best thats always relative to the situation however feel free to pm me anytime if you need help. And most of the apps are in /usr/bin not sbin.

Posted: Wed 02 Oct 2013, 12:07
by williepabon
Hi guys:
Recently installed Pup Rescue precise on a 16 Gig flash stick and it works like a charm. I only have two little problems. The first: I installed Google chrome from a .pet package form here: http://www1.datafilehost.com/d/f2ebffa2

The app runs fine except that videos from You Tube play broken (missing frames, etc). The audio is OK. Apparently Chrome has the latest Flash Player plugin. Any ideas to solve this?
The second: Is there a way to accelerate the shut down process? It takes awful long time when the system is saving to the flash drive. Thanks.

PS:
The problem with Flash Player was solved by reverting the plugin from version 11.7 r700 to 11.2 r202. The other problem still pending.

Posted: Wed 02 Oct 2013, 21:03
by Bert
Hi Willie,
williepabon wrote:The second: Is there a way to accelerate the shut down process? It takes awful long time when the system is saving to the flash drive. Thanks.
I think this thread will answer your question:
http://murga-linux.com/puppy/viewtopic.php?t=57380

Hope this helps.

Posted: Wed 02 Oct 2013, 23:31
by williepabon
Bert:

Thanks for your suggestion. I read all the posts on the thread you suggested and what I gather from it is, that in order to obtain what I want, I have to do a re-install. My Pup Rescue flash is already in an ext3 file system, that is one of the requirements of the procedure. I already added additional programs and utilities to my installation, and am not too willing to start again. Additionaly, I tried the suggestion from nooby,
You don't need to edit the init script. Just add pmedia=ataflash to the bootloader.
to the extlinux.conf, but it didn't work. I would like to try something that doesn't require a re-install, if it is possible. Thanks again.
wp

Posted: Fri 11 Oct 2013, 19:26
by Bert
williepabon wrote:
I already added additional programs and utilities to my installation, and am not too willing to start again. Additionaly, I would like to try something that doesn't require a re-install, if it is possible. Thanks again.
wp
Hi Willy,

Sorry for this late reply...
In case you're still looking for a solution for this, I think you do not need to do a re-install.
After reading rcrsn51's How-to again, I think your install is ready for part B of his instructions.

I would copy initrd.gz somewhere outside of PupRescue_Precise, as a backup, just in case, and follow the steps in PART B
If anything goes wrong, it's just a matter of putting back the original initrd.gz.

If still in doubt, maybe pose your question in the How to make a flash drive work like a hard drive thread.

(solved) Screen flicker

Posted: Sat 12 Oct 2013, 16:22
by toomanyquestions
I'm getting a screen flicker while running live (ram). Any ideas (brand new tower, older monitor)? EDIT: it looks like the refresh rate was the culprit. I just rebooted & changed the setting - the flicker has disappeared.

PupRescue_Precise

Posted: Sun 13 Oct 2013, 16:10
by williepabon
Bert:

Tried part B as you suggested but could not complete it. When I ran the command, this is what happened:

Posted: Sun 13 Oct 2013, 18:43
by Bert
Hi Willy,

This is quickly growing above my level of knowledge :)

What happens if you simply click the editinit icon? Normally Geany (or your default text editor) should open with initrd.gz ready to be edited.

I'm out of ideas now, best would be to continue in the thread I posted.

I'm convinced it's just a small detail both you and I are overlooking.

Bye.

PupRescue_Precise

Posted: Sun 13 Oct 2013, 22:10
by williepabon
Bert:

Thanks for your input. Tried that one too, but nothing happens. Well, I'm positive that one of the multitude of geeks that exist in this forum will know the answer for my problem. Thanks for your interest.
wp

Posted: Wed 16 Oct 2013, 19:11
by Amgine
I like it, I added it to my USB as a second boot option.

Where can I find the "icewm" that you used? I would like to add it to my regular build.

Posted: Wed 16 Oct 2013, 23:25
by Amgine
Bump!!!

I want that Window Manager! How can I get it????

Posted: Thu 17 Oct 2013, 04:21
by DPUP5520
It's an older version of IceWM that I recompiled and fixed for Precise, When I locate my drive with all my PupRescue sources I'll post up the pet for it.

Posted: Thu 17 Oct 2013, 04:59
by DPUP5520

Posted: Thu 17 Oct 2013, 13:49
by Amgine
Thank you very much!!!

Re: PupRescue_Precise

Posted: Fri 18 Oct 2013, 13:45
by L18L
williepabon wrote:.. Well, I'm positive that one of the multitude of geeks that exist in this forum will know the answer for my problem
Your problem is:
... and am not too willing to start again.
... and you can yourself find the answer I think :lol:

PupRescue_Precise

Posted: Fri 18 Oct 2013, 15:24
by williepabon
L18L:

The only problem that I now have with PupRescue is:
Is there a way to accelerate the shut down process? It takes awful long time when the system is saving to the flash drive.
I tried the solutions as per:
http://murga-linux.com/puppy/viewtopic.php?t=57380
Part A didn't work for me.
Part B:
I haven't been able to open initrd.gz for editing following the instructions delineated. Need additional advice on how to do it. Followed the instructions booting from my Ubuntu 12.04 laptop, but wasn't able to open said file for editing. Thanks.
wp

Re: PupRescue_Precise

Posted: Fri 18 Oct 2013, 16:16
by L18L
williepabon wrote:.. open initrd.gz for editing.
Hope Barry's /usr/sbin/edit-initramfs helps:

Code: Select all

#!/bin/sh
#(c) Copyright Barry Kauler 2012, bkhome.org
#License GPL3 (/usr/share/doc/legal)
#shared-mime-info pkg has assigned initrd.gz mime-type application/initramfs-gz (by me).
#Click on initrd.gz in ROX-Filer, this script will run (see /root/Choices/MIME-types/application_initramfs-gz).
#note: script not internationalized, as this is a developer's tool.

[ ! $1 ] && exit 1
[ ! -f "$1" ] && exit 1
BASEFILE="`basename "$1"`"
[ "$BASEFILE" != "initrd.gz" ] && exit 1

compr_func() {
#find out compression type...
UNCOMPREXE=gunzip; COMPREXE=gzip; EXT=gz
gunzip -t "$1"
if [ $? -ne 0 ];then
 UNCOMPREXE=bunzip2; COMPREXE=bzip2; EXT=bz2
 bunzip2 -t "$1"
 if [ $? -ne 0 ];then
  UNCOMPREXE=unxz; COMPREXE=xz; EXT=xz
  unxz -t "$1"
  if [ $? -ne 0 ];then
   return 1
  fi
 fi
fi
return 0
}

cd /root
[ -f initrd ] && rm -f initrd
[ -f /tmp/initrd.gz ] && rm -f /tmp/initrd.gz
[ "$1" = "/root/initrd.gz" ] && cp -f /root/initrd.gz /tmp/

if [ -d initrd-expanded ];then
 
 pupdialog --background "yellow" --backtitle "initrd.gz: update?" --yesno "An initrd.gz is already expanded at /root/initrd-expanded. Is this correct, do you want to use /root/initrd-expanded to update ${1}?" 0 0
 if [ $? -eq 0 ];then
  
  compr_func "$1"
  if [ $? -ne 0 ];then
   pupdialog --background '#FF8080' --backtitle "initrd.gz: fail" --msgbox "Sorry, could not recognise compression type, unable to update initrd.gz." 0 0
  else
   cd initrd-expanded
   find . | cpio -o -H newc > ../initrd
   sync
   cd ..
   ${COMPREXE} initrd
   sync
   mv -f initrd.${EXT} "$1"
   pupdialog --background '#80FF80' --backtitle "initrd.gz: success" --msgbox "File ${1} has been updated with the contents of /root/initrd-expanded." 0 0
  fi
   
 fi
 pupdialog --background "yellow" --backtitle "initrd.gz: finished" --yesno "Do you want to delete /root/initrd-expanded? If in doubt, please choose Yes" 0 0
 if [ $? -eq 0 ];then
  rox -D /root/initrd-expanded 2>/dev/null
  rm -rf /root/initrd-expanded
 fi
  
else
 
 pupdialog --background "yellow" --backtitle "initrd.gz: expand?"  --yesno "Do you want to open up initrd.gz, and optionally edit it?" 0 0
 if [ $? -eq 0 ];then
  compr_func "$1"
  if [ $? -ne 0 ];then
   pupdialog --background '#FF8080' --backtitle "initrd.gz: fail" --msgbox "Sorry, could not recognise compression type of ${1}, unable to expand it." 0 0
  else
   [ "$1" != "/root/initrd.gz" ] && cp -f "$1" /root/
   mv -f initrd.gz initrd.${EXT}
   ${UNCOMPREXE} initrd.${EXT}
   [ -f /tmp/initrd.gz ] && mv -f /tmp/initrd.gz /root/
   mkdir initrd-expanded
   cd initrd-expanded
   cat ../initrd | cpio -i -d -m
   sync
   rm -f ../initrd
   cd ..
   pupdialog --colors --background '#80FF80' --backtitle "initrd.gz: expanded" --msgbox "File initrd.gz has been expanded at \Zb/root/initrd-expanded\ZB. You may edit the contents if you wish. \Zb\Z1\n\nAfterward, if you click on ${1} again\Zn\ZB, it will be updated with the contents of /root/initrd-expanded." 0 0
   rox -d /root/initrd-expanded -x /root/initrd-expanded
  fi
 fi

fi

[ -f /tmp/initrd.gz ] && rm -f /tmp/initrd.gz
###END###