Pythonパッケージをコンパイルすると、Debian Jessie(8.x)がクラッシュします。

Pythonパッケージをコンパイルすると、Debian Jessie(8.x)がクラッシュします。

この掲示板が私のユニークな状況に役立つことを願っています。

背景情報: マイコンピュータは暗号化されたLVMを使用してDebian Jessieを実行します。 「sudo pip install」コマンドを使っていくつかのPythonパッケージをインストールし、「pandas」をコンパイルするとターミナルが停止し、コンピュータが左上隅に点滅する下線付きで画面に移動しました(下線が点滅せずに表示されます)。 。

これが起こったとき、私は複数のFirefoxウィンドウを開いたままJVMでプログラムを実行していました。

コンピュータをシャットダウンするには、電源ボタンを押し続けて強制的にシャットダウンします。

コンピュータが grub 構造で起動し、「エラー: '(,gpt2)' ディスクが見つかりません」または類似のメッセージが表示されます。表示された正確なフレーズとドライブを入手できます(該当する場合)。

私が今まで試したこと:起動可能なxubuntu USBスティックを作成するプロセスを経て、ブートリカバリをインストールして、プログラムが問題を解決できることを確認しました。 LVMが原因で「推奨回復」ボタンが表示されないことがあります。開始の概要は次のとおりです。https://pastebin.com/eTkgyUL9(外部リンクが許可されない場合はお詫び申し上げます)

/dev/sdaを修復して再起動しようとしていますが、パーティションテーブルが破損しているようです。私のコンピュータには特に重要なものはなく、すべてがバックアップされます。マイコンピュータシステムに関する詳細な質問に回答できますので、お気軽にお問い合わせください。どんな助けでも大変感謝します。

修正する:バックアップを使用してドライブのパーティションテーブルを復元できるようです。 grub、grub-rescue、fdiskなどについてもっと経験を積んだ人は、これについてコメントできますか?どうすればいいですか?

xubuntu@xubuntu:~$ sudo fdisk -l /dev/sda
The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: F87898F5-F345-46E5-B200-FE992BA23671

Device       Start        End    Sectors  Size Type
/dev/sda1     2048    1050623    1048576  512M EFI System
/dev/sda2  1050624    1550335     499712  244M Linux filesystem
/dev/sda3  1550336 3907028991 3905478656  1.8T Linux filesystem

答え1

この問題を解決しました! GPTパーティションテーブルがどのように破損しているのかわかりませんが、次のコマンドを使用して問題を解決できました。sudo gdisk

  1. 最初はメインGPTテーブルが破損しているのを見ましたが、バックアップは大丈夫だったようです。起動可能なLinux USBドライブから...

    xubuntu@xubuntu:~$ sudo fdisk -l /dev/sda The primary GPT table is corrupt, but the backup appears OK, so that will be used. Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F87898F5-F345-46E5-B200-FE992BA23671

    Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 1550335 499712 244M Linux filesystem /dev/sda3 1550336 3907028991 3905478656 1.8T Linux filesystem

  2. sudo gdisk /dev/sda

    GPT fdisk(gdisk) バージョン 1.0.1

    注:バックアップGPTヘッダーは無効ですが、デフォルトヘッダーはデフォルトヘッダーからバックアップヘッダーを再生成します。

    パーティションテーブルの検索:MBR:ProtectionBSD:なしAPM:なしGPT:破損


    注:保護またはハイブリッドMBRと破損したGPTが見つかりました。 GPTを使用しますが、ディスクの確認と回復を強くお勧めします。


    コマンド(?ヘルプ):

  3. ?ヘルプを表示するにはコマンドを入力できます。p、を使用した順序wでプログラムがを使用して確認を要求しましたY/N

    コマンド(?ヘルプ):w

    最終チェックが完了しました。 GPTデータはすぐに作成されます。既存のパーティションを上書きします!

    続行しますか? (Y / N):はい。新しいGUIDパーティションテーブル(GPT)を/ dev / sdaに書き込みます。警告:カーネルはまだ古いパーティションテーブルを使用しています。新しいテーブルは、次回の再起動時またはpartprobe(8)またはkpartx(8)の実行が正常に完了した後に使用されます。

  4. それを実行しsudo partprobesudo fdisk -l /dev/sdxXすべてがスムーズに進行していることを確認してください。

関連情報