Skip to Content

加快Puppy Linux@USB的关机速度

原文在 16h'z Playground的PuppyLinux使用经验


对于把Puppy Linux安装在U盘的用户来说,最悲剧的就是每次关机时候的保存会话时刻,实在是太浪费时间了。虽然经过试验,在用grub4dos引导menu.ls 里边加上pfix=fsck能够提高关机速度,但是并不是每次都需要保存这次系统会话的,要是可以在关机的时候弹出一个选择框,让你选择保存或否就好了~ 经过google+让人看了眼泪哗哗的小字号英文官方论坛搜索,我终于学会了这招必杀技!

首先,我们再复习一下PUPMODE吧

puppy linux安装在U盘上的时候,系统是运行在一个PUPMODE13的状态。
在 PUPMODE=13的时候,系统会尽可能在内存中运行,并周期性的保存会话,据说可以减少U盘的损耗。因此,当你打开“菜单”---》“系统”---》 “事件管理器”---》“保存会话”的时候,有一个“保存时间间隔”,默认是30分钟,也就是说系统每隔30分钟就会自动保存session。我们先把它设置为“0”,也就是从不保存。除非你手动保存,或者退出的时候选择保存会话。
然后,开始啦
打开/etc/rc.d/rc.shutdown
然后大概在849行那,有一段PUPMODE13的代码:
13) #PDEV1 and PUPSFS and PUPSAVE
#/initrd/pup_rw has tmpfs, pup_ro1 has ${DISTRO_FILE_PREFIX}save.2fs file (PUPSAVE), pup_ro2 has PUPSFS file.
#the above are in unionfs at /.
echo "Saving session to $SAVEFILE (${SAVEPART})..." >/dev/console
/usr/sbin/snapmergepuppy /initrd/pup_ro1 /initrd/pup_rw
;;
注意:不同版本的puppy这段代码所在位置不同,切勿死记硬背胡乱搬运
我们往这段代码里边加入对话框,判断退出是是否保存:
13) #PDEV1 and PUPSFS and PUPSAVE
#/initrd/pup_rw has tmpfs, pup_ro1 has ${DISTRO_FILE_PREFIX}save.2fs file (PUPSAVE), pup_ro2 has PUPSFS file.
#the above are in unionfs at /.
dialog --yesno "Save this session?" 0 0 >/dev/console
if [ $? -eq 0 ]; then
echo "Saving session to $SAVEFILE (${SAVEPART})..." >/dev/console
/usr/sbin/snapmergepuppy /initrd/pup_ro1 /initrd/pup_rw
fi
;;
注意:红字为加入部分
保存~ 然后尽情的关机重启关机重启吧
注意:当你选择不保存会话,下次重启机器之后会出现警告框,诸如X seems to have exited uncleanly the last time blahblahblah之类的,意思是你上次没有正常关机,ignore即可,无害。
这样如果你关机的时候认为今天没有干什么实际意义的工作,没有必要保存,那么选择NO,关机速度飕飕的,当然你最好养成在做完一些改动的时候点击桌面上的SAVE图标手动保存的好习惯,特别是台式机用户,不要让一次意外断电成为你的遗憾。
#9898
sasaqqdan 的头像
不错,顶一个!
#9899
不错,系统知识很丰富。
顺便问一下,你尝试过用android手机当猫儿,让puppy上网吗?
http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=313753
这个帖子处是ubuntu下的,不知道你可不可以改成puppy下的?
#9906
请教下各位前辈,我的机器是东芝ss2000m笔记本,很早的电脑了,不支持usb启动,想问下,有没有其他方法可以装系统的?这个笔记本连光驱也没有。
#9908
骄阳99 的头像
原来是什么系统?可以安装到硬盘和原来的windows系统共存,无需重新分区,就像硬盘版的PE一样。不过如果内存比较小,256M以下,流畅运行puppy需要有交换分区或交换文件。
#9924
不错,系统知识很丰富。
顺便问一下,你尝试过用android手机当猫儿,让puppy上网吗?
http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=313753
这个帖子处是ubuntu下的,不知道你可不可以改成puppy下的?
#9909
骄阳老大,给一个看歌词的音乐播放器吧。
#9914
骄阳99 的头像
iceplayer可以显示歌词,感觉不是很稳定,刚运行时会导致桌面一闪一闪的,需要动一下设置才正常,作者也还在开发改进中。做过一个PET包,没有发出来。
#9919
我是直接关机,不需要选择是否保存
显示session not saved

但是u盘还会生成的目录puppyoutplugins

有没有不生成这个目录的方法呀?
#9922
522256741 的头像
成功,很方便。
#9931
這個方法應該不錯,感謝分享。
#10113
赫赫,电脑练就了“金钟罩”了。
#10481
如何设置为不提示是否保存,并且默认为不保存
#10485
非常的东西,顶
#11671
好,太好了!!!

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.