호스트(Linux 시스템)에서 Fuchsia/Magenta 커널로 파일(예: ".o" 또는 ".dart")을 복사하는 방법은 무엇입니까? 아니면 파일을 준비하는 방법이 있습니까? -> 해당 Fuchsia/Kernel 디렉터리에 저장 -> 커널 컴파일 -> 부팅할 때 내 파일이 커널 내부에 있습니다.
나는 다음 링크를 따라갔습니다.Magenta에서/로 파일 복사/다른 사용자 공간 파일 포함그러나 동일한 작업을 수행하지 못했습니다.
편집하다:
이 두 가지 옵션은 공식 튜토리얼(이전에 게시한 링크)에 나열되어 있지만 따라갈 수는 없습니다.
질문 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