USBを使用して新しいマザーボード(m.2 ssdに)にubuntuをインストールしています
cp:/// media/systemfileから画像を抽出する部分に到達すると、エラーが発生します。メッセージ付きのエラーコード23:
file "/usr/lib/python3/dist-packages/curtin/utils.py, line131, in _subp cmd=args)
...tin.util.ProcessExecutionError: Unexpected error while running command.
command: ['sh', '-c', 'mkdir -p "$2" && cd "$2" && rsync -aXHAS --one-file-sstem "$1/" .', '--',
...t code :23
reason : -
stdout: ''
stderror: ''
誰かがcp:プロトコルとは何かを説明できますか?それは何をしようとしているのですか?
この場合、エラーコード23は何でしょうか?
「23エラーによる部分転送」。 http://manpages.ubuntu.com/manpages/bionic/en/man1/rsync.1.html#exit%20values を参照してください。
通常、rsync
コマンドはエラーメッセージを出力します。しかし、ここではカーティンはひどく役に立たない。 capture
を_subp()
に渡さないため、stderr
をNone
に設定します。 rsync
からのエラーメッセージはすべて破棄されます。
Curtinを調べていると、cp:///
の定義が見つかりました。
https://curtin.readthedocs.io/en/latest/topics/config.html#sources
ターゲットシステムにインストールするルートイメージを指定します。 URIは、イメージをターゲットシステムにコピーするために使用される方法も構成します。
出典:
ソースURIは次のいずれかになります。
- dd-:[原文のまま] ddコマンドを使用して、ターゲットにイメージを書き込みます。
- cp://:rsyncコマンドを使用して、ソースディレクトリをターゲットにコピーします。
- file://:tarコマンドを使用して、ソースをターゲットに抽出します。
- http [s]://:wgetを使用する|ソースをターゲットに抽出するtarコマンド。
- fsimage://:ファイルシステムイメージをマウントし、コンテンツをターゲットにコピーします。ローカルファイルまたはURLがサポートされています。ファイルシステムは、実行中のカーネルによってマウント可能な任意のファイルシステムタイプにすることができます。