f2fs(Flash Friendly File System)に対応するパピーが繁殖してきました。
コード: 全て選択
depends:
k >=3.8, with f2fs as builtin or module,
+gtkdialog >=0.8,
+gparted>=1.4.1 patched for f2fs
+gettext
+syslinux >= 4.0 for vesamenu (optional)
f2fsインストーラーで作成する UFD(USB Flash Device)のパーティション構成は次のとおりです。
1、(ブート領域)32MBのFAT32パーティション
2、(システム領域)f2fs パーティション
CD/DVDから起動したときに限り、システム領域にFULLインストールできます。
f2fs InstallerFrugalを利用してFrugalインストールを行って組み込まれるブート・ローダーは、
ldlinuxです。
syslinux.sfgは次のよう記述されます。
コード: 全て選択
PROMPT 0
TIMEOUT 80
DEFAULT /vesamenu.c32
MENU RESOLUTION 1024 768
MENU BACKGROUND /precise.jpg
MENU TITLE Puppy Linux
MENU WIDTH 30
MENU MARGIN 2
MENU ROWS 15
MENU HELPMSGROW 19
MENU TIMEOUTROW 20
MENU TABMSGROW 21
MENU CMDLINEROW 23
MENU HSHIFT 50
MENU VSHIFT 5
menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #00000000 #00000000 none
menu color unsel 37;44 #ff6a6a6a #00000000 none
menu color hotkey 1;37;44 #ff6a6a6a #00000000 none
menu color sel 7;37;40 #ffffffff #ff6a6a6a none
menu color hotsel 1;7;37;40 #ff808080 #ff6a6a6a none
menu color scrollbar 30;44 #00000000 #00000000 none
menu color tabmsg 31;40 #aaaaaaaa #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #aaaaaaaa #00000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #aaaaaaaa #00000000 none
menu color timeout 1;37;40 #ffaaaaff #00000000 none
menu color help 37;40 #aaaaaa00 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std
LABEL precise
MENU LABEL Precise 5.7.1 Retro
TEXT HELP
Precise Puppy 5.7.1 Retro
ENDTEXT
kernel vmlinuz
append initrd=initrd.gz pmedia=cd
MENU SEPARATOR
LABEL MBM
MENU LABEL Multiple Boot Manager
TEXT HELP
Multiple Boot Manager 0.39
ENDTEXT
kernel memdisk
initrd mbm039.img
LABEL PLPBT
MENU LABEL Plop Boot Manager
TEXT HELP
Plop Boot Manager 5.0.1.5
ENDTEXT
kernel memdisk
initrd plpbt.img
MENU SEPARATOR
LABEL hd
MENU LABEL Boot from 1st HD
localboot -1
menu.lst
コード: 全て選択
splashimage=/boot/grub4dos/splash.xpm
timeout 16
default 1
# Frugal installed Puppy on f2fa
title Precise Puppy 5.7.1 PAE (/precise_5.7.1P)\n (2013-08-02) kernel 3.9.11
kernel /precise_5.7.1P/vmlinuz pmedia=usbflash psavemark=2
initrd /precise_5.7.1P/initrd.gz
title Precise Puppy 5.7.1 Retro (/precise_5.7.1R)\n (2013-08-03) kernel 3.2.48
kernel /precise_5.7.1R/vmlinuz pmedia=usbflash psavemark=2
initrd /precise_5.7.1R/initrd.gz
title Slacko Puppy 5.6 PAE (/slacko_5.6.0)\n (2013-08-13) kernel 3.10.5 PAE
kernel /slacko_5.6.0/vmlinuz pmedia=usbflash psavemark=2
initrd /slacko_5.6.0/initrd.gz
title Slacko Puppy 5.6 non PAE (/slacko_5.6)\n (2013-08-13) kernel 3.10.5 PAE
kernel /slacko_5.6/vmlinuz pmedia=usbflash psavemark=2
initrd /slacko_5.6/initrd.gz
Frugal インストールでは1GBのUFDでも利用できますが、
FULLインストールでは少なくとも2GB以上のUFDが必要になります。
f2fsパーティションのメリットは(私見です)、FAT/NTFSと異なりLinuxパーティションとして扱えることです。
・Precise-5.7.1-f2fs_GUI2.iso(Precise Puppy 5.7.1 PAE 日本語版)
https://docs.google.com/file/d/0BxoqlpB ... UxYnM/edit
・precise-5.7.1-retro-f2fs_GUI2.iso(Precise Puppy 5.7.2 Retro 日本語版)
https://docs.google.com/file/d/0BxoqlpB ... k2ODA/edit