bootloader
monitor
描述
x86
arm
powerpc
lilo
否linux磁碟引導程式是否
否grub
否gnu的lilo替代程式是否
否loadlim
否從dos引導linux是否
否rolo
否從rom引導linux而不需要bios是否
否etherboot
否通過乙太網卡啟動linux系統的韌體是否
否linuxbios
否完全替代buis的linux引導程式是否
否blob
是lart等硬體平台的引導程式否是
否u-boot
是通過引導程式是是
是redboot
是基於ecos的引導程式是是
是vivi
是mizi公司針對samsung的arm cpu設計的引導程式否是
否
linux引導程式剖析(三)
該部分程式是在核心 的開頭部分,用來 做一些初始化的操作,比如重新設定idt,gdt,設定頁表等,最後將控制轉移到核心的main函式。text globl idt,gdt,pg dir,tmp floppy area 這個標誌是站位的,之後該程式會將頁目錄表存放在該處 將head.s的開頭部分覆蓋。...
Linux 引導啟動程式(boot)
主要描述boot 目錄中的三個彙編 檔案,見列表3 1 所示。正如在前一章中提到的,這三個檔案雖然都是匯程式設計序,但卻使用了兩種語法格式。bootsect.s 和setup.s 採用近似於intel 的組合語言語法,需要使用intel8086 彙編編譯器和聯結器as86 和ld86 而head.s...
linux分段引導程式 Linux的分段和分頁機制
寫在前面 上半部分為一般原理,即先分段再分頁,作業系統和組成原理上都應該有 下半部分為linux的保護模式,邏輯位址 對映 線性位址的原理。1.分段機制 80386的兩種工作模式 80386的工作模式包括實位址模式和虛位址模式 保護模式 linux主要工作在保護模式下。分段機制 在保護模式下,803...