Linux 學習筆記(8)

八、 啟動引導
1 Linux 的啟動流程
1) BIOS 自檢
2) 啟動 GRUB/LILO
3) 運行 Linux kernel 并檢測硬件
4) 掛載根文件系統
5) 運行 Linux 系統的第一個進程 init( PID 永遠為 1 ,是所有其它進程的父進程 )
6) init 讀取系統引導配置文件 /etc/inittab 中的信息進行初始化 7) 執行系統初始化腳本- /etc/rc.d/rc.sysinit ,執行系統初始化 ( 包括很多內容 )
8) 根據指定的運行級別 (runlevel) 來運行服務器腳本程序,再執行腳本 /etc/rc.d/rc.local
9) 運行一些其他的特別服務,一般為 /sbin/mingetty /etc/X11/prefdm
10) Linux 控制臺 (console) 提示用戶輸入用戶名、密碼進行登陸。
總結: BIOS 初始化 ? 檢查外圍設備 ? 檢查啟動設備 ? 讀區 MBR
2 、在 Linux 中常用的啟動引導工具: grub lilo
Linux WINDOWS 兩系統并存時就需要安裝 GRUB Grand Unified Bootloader ), GRUB 被廣泛地
用于替代 lilo,GRUB 支持在啟動時使用命令行模式 , 支持 md5 加密保護 還可以從 ext2/ext3 ReiseFS JFS
FAT minix FFS 文件系統上啟動其配置文件為 /boot/grub/grub.conf, 更改 grub.conf 即可立時生效如果
硬盤上的 MBR 被更動過,可以用 /sbin/grub-install /dev/hda 來重安裝 grub 現在我們打開
/boot/grub/grub.conf 查看一下
# vim /boot/grub/grub.conf
內容如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2 # initrd /initrd-version.img
#boot=/dev/sda
default=0
#default=0 表示默認啟動第一個系統 , 如果系統有兩個系統是用什么做為分隔符的呢? title 就是系統的分
隔符 , 第一個 title 后面就是第一個系統 , 0 表示。
timeout=5
#timout=5 ,就是默認在啟動選擇界面停留的時間,單位是秒。等待 5 秒自動進入默認操作系統
splashimage=(hd0,0)/grub/splash.xpm.gz
#splashimage grub 啟動背景畫面,如果是自己寫 grub.conf 文件,這個可以不用寫。
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
#title 后面就是系統在啟動時候顯示的名字
root (hd0,0)
#root 啟動文件所在位置
kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
#kernel 內核所在位置和名字
initrd /initrd-2.6.18-53.el5.img
#initrd 內核鏡象的名字
grub.conf 的范例:
timeout=10 # 等待 10 秒自動進入默認操作系統
splashimage=(hd0,0)/grub/splash.xpm.gz #grub 啟動背景畫面
default=0 # 默認進入第一個標題
title Red Hat Linux (2.4.20-18) #Red Hat Linux 標題
root (hd0,0) # 根文件系統位置
kernel /vmlinuz-2.4.20-18 ro root=LABEL=/ # 核心位置與核心加載參數
initrd /initrd-2.4.20-18.img # 啟動 initrd ram
title windows # 另一個操作系統的標題
rootnoverify (hd0,1) # 操作系統存放在 hd0,1 上,不要在 grub mount
chainloader +1 # hd0,1 的第一個扇面啟動

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714536.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714536.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714536.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GD25Q32驅動

GD25Q32是一款基于SPI的Flash芯片,容量為32/84M bytes。它的引腳如下: 該芯片支持多種SPI操作方式,包括:Standard SPI(標準SPI)、Dual SPI(雙線 SPI)和Quad SPI(四線 SPI) 。有關SPI的介紹可以參考: SPI通信原理-CSDN…

flutter 文字一行顯示,超出換行

