PuppyLinux 20 (572レス)
前次1-
抽出解除 レス栞

293
(2): 2020/12/17(木)14:15 ID:H5/sVvX6(1) AAS
puppy5.7.1jpをext4のパーティションにコピーしてgrub4dosで起動しようと思ったらダメだったんだけど
もしかしてext4未対応のバージョンなのかな?
試しにext3に置いたら起動した
でもそこからext4をマウントしようとするとダメだったわ
294
(1): 2020/12/18(金)17:31 ID:DF6dzGzh(1) AAS
>>293
ext4で登場当初から新たに加わった主要部分の64bit化とMetadata ChecksumのONが原因。Grub
LegacyやGrub4Dosはそれらに非対応なので、bootする場合、以下で無効化すればOK。但し、最悪の
場合、既存Partition Table(PT)を破壊するので、あくまで自己責任で行うこと。

・既存PTのチェック(SATAの場合)
sudo tune2fs -l /dev/sdXN
・metadata_csum,64bitを無効化する
sudo tune2fs -O ^metadata_csum,^64bit /dev/sdXN

(参考) filesystems - mkfs -O ^64bit,^metadata_csum -t ext4 in 2019
外部リンク:serverfault.com
295: 2020/12/21(月)12:37 ID:0BUIY9q2(1) AAS
>>294
ありがとう
metadata_csum外したらイケたわ
とりあえず実機でやる前にVirtualBox使って確認してみた
puppyからmetadata_csum外したext4のマウントもできてる

>>293 がちょっと説明不足なんで補足すると
grub4dosはver0.4.6aでinitrdとkernelの読み込みができていて
"searching for puppy files"という所で"puppy_precise_5.7.1JP.sfs not found"ってなってた
puppyのパーティションをext4以外にすると起動できる
起動できたpuppyからext4のパーティションをマウントできないって感じ
省2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.583s*