linux系統引導

2021-09-10 23:36:35 字數 2244 閱讀 4046

【恢復root密碼】

一、開機按e進入當前選單專案

二、找到linux16開頭這一行,末尾新增rd.break

三、按ctrl+x鍵引導系統

四、以讀寫模式重新掛在root /sysroot檔案系統,將目錄改名為/sysroot

# mount -o remount,rw /sysroot

# chroot /sysroot

五、修改root密碼

passwd

六、給/etc/passwd檔案新增標籤

# touch /.autorelabel

七、退出chroot,再退出,reboot重新引導系統

【重新安裝grub2】

#rpm -qc grub2-tools

#rm -f /etc/default/grub

#rm -f /etc/grub.d/*

yum -y reinstall grub2-tools #安裝grub2

grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成grub.cfg檔案

【grub2急救模式】

啟動系統選擇troubleshootting選項,並按回車

在shell提示介面中輸入chroot /mnt/sysimage命令

【grub2與登入】

在systemd中,可將unix中的理想(一切皆檔案)重新表述為(一切都是單元)。單元是systemd的基本構成模組。

【核心與初始化ram磁碟】

從grub2配置選單中選擇了乙個核心後,借助於初始ram磁碟,linux把引導任務交給核心。初始ram磁碟實際上是乙個檔案系統,在/boot目錄中的檔名找到(initramfs)。在引導過程中,linux會把該臨時檔案系統載入到ram中。然後,linux載入硬體驅動程式,並啟動第乙個程序systemd。sysemd為initrd,target啟用所有系統單元,並將根目錄檔案系統掛載到sysroot下。最後,systemd在新的根目錄中重新啟動自己,並啟用預設目標的所有單元。

#systemctl list-units --type-service --all 顯示所有服務單元的列表

#systemctl list-units --type-target --all 顯示所有目標單位

ls -l /usr/systemd/system/runlevel?.target #列出7個執行級別的符號鏈結

systemctl list-dependcies graphical.target #列出預設的graphical.target單元的所有依賴項

systemctl get-default #獲取當前預設的目標

systemctl 7 #修改當前的預設目標

systemctl isolate numti-user-target #將系統移動到多使用者目標

systemd-analyze time #顯示系統引導所需要的時間

systemd-analuze blame #顯示啟用每個systemd單位所需要的詳細時間

systemctl list-units #列出所有的systemd單元

systemctl list-unit-files #列出單元格的狀態

systemctl list-unit-files --type=service #啟動服務的狀態

systemctl list-unit-files | grep postfix.service #檢視郵件服務在引導時的狀態

systemctl is-enabled postfix-service #啟動郵件服務

systemctl enable postfix.service #設定為開機自啟郵件服務

【時區配置】

timedatectl

timedatectl list-timezones #顯示可用時區的列表

timedatectl set-timezone america/los_angeles #切換到不同的時區

systemctl restart chronyd #重啟服務

chronyc sources -v #顯示時間**資訊

systemctl stop chronyd.service #停止服務

systemctl disable chronyd.service #禁止開機自啟

yum -y install ntp #安裝ntp rpm包

systemctl start ntpd.service #啟動服務

systemctl enable ntpd.service #設定開機自啟

linux系統引導

linux系統既可以以自動方式也可以以手動方式來引導。手動方式 系統先自動執行一些過程,然後到某時刻,在執行大多數指令碼前,把控制權交給系統管理員。此時,計算機處於 單使用者模式 大多數系統程序還沒有執行,其他使用者還不能登入系統。1 載入並初始化核心 2 檢測和配置裝置 3 建立核心執行緒 4 操...

修復linux系統引導

ubuntu重灌grub 進入ubuntuu盤 燒錄有ubuntu的系統u盤 1 進入u盤的系統 不安裝 2 開啟終端 ctrl alt t 3 列出所有磁碟,看清要把grub修復在哪個磁碟裡 sudo fdisk l 4 掛載根目錄的分割槽 sudo mount dev sda1 mnt 4.1 ...

linux系統引導過程及引導修復

1.通電 2.bios初始化 對硬體檢測 初始化硬體時鐘 3.磁碟引導 mbr 主引導記錄 0磁軌1扇區446 作用 記錄grub2引導檔案的位置 當mbr資料丟失,系統會因為找不到啟動分割槽而停止啟動 問題模擬方式 系統磁碟 dev sda dd if dev zero of dev bs 446...