• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux起動プロセス詳細(bootstrap)
2022-01-09

コンピュータの起動プロセスを理解することは、起動時に発生する可能性のある問題を修復するのに役立ちます。

さいしょきだんかい

コンピュータの電源を入れると、コンピュータはマザーボードのBIOS(Basic Input/Output System)から格納されているプログラムを自動的に読み取ります。このプログラムは、通常、マザーボードに直接接続されているハードウェア(ハードディスク、ネットワークインタフェース、キーボード、シリアルポート、パラレルポート)を知っています。ほとんどのBIOSでは、フロッピーディスク、CD、またはハードディスクからコンピュータを起動するために1つを選択できます。

次に、コンピュータは、選択したストレージデバイスから開始した512 bytes(ディスクが開くと512 bytes、ディスクから起動すると)を読み出します。この512 bytesは、マスタブートレコードMBR(master boot record)と呼ばれる。MBRは、デバイスのパーティションからブートローダー(boot loader)をロードするようにコンピュータに伝えます。Boot loaderには、オペレーティングシステム名、オペレーティングシステムカーネルの位置など、オペレーティングシステム(OS)に関する情報が格納されています。よく使われるboot loaderにはGRUBとLILOがあります。

その後、boot loaderはkernelをロードするのに役立ちます。kernelは実際にはコンピュータを操作するためのプログラムであり、コンピュータオペレーティングシステムのカーネルであり、主な任務はコンピュータのハードウェアリソースを管理し、ソフトウェアとハードウェアのインタフェースとして機能することである。オペレーティングシステム上の任意の操作はkernelを介してハードウェアに伝達されます。WindowsとLinuxにはそれぞれ独自のkernelがあります。狭義のオペレーティングシステムとはkernelを指し、一般化されたオペレーティングシステムはkernelおよびkernel上の様々な応用を含む。

(Linus TorvaldsはLinuxの父というよりLinux kernelの父です。彼は依然としてLinux kernelの開発とメンテナンスを担当しています。Ubuntu、Red Hatについては、同じkernelに基づいており、異なるアプリケーションとインタフェースからなるより完全なオペレーティングシステムバージョンを網羅しています。)

実際には、複数のパーティションにboot loaderをインストールすることができ、各boot loaderは異なるオペレーティングシステムに対応し、MBRを読み込むときに起動したいboot loaderを選択することができます。これがマルチオペレーティングシステムの原理です。

まとめ:BIOS->MBR->boot loader->kernel

kernel

Linux kernelをロードすると、Linux kernelが動作します。kernelは、まず自分が実行するために必要なメモリ領域を予約し、ドライバによってコンピュータのハードウェアを検出します。これにより、オペレーティングシステムは、自分が使用できるハードウェアを知ることができます。その後、kernelはinitプロセスを開始します。これはLinuxシステムの1番のプロセスです(Linuxシステムには0番のプロセスはありません)。これでkernelはコンピュータの起動段階での作業を完了し,initに引き継いで管理する.

まとめ:kernel->init process

init process

(boot loaderのオプションに従って、Linuxはシングルユーザーモード(single user mode)に入ることができます。このモードでは、初期スクリプトはまだ実行されていません。コンピュータに存在する可能性のあるエラーを検出して修復できます。

その後、initはLinuxでよく見られるshell scriptsである一連の初期スクリプト(startup scripts)を実行します。これらのスクリプトは、次の機能を実行します。

コンピュータ名、タイムゾーン、検出ファイルシステム、ハードディスクのマウント、一時ファイルのクリア、ネットワークの設定......

これらの初期スクリプトは、オペレーティングシステムが完全に準備されていますが、まだログインできる人はいません!!!Initでは、ログイン(login)ダイアログボックス、またはグラフィカルなログインインタフェースが表示されます。

ユーザー名(vameiなど)とパスワードを入力し、DONE!

その後、ユーザー(user)vameiとしてコンピュータを操作します。また、Linuxは、ユーザーを作成するときの設定に応じて、stupidグループやvameiグループなどのグループに分類します。

だからあなたはユーザーvameiであり、vameiグループのメンバーになります。(注意、グループvameiとユーザーvameiは名前が重複しているだけで、Dellと呼ぶことができます。また、Dellのボスと同じです。あなたは完全にユーザーvameiであり、stupidグループのメンバーでもあります)

まとめ

BIOS -> MBR -> boot loader -> kernel -> init process -> login


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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    一力が本因坊初防衛
    2024-05-30

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

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

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

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

    古今東西 かしゆか商店【つづら】
    2024-06-05

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ©  Dopu Box
    💛