失われたパーティションとハードディスクデータを安全に復元する方法
TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
公式のプロジェクト名はHamoniKR OSです。「Harmonica OS」で検索した場合、このガイドではプロジェクトドキュメントに記載されている公式の HamoniKR という綴りを使用します。最も重要な実用的な違いは次のとおりです。HamoniKR のような Ubuntu 系のデスクトップでは、通常、通常の管理者アカウントでサインインし、sudo特権タスクに使用します。Ubuntu はデフォルトで直接 root ログインを無効にしているため、「root パスワードを忘れた」というのは、実際にはインストール時に作成された管理者アカウントのパスワードを忘れたことを意味することがよくあります。
HamoniKRの現在のドキュメントでは、OSはUbuntuファミリーのソフトウェアであると説明されており、インストーラーがユーザーアカウントのユーザー名とパスワードを作成する様子が示されています。コマンド例でも が使用されていますsudo。Ubuntuの公式ドキュメントでは、rootアカウントはデフォルトで無効になっており、管理コマンドは通常 で実行されると記載されていますsudo。そのため、最も安全な復旧手順は、新しいrootパスワードを作成するのではなく、通常の管理者パスワードをリセットすることです。
| 状況 | 何をするか |
|---|---|
| 通常のHamoniKRログインパスワードを忘れてしまいました | GRUBリカバリーモードで起動し、ルートシェルを開き、/読み書き可能で再マウントしてから、を実行しますpasswd your_username。 |
| あなたは本当に別のルートパスワードを有効にして、それを忘れてしまったのですね | 同じリカバリーシェルを使用しますが、 を実行しますpasswd root。これは、意図的に直接ルート認証を使用する場合にのみ実行してください。 |
| ルートファイルシステムは読み取り専用です | 実行mount -o remount,rw /前にpasswd。 |
| ディスクは暗号化されており、暗号化パスフレーズまたはリカバリキーの入力を求められます。 | まず、暗号化されたディスクのロックを解除する必要があります。アカウントのパスワードをリセットしても、紛失したディスク暗号化キーは復元されません。 |
| GRUBメニューまたはリカバリメニューにアクセスできません | ファームウェアの起動動作を確認し、ShiftキーまたはEscキーを押しながらGRUBを表示してみてください。リカバリエントリが利用できない場合は、信頼できるHamoniKR/UbuntuライブUSBを別の修復手段として使用してください。 |
ls /home。コンピュータを再起動してください。GRUBメニューが自動的に表示されない場合は、従来のBIOSシステムではShiftキーを押し続けるか、多くのUEFIシステムではファームウェアのロゴが表示された直後にEscキーを押してみてください。ファームウェアの動作はシステムによって異なるため、正確なキー操作のタイミングはシステムによって異なります。
GRUBで、 「HamoniKR OS の詳細オプション」のようなラベルのエントリを選択します。このラベルは、以下の図と完全に一致せず、インストールされているディストリビューション名またはカーネル名が含まれている場合があります。次に、末尾が「(リカバリーモード)」のカーネルエントリを選択します。

HamoniKRの公式インストールガイドによると、このディストリビューションはGRUBブートメニューを使用しています。プロジェクトの最新のインストール手順については、HamoniKR 8.0のインストールガイドを参照してください。
リカバリ環境が起動したら、root と同様のオプションである「root シェル プロンプトへ移動する」を選択してください。リカバリ メニューの文言は、Ubuntu ファミリーのリリースやインストールされているリカバリ パッケージによって異なる場合があります。
リカバリルートファイルシステムは通常、読み取り専用でマウントされています。パスワードを変更する前に、読み書き可能な状態で再マウントしてください。
mount -o remount,rw /
マウント状態は、以下の方法で確認できます。
mount | grep ' on / '

このmountコマンドの動作については、 Ubuntuのmountマニュアルページremount,rwに記載されています。
ログイン名がわかっている場合は、次の手順に進んでください。デスクトップに表示されている表示名しか覚えていない場合は、ホームディレクトリを一覧表示してください。
ls /home
例えば、出力に が含まれている場合john、それはローカルユーザー名である可能性が高いです。以下のコマンドで確認できます。
id john
アカウントが存在する場合は、idそのUIDとグループメンバーシップを表示します。システムサービスアカウントを推測するのは避けてください。通常、必要なアカウントはインストール時に作成された人間ユーザーアカウントです。
通常の管理者アカウントをリセットするには、以下を実行してください。
passwd john
実際のユーザー名に置き換えてくださいjohn。プロンプトが表示されたら新しいパスワードを入力し、もう一度入力してください。Linux では入力中にパスワード文字は表示されません。変更が成功すると、次のようなメッセージが表示されますpassword updated successfully。

