发布时间:2012-11-20 16:58:34
刚好有一个项目让自己做一个livecd,知道了操作系统的启动过程.1.当有一个X86机器启动以后,系统BIOS开始检测系统参数,如内存大小,日期,时间,磁盘设备,光驱,以及这些磁盘设备用于引导的顺序。具体细节如下:A 开机上电,cpu自动把代码寄存器cs设置为0xf000,把段基地址设置为:0xffff 0000 段长度为64kb 而ip.........【阅读全文】
发布时间:2012-12-25 16:59:37
经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才疏学浅,知识所限,有些地方分析不妥之处还请各位高手不吝赐教。 OK,我们言归正传。对于一台安装了Linux系统的主机来说,当用户按下开机按钮时,一......【阅读全文】
发布时间:2012-12-24 18:00:28
首先能够使用UltraISO的系统没有xp,我之前用xp做没有成功过,最后在网上找发现是因为它没有像win7 那样有pe,因此xp的u盘安装应该先下个win PE然后制作PE系统来安装xp,具体是:首先使用UltraISO制作PE启动盘,和下面步骤一样,然后拷贝你的xp镜像iso。启动pe系统进行xp系统的安装。而Win7 和linux的许多系统,都可以使用了UltraISO。1.用UlTraISO打开iso文件,选写入硬盘镜像2.直接格式化,写入就ok3.如果不好使的话的,选择便捷启动的中的,Hdd+写入主MBR或zip++写入主MBR,这由你的写入方式决定4.经过第三步的话,然后再写入试试......【阅读全文】