[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:33832] Re: GPDWINで起動しないことが多い
-
From:KOJIMA Mitsuhiro
-
Date:Mon, 22 Nov 2021 19:35:05 +0900 (JST)
- Subject: [plamo:33832] Re: GPDWINで起動しないことが多い
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Mon, 22 Nov 2021 19:35:03 +0900 (JST)
From: Takahiro Yoshizawa <kuro@xxxxxxxxxxxx>
Subject: [plamo:33831] Re: GPDWINで起動しないことが多い
Date: Mon, 22 Nov 2021 14:24:28 +0900
> 最初にmkinitramfsにnvmeを追加する方法を試してみましたが、
> 残念ながら効果はありませんでした。
lsmod を見ると root デバイスは nvme ではなく mmc として認識しているようですね.
> lsmodで表示される順番は違いますが、
> 同じものが読み込まれているようです。
となると,残りはタイミングだけだなぁ,,ということで,
実際の root partition に切り替える前に10秒ほど sleep する
initrdイメージを作ってみました.
ftp://plamo.linet.gr.jp/pub/Plamo-test/for-7.x/initrd.img-5.15.3-plamo64
これを /boot の initrd.img-5.15.3-plamo64 に置き替えるとどうなるでしょう?
この initrd イメージは /usr/share/mkinitramfs/init.ini に
108 killall -w ${UDEVD##*/}
109
110 sleep 10
111 exec switch_root /.root "$init" "$@"
と,110行目の sleep 10 を追加して mkinitramfs しています.
少し調べたところ,rootdelay とか rootwait は,
カーネルにとって「最初の」root partition をマウントする際に適用されるため,
initrd を経由する際は initrd が最初の root partition になるから,
実際の root partition をマウントする際は initrd 内で待たないといけないっぽい.
------
こじま
- Follow-Ups
-
- [plamo:33833] Re: GPDWINで起動しないことが多い, Takahiro Yoshizawa
- References
-
- [plamo:33826] GPDWINで起動しないことが多い(Re: linux-5.15.3), Takahiro Yoshizawa
- [plamo:33828] Re: GPDWINで起動しないことが多い, KOJIMA Mitsuhiro
- [plamo:33831] Re: GPDWINで起動しないことが多い, Takahiro Yoshizawa
[検索ページ]
[メール一覧]
Plamo ML 公開システム