passwd。成功メッセージが表示されれば、パスワードデータベースが更新されたことが確認できます。Ubuntuのpasswdマニュアルには、パスワード変更コマンドとアカウントロックの動作について記載されています。
Ubuntuのドキュメントによると、rootアカウントはデフォルトで無効になっており、HamoniKRはUbuntuファミリーのsudoベースの管理モデルに従っています。以前に意図的に直接root認証を有効にしていて、そのrootパスワードを変更する必要がある場合は、recovery-shellコマンドを使用します。
passwd root
ただし、通常のデスクトップパスワードを忘れたからといって、rootパスワードを有効にしないでください。通常の管理者アカウントをリセットする方が、デフォルトのセキュリティモデルに適しています。Ubuntuは、Linuxコマンドラインチュートリアルでこの設計について説明しており、なぜsudo長期間有効なrootセッションよりもこちらの方が望ましいのかについても解説しています。
保留中の書き込みをフラッシュしてから再起動してください。
sync
reboot
rebootリカバリ環境から正常に復帰しない場合は、と入力してexitリカバリメニューに戻り、通常の再開または再起動オプションを選択してください。
グラフィカルログイン画面で、修復したアカウントを選択し、新しいパスワードを入力します。ログイン後、無害なコマンドを使用して管理者権限をテストしてください。
sudo -v
プロンプトが表示されたら、同じ新しいユーザーパスワードを入力してください。コマンドがエラーなく終了すれば、ログインパスワードとsudo認証は正常に機能しています。

sudo受け入れられることを確認してください。これは通常、システムがパスワードファイルを更新できなかったことを意味します。リカバリーモードでは、まず/書き込み可能であることを確認してください。
mount -o remount,rw /
passwd your_username
エラーが続く場合は、アカウントファイルを手動で繰り返し編集するのではなく、作業を中止してください。ファイルシステムの破損、ルートパーティションの容量不足、または通常とは異なる認証設定などが原因で、別の修復方法が必要になる場合があります。
アカウントパスワードとディスク暗号化パスフレーズは、同じ認証情報ではありません。Ubuntuのセキュリティドキュメントによると、フルディスク暗号化は独自のパスフレーズ由来の鍵を使用します。オペレーティングシステムの起動前にLUKS、TPMベースの暗号化、またはリカバリキーを要求された場合は、アカウントパスワードのリセットを実行する前に、その暗号化プロンプトに応答する必要があります。Ubuntuのフルディスク暗号化に関するドキュメントを参照してください。
システムが故障していると決めつけないでください。GRUBの設定、隠しメニュー、カスタマイズされたカーネル、デュアルブート構成、ベンダーのファームウェアなどによって、表示される内容が変わる可能性があります。ライブUSBを使用してインストール済みのシステムをマウントし、制御された修復を実行することは可能ですが、デバイス名や暗号化ボリュームの処理方法が異なるため、万能なコマンドシーケンスは安全ではありません。この方法を選択する場合は、まず実際のルートパーティションを特定し、暗号化が存在するかどうかを確認してください。
アクセスが回復したら、以下を実行してください。
cat /etc/os-release
出力結果はメンテナンスノートと一緒に保管してください。HamoniKRは現在、バージョン固有のドキュメントを公開しており、リカバリ画面はリリースごとに異なる場合があります。現在のプロジェクトガイドでは、HamoniKRをUbuntuファミリーのオペレーティングシステムとして説明し、HamoniKRのUbuntu統合ドキュメントでCinnamonベースのデスクトップ環境について説明しています。
sudo -v。sudo。このプロセスは、認証された物理的な復旧アクセスを使用してローカルアカウントのパスワードを変更します。古いパスワードの復旧、暗号化キーが不明なデータの復号、破損したファイルシステムの修復、オンラインサービスの認証情報の復旧は行いません。また、すべてのHamoniKRリリースで同じ復旧メニューラベルが表示されることを保証するものでもありません。コマンドmount -o remount,rw /とコマンドpasswd usernameは標準的なLinux/Ubuntuファミリーの操作です。周辺のブートメニューのワークフローは、ファームウェア、GRUB構成、ディスク暗号化、およびインストールされているHamoniKRリリースによって異なる場合があります。
ほとんどのHamoniKRデスクトップインストールにおいて、重要なポイントはシンプルです。インストール時に作成された管理者ユーザーのパスワードをリセットし、引き続き使用してくださいsudo。ルートパスワードを設定するのは、システムが意図的に直接ルート認証を使用するように構成されており、セキュリティ上の影響を理解している場合に限ります。
TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。
CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。
Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。
LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。
Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。
Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。
各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。
LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。
FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。
OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。