Page 1 of 1

Add "fsck" boot option to Puppy Linux 3.01

Posted: Mon 25 Feb 2013, 08:05
by Dewbie
First, download the attached 301-init_fsck.tar.gz.
Then go here and download 0_pupbuild_tools_2.tar.gz.
(See link in jrb's first post.)

Copy both files to your /tmp/ folder, then Select All and Extract contents of both.
Open the 0_pupbuild_tools folder and copy 3.01's initrd.gz to initrd-tree.

Select Open_initrd.sh.
Your old initrd.gz will appear as initrd.gz1.
Open the initrd-tree folder and replace init with the one from 301-init_fsck.tar.gz.

Select Rebuild_initrd.sh.
Your new initrd.gz will appear, now with the fsck boot option.

what???....

Posted: Tue 05 Mar 2013, 17:46
by coopsurv
ohh... Dude... how about simply installing grub4dos... IT WILL do same without building anything... less the menu.lst.

Re: what???....

Posted: Tue 05 Mar 2013, 17:52
by rcrsn51
coopsurv wrote:ohh... Dude... how about simply installing grub4dos... IT WILL do same without building anything... less the menu.lst.
Changing bootloaders won't change a boot option inside Puppy.

Posted: Fri 15 Mar 2013, 14:25
by Dewbie
rcrsn51 wrote:
Changing bootloaders won't change a boot option inside Puppy.
Indeed.
Booting to pfix=fsck without modifying initrd.gz, it defaults to normal boot.
(That is, if there's a save file. If not, it defaults to pfix=ram.)