質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

1409閲覧

rootfs.cpio.gz.u-bootのビルド方法を教えていただけないでしょうか?

noman1777

総合スコア6

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2020/05/24 03:42

編集2020/05/24 22:42

前提・実現したいこと

QEMUで自分で再構築したrootfsを動作させようとしています。
ところが、kernel panicが発生してしまい、起動できません。

発生している問題・エラーメッセージ

00000:motherboard:iofpga@7,00000000/10007000.kmi/serio1/input/input2 mount: you must be root mount: you must be root mount: you must be root chmod: /dev/tty*: No such file or directory chown: /dev/tty*: No such file or directory cat: can't open '/proc/cmdline': No such file or directory /init: line 41: /dev/: Is a directory [ 5.819540] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 [ 5.819540] [ 5.826368] CPU: 0 PID: 1 Comm: init Not tainted 4.13.0 #10 [ 5.829575] Hardware name: ARM-Versatile Express

試したこと

以下でダウンロードしたrootfsでは実行できます。

wget http://releases.linaro.org/openembedded/images/minimal-initramfs-armv7a/latest/linaro-image-minimal-initramfs-genericarmv7a-20170127-460.rootfs.cpio.gz.u-boot cp linaro-image-minimal-initramfs-genericarmv7a-20170127-460.rootfs.cpio.gz.u-boot tftpboot/rootfs.cpio.gz.u-boot

自分でビルドしようとした方法は
以下のように取得したrootfsを添加して、再構築しました。

tail -c+65 rootfs.cpio.gz.u-boot > rootfs.cpio.gz mkdir -p sysroot cd sysroot gzip -dc ../rootfs.cpio.gz | sudo cpio -di sudo find . | sudo cpio -o -H newc | gzip -c > ../rootfs.cpio.gz mkimage -A arm -O linux -C none -T ramdisk -d rootfs.cpio.gz rootfs.cpio.gz.u-boot

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

コマンドにsudoを追加したらできました。
質問内容を変更済みです。

投稿2020/05/24 22:43

noman1777

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問