摘要:
【grub的重新安装】前提是要从光盘启动,这也是为修复grub做准备(由于ubuntu在安装光盘集成了LiveCD的功能,及用户可以从CD运行操作系统)在linux命令行下依次输入:sudo grubfind /boot/grub/stage1root (hdx,y)setup (hd0)quit命令行的解释:sudo:临时使用root权限grub:启动光盘上的grub程序find /boot/grub/stage1:查找硬盘上的linux系统将boot目录存放在哪个硬盘分区中,grub启动是将需要这个目录中相关配置文件root (hdx,y):指示linux内核文件所在的硬盘分区(也就是bo 阅读全文
摘要:
一:从开机到main函数过程:1:启动BIOS2:从启动盘加载操作系统程序到内存3:为执行32位main函数做过渡准备【1.1】启动BIOS,准备实模式下得中断向量表和中断服务程序1.1.1BIOS启动原理:加电后强制执行CS:IP,另CPU指向BIOS程序入口(CS:当前执行代码在内存所在区域;IP/EIP:将要执行的指令在代码段内的偏移位置。)1.1.2BIOS在内存中加载中断向量表和中断服务程序:1.构建中断向量表;2.构建BIOS数据区;3.加载中断服务程序。【1.2】加载操作系统内核程序并为包含模式做准备分三批加载:第一批由BIOS中断int 0x19把第一扇区bootsect的内容 阅读全文