4.3.1JP-RC2(+SP2.1031)

4.X系の開発

モデレータ: 暇人, YoN, nyu

返信する
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re:ext4

投稿記事 by シノバー »

おお、lhaが大幅に小さくなりました。
詳細なチェックありがとうございます。後ほどデイリービルドを作ります。
新谷 さんが書きました:そう言えばext4のテストはしてませんでした。日本語版の報告例も、まだ見かけないような気がします。成功率はどうでしょうか?
初期にテストした結果です。あまり変わってはないと思います。
viewtopic.php?f=28&t=1388#p9573
読み書きはできるけれども、起動は基本的にできないと考えたほうがよさそうです。
最後に編集したユーザー シノバー [ 09/10/31(土) 10:51 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

デイリービルド(SP2.1031)

投稿記事 by シノバー »

service_pack431JP-RC-2.1031.petを作りました。
SP2.1030との相違
  1. ゴミ箱
  2. ネットワークウィザード(旧版)
  3. オリジナルリリースノートの日本語訳
  4. README(JA).HTMのリリース時を11月に書き換え
  5. 一部実行プログラムのstrip
  6. /usr/sbin/C/Pwireless のtypo修正(ja版はすでに新谷さんが直されてました)。
最後に編集したユーザー シノバー [ 09/11/13(金) 07:17 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 2.6.28系カーネル

投稿記事 by シノバー »

cygnus_odile さんが書きました:(HP 2133 の 無線LANとヘッドフォン端子問題の解決のためです)最新版のより古く、std 版より新しいカーネル2.6.28系を採用した 4.3.1JP の リリース を考慮願えないでしょうか。
状況は分かります。
どのようなものを「公式」と呼ぶかあいまいですが、4.3.1JPの「公式」リリースは、次の3つになると思います。
  • pup-431JP - 最新カーネルバージョン 2.6.30.5、SMP(マルチCPU)対応
  • pup-431stdJP - 4.20と同じカーネルバージョン 2.6.25.16
  • pup-431retroJP - 4.20retroと同じカーネルバージョン 2.6.21.7、SCSI対応
必要な方が、あるいは有志が異なるカーネルによるisoを作成して openlabなどのサイトに置くというのはあり得ます。

特定のニーズにおいて特定のカーネルが有効であることがありますが、上記の3つのカーネルはPuppyの利用者の中で多数派なので、他のドライバ、モジュールも供給されるチャンスが高くなります。
そういうことも考慮したうえでカーネルを選択されるといいと思います。
The bar master, Shino's Bar
http://shinobar.net/
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: 4.3.1JP-RC2(+SP2.1031)

投稿記事 by みのむし »

>最新版のより古く、std 版より新しいカーネル2.6.28系を採用した 4.3.1JP の リリース を考慮願えないでしょうか。
>本リリースから時期的に遅れても構いませんので。

開発者ではありませんが、Frugalインストール用のファイルを作成しました。
(2.6.28.5 SMP対応 で起動出来ています)

URL: http://www.mland.jp/work/puppy/431d/
initrd.gz
pup-431JPRC2-sfs3.sfs
pupsave.3fs
usbhd
vmlinuz

※見て分かる通り、std版を利用しました。
最後に編集したユーザー みのむし [ 09/11/01(日) 03:25 ], 累計 1 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re:2.6.28系カーネル

投稿記事 by シノバー »

みのむし さんが書きました:開発者ではありませんが、Frugalインストール用のファイルを作成しました。
(2.6.28.5 で起動出来ています)
いえいえ、みのむしさんは充分に開発者ですって。やると思ってました :D

カーネルモジュールは pupsaveに入っているという形なんですね。
リマスタしてやると /lib/modules 以下を zp431285.sfs として作ってくれます。そうするとpupsaveが無くても動きます。

リマスタにはライブCDが必要ですが、pup431stdJP-RC2かなにか、431のところだけ合っていればなんでもいいです。
CDが無ければ.isoファイルをクリックしてマウントしておきます。
zp431285.sfs さえ取り出せば、あとは捨ててしまってかまいません。

そうして作った zp431285.sfs です(lib/modules/2.6.28.5 ディレクトリにあったソースへのリンク2つは外してあります)。
こちらから
みのむしさんの vmlinz, inird.gz, pup-431JPRC2-sfs3.sfs と、この zp431285.sfs の4つをセットで(自己責任で、自由に)使ってください。

4.3.1JP-Finalが出たら、pup-431JPRC2-sfs3.sfsのみ pup-431JP-sfs3.sfs と入れ替えるとそのまま使えるでしょう。

(usbhdというサイズ0のファイルですが、私の経験では無くても構わないようです。これを参照しているプログラムはなさそうですし。)
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC2(+SP2.1031)

投稿記事 by 新谷 »

深夜にすみません。service_pack431JP-RC-2.1031.petダウンロードさせて頂きました。
只今テスト中です。
Pワイアレスの修正は僕ではなく、多分YoNさんか暇人さんですね。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re:ext4

投稿記事 by 新谷 »

シノバー さんが書きました:
新谷 さんが書きました:そう言えばext4のテストはしてませんでした。日本語版の報告例も、まだ見かけないような気がします。成功率はどうでしょうか?
初期にテストした結果です。あまり変わってはないと思います。
viewtopic.php?f=28&t=1388#p9573
読み書きはできるけれども、起動は基本的にできないと考えたほうがよさそうです。
なるほどです。ちょっとこれはどうなのよ、ということで今ちょっと僕自身でもテスト中です....。
最後に編集したユーザー 新谷 [ 09/11/01(日) 04:06 ], 累計 1 回
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: 4.3.1JP-RC2(+SP2.1031)

投稿記事 by みのむし »

>カーネルモジュールは pupsaveに入っているという形なんですね。

シノバーさん、ご明察 :D

>リマスタしてやると /lib/modules 以下を zp431285.sfs として作ってくれます。そうするとpupsaveが無くても動きます。

出来れば、後で pupsave を作成した方が良いような...
(なお、私の pupsave にはkernelモジュール以外にも firefoxインストール、SP3適用、...が入っていたのですが)
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re:ext4

投稿記事 by 新谷 »

えー、僕がext4 をテストしてみた結果です。
これは短期間のテストであり、またマシンや環境に依存するかもしれません。
当たり前ですが、std版とretro版では以下のほぼ全ての動作が不可能です。

(一般)
読み書き、フォーマット、マウント、セーブファイル保存等は問題ありませんでした。

(Frugalインストール)
ユニバーサルインストーラ、Grub4Dos, Bootflashでは無理でした。
ユニバーサルインストーラでは、ブートローダはsyslinuxでテストしました。ブートローダは他にも、
Bootstrap loader code
makebootfat
spblinux
がありますが、これらは未テストです。
(makebootfat はFATシステム用でしょうし、他の二つは僕自身が以前Ext3でテストした時、うまくいきませんでした。)

Bootflashについてはまだ理解できてない部分も多いです。

(Frugalインストール・Grub)
二つのUSBメディアにインストールしてみましたが、
両方とも僕の環境ではうまくいきました :P :P :P
特に苦労はありません。

(備考その1)
僕のPCはUSBブートできないので、PLOP Linux というチェイン・ロード機能のついた1FD linux を使用しました。起動の流れは、
Bios => PLOP => USBのMBR => Grub本体

(備考その2)
まともに動くPCを一台しか持ってないので、内蔵HDDのテストはしてません。
どなたかテストして頂ければ......。

(備考その3)
Grubはubuntuのパッチを当ててるっぽいです。
書式は(Grub2方式ではなく)通常のものでOKでした。

(備考その4)
Ext4 + パピー413のGrub で他のディストリの起動については未テスト
Ext4 + 他のディストリのGrub(2) でのパピーの起動については未テスト

(備考その5)USBデバイスの情報
TOSHIBA TransMemory 117.66MiB ProductID=6524
JungLip Ratna Zpeed 249.79MiB ProductID=0151 VendorID=0457

結論:
Ext4 でのブート以外の操作は、ほぼすべてできる。
Ext4 からのブートはGrubを使用すれば、できなくはない。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: ext4

投稿記事 by 新谷 »

シノバー さんが書きました:Puppyユニバーサルインストーラ、Grub4Dos, Bootflash ともに ext4には対応してません。Grubは未調査。

ext4にFrugalインストールしたものの起動は次の方法で可能です。

1. 起動メディアの第1パーティションを etx4以外のファイルシステム(ntfs/vfat/ext2/ext3のうちどれか)とする。
2. インストール先のext4ファイルシステム上に(フォルダを作るのがおすすめ)、vmlinuz, initrd.gz(initrd-430JP-SP1.gzをリネームしたもの), pup-430JP.sfs, zp430305.sfsの4つをコピー。
3. Grub4DosConfigを実行する。起動メディアは、(1)の条件を満たしたものとすること。


*std版/retro版はそもそも ext4未対応です(マウントもできない)。
このへん、上手くまとめて日本版リリースノートに収録できませんかね?
僭越な考えですが個人的には、Ext4のサポートというのは413の目玉の一つなのに、ちょっと説明が少なくて不憫だと思ってしまいました。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

ext4テスト中に気づいたこと。

投稿記事 by 新谷 »

"Grub ブートローダの設定" 、以前は日本語だったけれど、ヴァージョンアップしてるんで英語になってるなぁ....とか。

"Grub ブートローダの設定"、ものすごく以前はフロッピーにインストールできたけれど、パッチが当たってるせいか、インストールしても上手く立ち上がらんなぁ.....これでは気軽にテストできんなぁ.....あるいは環境による? フォーマットが悪い? .....とか。
cygnus_odile
記事: 665
登録日時: 09/08/16(日) 14:30

Re:2.6.28系カーネル

投稿記事 by cygnus_odile »

Puppy Linux 431stdJP-RC2 改造版(k2.6.25.16 → k2.6.28.5)の件、
 みのむしさんの記事「Re: 4.3.1JP-RC2(+SP2.1031)」、及び、
 シノバーさんのフォロー記事「Re:2.6.28系カーネル」 を参考に
 Puppy Linux 431stdJP-RC2 改造版(k2.6.25.16 → k2.6.28.5)の動作に成功し、
 HP 2133 mini-note PC (LCD:1280x768) で懸案でありました、k2.6.25.16系のヘッドフォン端子問題とk2.6.30.5系の無線LAN接続時のシステムフリーズを解決することができました。

 本当に有難うございました。お二人には心から感謝いたします。

 なお、SD-Card へインストールした 431stdJP-RC2 のファイルの入れ替えでは、なぜか、pup-431.sfs が見つかりません。とのエラーで起動せず。  みのむしさん作成のファイル initrd.gz、vmlinuz と、pup-431JPRC2-sfs3.sfs、及び、シノバーさんの zp431285.sfs とを 内蔵HDDに切ったディレクトリ(/pup431)へファイルを配置し、Grub による起動で動作させることができました。 (また、みのむしサンのpupsave.3fsでは、ブロックエラー見たいなメッセージを吐いて起動できず。)

 zp431285.sfs に入っている(?) b43ドライバでは、無線LAN動作せず、みのむしさん作成のファイルでカーネルをアップデートした 4.20p1JP から Broadcom 用の ワイヤレスドライバ wl をコピーして、lib/modules/2.6.28.5/kernel/drivers/net/wireless/ あたりへいれることで動作させています。
 不要なモジュール b43, ohci_hcd, ssb あたりをブラックリスト化しても、 ssb が読み込まれてしまい、wl の動作を妨げているようで、 Puppy Linux Boot 時に、自動的に無線LAN接続するには至っていませんが、手動(rmmod)で不要なモジュールを切り離したのち、接続ウィザードでモジュール wl の読み込みと 無線インターフェイスの設定を読み直すことで無線LAN接続可能となっています。
最後に編集したユーザー cygnus_odile [ 09/11/03(火) 09:17 ], 累計 1 回
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

ext4からの起動

投稿記事 by シノバー »

むむ、Grubにext4パッチが当たってましたか :shock:
Grubはどうせext4無理だよだなあと、ノーマークでした。

逆にGrub4Dosのほうはext4サポートを謳っているはずなのに、うまくいきません。
grldrはext4を読めるが、MBRに入るブートローダgrldr.mbrがダメなようです。

裏技ですが、(ext4パッチの当たった)GrubからGrub4Dosにリレーするという方法があります。
この方法を採ると、ntfs/vfat/ext2/ext3/ext4 と、パピー(4.3.1)がサポートするすべてのファイルタイプから起動できるようになります。

実験は成功したので、実装をちょっと検討してみます。
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: ext4からの起動

投稿記事 by 新谷 »

シノバー さんが書きました:この方法を採ると、ntfs/vfat/ext2/ext3/ext4 と、パピー(4.3.1)がサポートするすべてのファイルタイプから起動できるようになります。

実験は成功したので、実装をちょっと検討してみます。
おお :shock: :shock: これは実現できれば素晴らしいですね :D :D
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: ext4からの起動

投稿記事 by シノバー »

新谷 さんが書きました:おお :shock: :shock: これは実現できれば素晴らしいですね :D :D
私はいつもFrugalインストールなんで(パピーはFrugalインストールするべきものと、私は思っています)、「Grub ブートローダの設定」は使うことがありません。

1. Frugalインストールを基本サポートしていない。
2. ntfs/vfatのみの環境では使えない。

この2つが大きな問題だと思っています。
ntfsにFrugalインストールしたものをGrubから起動できましたっけ?もう忘れました。

Grub4DosConfigを作ったのは、これらを解決するためでした。
Grub4DosConfigにext4サポートを付加すれば、キラーになるでしょう。
頑張ってみます。
The bar master, Shino's Bar
http://shinobar.net/
返信する