因為app有多語言,中文和其他語言長度不一致,可能導致英文會很長。 中文樣式 英文樣式 代碼 Row(mainAxisAlignment: MainAxisAlignment.end,crossAxisAlignment: CrossAxisAlignment.end,children: [Visibility(visible: controller.info.fee ! null,ch…

探尋2024年國內熱門低代碼平臺排行!| 功能特點一覽

低代碼開發是一項革命性的技術,主要目的是盡量避免程序研發的復雜性,讓外行開發者也能加入到應用程序的搭建中。低代碼平臺的核心概念和構成部分通常包括用戶界面和拖拽設計、預構件和模塊、自動化工作內容與數據庫集成和擴展應用,應用低代碼…

web前端css基本內容

web前端css 當我們用html的語法給內容規劃布局樣式時,可能會出現許多個相似的內容需要運用同一種樣式,復制粘貼太麻煩而且如果后期要改動的話比如把許多個地方從紅色改成藍色,就需要一個一個改了,這時候就需要引入css來操作了 把…

java-使用jacob刪除指定文件夾的郵件

總結見文章最后,具體代碼如下: ActiveXComponent outlook = new ActiveXComponent("Outlook.Application");Dispatch myNamespace = Dispatch.call(outlook, "GetNamespace", "MAPI").toDispatch();//指定搜索特定的文件Dispatch allFolders =…

我耀學IT—day05-Bootstrap下拉菜單與導航

一、Bootstrap5 下拉菜單 下拉菜單是可切換的&#xff0c;是以列表格式顯示鏈接的上下文菜單。 例&#xff1a; <div class"dropdown"><button type"button" class"btn btn-primary dropdown-toggle" data-bs-toggle"dropdown&…

U盤彈出提示“該設備正在使用中”:原因與解決方案

在日常使用U盤時&#xff0c;我們可能會遇到一個問題&#xff1a;當嘗試安全彈出U盤時&#xff0c;系統提示“該設備正在使用中”。這種情況可能會讓用戶感到困惑&#xff0c;擔心數據是否安全或是否會導致U盤損壞。本文旨在探討這一現象背后的原因&#xff0c;并提供相應的解決…

【前端素材】推薦優質后臺管理系統網頁Stisla平臺模板(附源碼)

一、需求分析 1、系統定義 后臺管理系統是一種用于管理和控制網站、應用程序或系統的管理界面。它通常被設計用來讓網站或應用程序的管理員或運營人員管理內容、用戶、數據以及其他相關功能。后臺管理系統是一種用于管理網站、應用程序或系統的工具&#xff0c;通常由管理員使…

鉛冶煉作業VR虛擬現實互動培訓平臺降低實操風險

在鋼鐵工業中&#xff0c;焦爐作業是一個關鍵的環節&#xff0c;也是一項技術要求高、操作復雜的任務。傳統焦爐作業的培訓通常需要在實際的焦爐上進行&#xff0c;這不僅對學員的身體素質和心理素質提出了較高的要求&#xff0c;而且也存在一定的安全風險。基于VR虛擬現實制作…

React富文本編輯器開發(三)

現在我們的編輯器顯示的內容很單一&#xff0c;這自然不是我們的目標&#xff0c;讓呈現的內容多元化是我們的追求。這就需要讓編輯器能夠接收多元素的定義。從初始數據的定義我們可以推斷數據的格式遠不止一種&#xff0c;那么其它類型的數據如何定義及呈現的呢&#xff0c;我…

基于單片機的AGV機器人設計的設計要求

基于單片機的AGV機器人設計的設計要求 1. 引言 本設計要求旨在設計一種基于單片機的自動導航車&#xff08;AGV&#xff09;機器人。AGV機器人可以在工廠、倉庫等場景中進行自動導航、物料搬運等任務。本設計要求包括機器人的硬件設計要求和軟件設計要求兩個方面。 2. 硬件設…

(Aliyun AI ACP 02)阿里云人工智能產品體系

文章目錄 阿里云人工智能工程師ACP認證考試知識點輔助閱讀&#xff08;Aliyun AI ACP 02&#xff09;阿里云人工智能產品體系引言阿里云AI產品總體架構基礎設施層&#xff1a;平臺層&#xff1a;算法與模型層&#xff1a;應用層&#xff1a;組成部分詳述&#xff1a;PAI產品家族…

手把手教你免費用Flashduty做消息通知

為什么需要消息通知&#xff1f; 如果有重要的情況發生&#xff0c;希望能通過各種媒介通知我們。可以舉幾個例子&#xff1a; 家里燃氣費沒有了&#xff0c;希望能有短信或者app通知api頻繁500報錯&#xff0c;希望及時感知&#xff0c;及時修復公司網站是https自簽名證書&a…

白話大模型① :AI分析能做什么?在實際落地中會碰到什么問題?

白話大模型系列共六篇文章&#xff0c;將通俗易懂的解讀大模型相關的專業術語。本文為第一篇&#xff1a;AI分析能做什么&#xff1f;在實際落地中會碰到什么問題&#xff1f; 作者&#xff1a;星環科技 人工智能產品部 我們使用一個簡單的應用實例來解析人工智能分析都在做什…

若依框架使用mars3d的環境配置,地球構建

因項目需要&#xff0c;原本使用過的cesium依賴&#xff0c;現在想使用火星科技mars3d的一些功能&#xff0c;所以需要引入mars3d依賴&#xff0c;整個過程非常的坎坷&#xff0c;以至于我都不知道到底是哪些部分是標準的。。。先把我認為對的記錄一下&#xff1a; 1.vue.conf…

[滲透教程]-200-網絡安全基本概念

文章目錄 1.0專業術語1.1資產1.2網絡安全 (cyber security)1.3 網絡空間 (cyberspace)1.4安全的屬性1.5 安全策略1.6 威脅模型1.7 威脅模型1.8 DREAD模型1.9 OCTAVE模型1.10 國內的安全2.安全策略(Security Policy)3.安全機制(Security Mechanism)4. 安全防護模型

sqlserver保存微信Emoji表情

首先將數據庫字段&#xff0c;設置類型為 nvarchar(200)一個emoji表情&#xff0c;占4字節就可以了&#xff0c;web前端展示不用改任何東西&#xff0c;直接提交數據保存&#xff1b;回顯也會沒有問題&#xff0c;C#代碼不用做任何處理&#xff1b; 不哭不鬧要睡覺&#x1f31…

【機器學習300問】24、模型評估的常見方法有哪些?

一、為什么要對模型進行評估&#xff1f; 對機器學習和神經網絡的模型進行評估是至關重要的&#xff0c;原因如下&#xff1a; 得知模型的泛化能力 模型評估的主要目的是了解模型在未見過的數據上的表現&#xff0c;即其泛化能力。這是因為模型的性能在訓練數據上可能會過擬合…

構建大語言模型的四個主要階段

大規模語言模型的發展歷程雖然只有短短不到五年的時間&#xff0c;但是發展速度相當驚人&#xff0c;國內外有超過百種大模型相繼發布。中國人民大學趙鑫教授團隊在文獻按照時間線給出 2019 年至 2023 年比較有影響力并且模型參數量超過 100 億的大規模語言模型。大規模語言模型…

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目。 前言 在人工智能興起的當下&#xff0c;AI正在重塑著很多行業。今天介紹的是一款近期登上github熱門的一款可輕松實驗和原型化 LangChain[1] 流水線的AI項目—LangFlow。 Flowise——通過拖放界面構建定制的LLM…