• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
PanicのLinuxカーネルをすばやく修復するテクニック
2022-02-06

鳶一雨音

この文章を書くには理由がある。完全なサイレント起動を構成するために、筆者は自分のワークコンピュータ上で実行するLinuxに対して、mkinitcpioを無視したため、不適切なmkinitcpio操作を実行した。confファイルの論理エラーです。これによりmkinitcpioは新しいカーネルファイルを生産しましたが、このカーネルファイルは正常に動作しません。再起動の際、カーネル起動はPanic状態で停止します。

一般的に、新しいカーネルが正常に動作しない場合は、initramfsカーネルファイルのfallbackバージョンを使用してシステムを起動したり、直接fallbackバージョンを上書きして変更をロールバックすることもできますが、今回は、mkinitcpioがvmlinuzのカーネルファイルを同時に変更し、vmlinuzにはfallbackバージョンがありません。一般ユーザーに対して、直接システムを再インストールして解決することができます。しかし、筆者のワークステーション環境の構成は非常に複雑で、これは私の作業ファイルを失う可能性があるほか、開発環境を再構成するのに多くの時間がかかることを意味します。

に注意 このチュートリアルの「修復」は、「破壊的な人為的な変更をロールバックしようとする」ことを意味します。そのため、原因不明のカーネルクラッシュを回復するために使用できません。 一、LiveCDから起動してディスクを見る

パートタイムLinuxサーバの運用とメンテナンスの経験から、カーネルを修復するための一時的なLinux環境をLiveCDで起動できることをすぐに考えました。

筆者はArch Linux 64ビット版を使用しているので、Arch LinuxからのLive CDからスタートします。LiveCDに組み込まれているrootユーザーに正しくアクセスした後、自分のプライマリハードディスク(HDD)のデバイス名を確認する必要があります。fdisk-lを実行します。筆者の場合、私のメインハードディスク、ルートディレクトリにマウントされているパーティションに対応するデバイスファイルは/dev/sdb 2です。

二、chrootからハードディスク上のシステムルートディレクトリ

ハードディスク(HDD)のシステムルートディレクトリにchrootを接続し、ハードディスク(HDD)のシステムコンポーネントを正常に呼び出してハードディスク(HDD)のシステムを変更するには、まずハードディスク(HDD)のルートパーティションを手動でマウントします。実行(私のデバイスファイルは/dev/sdb 2):

mount /dev/sdb2 /mnt

焦らないでください。このときchrootから/mntまではハードディスク上のメインシステムのbashにアクセスできますが、複雑なタスクを正しく完了することはほとんどできません。重要なディレクトリがマウントされていないためです。procディレクトリ、/sysディレクトリ、/devディレクトリ、/runディレクトリをそれぞれマウントするコマンドを実行します。/mntに入り、それぞれ実行:

mount -t proc proc proc/ mount --rbind /sys sys/ mount --rbind /dev dev/ mount --rbind /run run/ これらのディレクトリの役割は、次のとおりです。 procディレクトリ /sysディレクトリ /devディレクトリ /runディレクトリ

これらのものをマウントすると、chrootをメインハードディスクのルートディレクトリに移動できます。

chroot /mnt

後悔薬++。私にとって、私はmkinitcpioを修正するだけです。confファイルを再実行し、mkinitcpio操作を再実行すると、正しいカーネルファイルを再生成できます。一般に,構成によるカーネルPanicを誤って修正した場合,この環境は大部分の問題を解決できる.

三、いくつかのテクニック

1、多くのプロファイルはLiveCDの中のそのシステムの中で正しいバージョンあるいは手本があって、もし正常な时どんな様子を覚えていないならば、それらを参照することができます;

2、Arch Linuxに対して、chrootから/mntまでの場合、pacstrap指令を直接使用して/mntというマウントポイントをパッケージ管理することができる。

3、2つのttyで操作することができ、chrootから/mntまでの後もLiveCDのファイルシステムから/mntにファイルを転送することができます。

このチュートリアルは、ほとんどのLinuxリリースで使用できるはずです。一部のLinuxユーザーに役立つようにしてください。

推奨事項:

Linuxシステムはどのようにデュアルグラフィックスを構成しますか?


ソース元URL:https://dopubox.com/article/p/aa539175743065f6

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Blood Type Heredity Clothing Sizes
  • ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    あらゆる知識に精通した「天才」が教えてくれた、頭を良くするための新書の読み方と「究極のインプット・アウトプット」の方法
    2024-06-02

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    「犬派?猫派?」(山種美術館)開幕レポート。初公開から名作まで勢揃い
    2024-06-04

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