問題の説明:
Linuxシステムにインプットメソッドをインストールした後、再起動するとシステムに入れず、リカバリモードでのレジュームも開始できないため、必要なものをUSBディスクにコピーすることにしました。
解決:
1. ubuntuを再起動し、Escをクリックしてgrubメニューに入り、2番目のオプション「Ubuntuの詳細オプション」を選択します。
2. 次のインターフェイスに入り、リカバリモードを選択します
3. リカバリメニューに入り、ルートオプションを選択します。
セーフ モード/修復モードでは、次のオプションがあります。
タイプ アクション 説明 再開する 通常のブートを再開します 誤ってこのメニューに入ったユーザーに対しては、通常の起動プロセスを続行します。(通常モードで起動し続けます) クリーン 空き容量を作ってみる ハード ドライブから不要なファイルを削除し、ディスク領域を解放してみてください。(きれいなパッケージ) dpkg 壊れたパッケージを修復する 現在破損しているインストール済みパッケージを修復します。(壊れたパッケージを修正) fsck すべてのファイル システムをチェックする ディスクのスキャンと修復を実行します。異常な起動後の使用に適しています。(ハードディスクの検査と不良セクタ/論理的不良セクタの修復) グラブ grub ブートローダーを更新する GRUB ブート プログラムを更新し、不要なオプションを削除します。(grub ブートを更新します) 通信網 ネットワーキングを有効にする テキスト モードで直接開始し、インターネット接続のサポートを有効にします。(ネットワーク接続を備えたシェルインターフェイス) 根 ルートシェルプロンプトにドロップします テキストモードの操作インターフェイスをオンにしますが、機能のネットワーク部分は単独で有効にする必要があります。(最上位管理者のシェルインターフェース) システム概要 システム概要 システム情報/データを表示します。
4. fdisk -l コマンドを使用して、U ディスクが認識されているかどうか、および認識された U ディスクがどこにあるかを確認します (sdb4 の場合は次の図を参照)。
5. USB ディスクをマウントするコマンドを入力します: mount /dev/sdb4 /mnt
*sdb4 の後にスペースがあることに注意してください。
6. 次のようなコマンドを入力してファイルをコピーします。
cp -r /home/spark/catkin_ws /mnt
cp -r: ファイル配下のすべてのファイルをコピーします
入力してEnterを押すだけです
CP 命令パラメータの説明:
- -a: このオプションは通常、ディレクトリをコピーするときに使用され、リンク、ファイル属性を保持し、ディレクトリの下にあるものをすべてコピーします。その効果は dpR パラメータの組み合わせと同じです。
- -d: コピー時にリンクを保持します。ここで説明するリンクは、Windows システムのショートカットに相当します。
- -f: プロンプトを表示せずに、既存のターゲット ファイルを上書きします。
- -i: -f オプションとは逆に、対象ファイルを上書きする前に上書きするかどうかを確認するプロンプトが表示され、y と答えると対象ファイルが上書きされます。
- -p: ファイルの内容をコピーするだけでなく、変更時刻とアクセス許可も新しいファイルにコピーされます。
- -r: 指定されたソース ファイルがディレクトリ ファイルの場合、ディレクトリ内のすべてのサブディレクトリとファイルがコピーされます。
- -l: ファイルをコピーせず、リンク ファイルを生成するだけです。
7. ファイルが大きすぎるため、コピープロセスを直接確認することはできませんが、完全にコピーされていない場合は、次のコマンドを入力して確認できます。
sync
終了後、次のコマンドにジャンプすればコピーは完了です。
8. コピーが完了したら、U ディスクを終了する必要があります。
次のコマンドを入力します。
umount /mnt
ファイルのバックアップが完了したので、マシンをフラッシュできます。
ありがたい:
Linux システムでファイルを USB フラッシュ ドライブにコピーする方法 - 見てみましょう
Ubuntu の黒い画面がシステムに入ることができない [リカバリモードの応急処置] - 見てみましょう
当時の写真はスクリーンショットを撮っていなかったので参考までにお借りしました。