Fuchsia/Magenta コアにファイルをコピー

Fuchsia/Magenta コアにファイルをコピー

ホスト(Linuxシステム)からFuchsia / Magentaカーネルにファイル(「.o」や「.dart」など)をコピーする方法は?それともファイルを準備する方法はありますか? -> 対応する Fuchsia/Kernel ディレクトリに保存 -> カーネルのコンパイル -> 起動時に、私のファイルはカーネルの内側にあります。

私は次のリンクをたどりました。Magentaから/にファイルをコピーする/他のユーザースペースファイルを含めるしかし、同じことができませんでした。

編集する:

これら2つのオプションは公式チュートリアル(以前に投稿したリンク)に記載されていますが、従うことはできません。

質問1:Magenta間でファイルをコピーするすでに見つけました)

リンクローカルIPv6を設定したら、ホストツール./build-magenta-ARCH/tools/netcpを使用してファイルをコピーできます。

# Copy the file myprogram to Magenta
netcp myprogram :/tmp/myprogram

# Copy the file myprogram back to the host
netcp :/tmp/myprogram myprogram
  • このオプションを使用すると、LinuxシステムからFuchsiaカーネルにファイルをコピーできますが、カーネルを再起動すると転送されたファイルが消えます。ファイルを永久に転送する方法は?

質問B:他のユーザースペースファイルを含める

$BUILDDIR/tools/mkbootfs -o extra.bootfs @/path/to/directory

echo "issue.txt=/etc/issue" > manifest
echo "etc/hosts=/etc/hosts" >> manifest
$BUILDDIR/tools/mkbootfs -o extra.bootfs manifest

関連情報