initramfs緊急シェルからファイルを保存するには?

initramfs緊急シェルからファイルを保存するには?

奇妙なエラーのため起動できません。私のためにバグレポートファイルが作成されました。これはバグレポートなどと一緒に送信できます。したがって、何が間違っているのかを知るのに役立つように、このバグレポートファイルを保存しておくと便利です。ただし、これを行うにはストレージデバイスを取り付ける必要があります。ただし、これにはこのvfatモジュールが必要です。それをインポートするには…もう何が必要かわかりません。あちこちで回っていますが、まだ主な問題を解決し始めていません。

FAT32形式のUFDをマウントしてみました。だからそれは動作しません。 Mount コマンドはファイルシステムを理解しません。ローカルネットワーク経由で保存できますか?どうすればいいですか?別の方法がありますか?

私が使用するシェルはFedora 22のDracut Emergency Shellです。私はこれが非常に限られた殻であることを知っています。では、ファイルを取得するにはどうすればよいですか?

ドラク(la)t

ファイルは次の場所に保存されます。/run/initramfs/rdsosreport.txt

Fedoraを通常モードだけでなくリカバリモードでも起動できることを指摘することができます(もう少し作業を行い、一部のハードドライブを交換した場合)。ところで、このいわゆる「緊急モード」が何ができるのか気になります。まず、レポートファイルをコピーできる必要があることが合理的だと思います。そうだと言いました!それでは、シェルが制限されていて、利用可能なコマンドがたくさんない場合はどうすればよいですか?

ベストアンサー1

私は欠けているモジュールやそのようなものを取得する方法を調べるのに気にしませんでした。 GNU/Linuxを始めたばかりで、私にとってはかなり急な学習曲線でした。代わりに、他のPCにUbuntuを通常インストールしてUFDをext4にフォーマットしました。その後、患者のコンピュータにインストールしてファイルをコピーするだけです。

健康コンピュータの端末から:

umount /media/username/banana
mkfs.ext4 /dev/sdc1 -L cherry

フォーマットする前に必ずストレージをアンマウントしてください。 Ubuntuでは、USBデバイスは通常、デフォルトでメディアディレクトリにマウントされます。簡単に識別できるように、新しいボリュームになじみのある名前を付けます。デバイスノード名はシステムによって異なる場合があります。

患者PCの緊急シェルから:

mkdir -p /mnt/cherry
mount /dev/sdc1 /mnt/cherry
cp /run/initramfs/rdsosreport.txt /mnt/cherry
umount /mnt/cherry

これは私にとって効果的です。旅行費用は変更されることがあります。 rcpやscpなどのLinuxコマンドにアクセスできません。私の記憶が正しいと、ローカルネットワーク(Ubuntu PCなど)を介してファイルをコピーするのは困難でした。シェルコマンドである171の利用可能なコマンドがあります。

これらのシェルコマンドを使用してネットワークケーブルを介してファイルをコピーする方法、または欠落しているvfatモジュールをインポートし、FAT32ボリュームをマウントしてそのボリュームに保存する方法を知っている人がいる場合は、いつでも回答を投稿します。計画通りに機能する場合は、これを回避策として受け入れます。

おすすめ記事