Add "fsck" boot option to Puppy Linux 3.01

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
Dewbie

Add "fsck" boot option to Puppy Linux 3.01

#1 Post 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.
Attachments
301-init_fsck.tar.gz
init with filesystem check
(13.38 KiB) Downloaded 289 times

coopsurv
Posts: 55
Joined: Mon 23 Aug 2010, 14:27

what???....

#2 Post by coopsurv »

ohh... Dude... how about simply installing grub4dos... IT WILL do same without building anything... less the menu.lst.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

Re: what???....

#3 Post 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.

Dewbie

#4 Post 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.)

Post Reply