centos啟動 boot下所有檔案修復

2021-08-08 11:08:41 字數 1188 閱讀 1509

1.核心 的相關檔案

2.initrd 檔案

3.grub 有關檔案

1. 核心檔案的恢復:重新安裝核心或者複製iso映象中isolinux/vmlinux

2. initrd 檔案 :mkinitrd 命令重新生成

/boot/grub/grub.conf 無法命令生成,只能手動去寫
注意:重新安裝核心之後,initramfs檔案會被一起安裝

如果是重新安裝核心,就不用在在進行mkinitrd操作

1.在核心啟動過程中,把/boot當作是自己的/  

2.root=uuid=31be738e-9719-4ff4-80bf-bf3338cb36c9

是告訴啟動程式,系統真正的/ 位置

3.grub 把vmlinux(核心檔案)和initrd(虛擬的根檔案系統)讀到記憶體

然後,initrd已唯讀方式掛載根,去獲取

/lib/modules/2.6.32-696.el6.x86_64/下的核心模組

五、成功

Linux 引導啟動程式(boot)

主要描述boot 目錄中的三個彙編 檔案,見列表3 1 所示。正如在前一章中提到的,這三個檔案雖然都是匯程式設計序,但卻使用了兩種語法格式。bootsect.s 和setup.s 採用近似於intel 的組合語言語法,需要使用intel8086 彙編編譯器和聯結器as86 和ld86 而head.s...

清理CentOS的 boot分割槽

linux系統的啟動分割槽 boot一般在分割槽的時候都不會分配過多的磁碟空間,一般也就是100mb 200mb。在使用yum update公升級過核心 kernel 後,就會出現 boot分割槽逐漸減小,以至於空間不足的情況。清理的方法如下 1.使用如下命令查詢目前安裝在系統裡的全部核心 kern...

啟動模式,BOOT0和BOOT1詳解

在畫stm32的電路圖的時候,關於stm32的啟動方式糾結了一下,現有的參考設計都是在stm32的啟動選擇引腳boot0和boot1上使用了跳帽,用以人工選擇stm32的啟動方式,但是在實際應用中這種設計就顯得冗餘,所以這裡順帶研究了一下stm32的啟動方式。對應的中文翻譯如下 所謂啟動,一般來說就...