![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
DalekWhu
这个作者很懒,什么都没留下…
展开
-
使用U盘安装Ubuntu14.04-server踩过的坑
结论先行:选择最合适的U盘镜像制作软件--win32diskimager1、以前常用的制作工具是ultraiso,安装个普通的Ubuntu desktop版等也没啥问题。但是用来安装server版时会遇到这个问题“there was a problem reading data from the CD-ROM”。这是工具本身的问题,无法解决,可能也有懒得找了。2、然后使用工具U...原创 2019-12-03 10:54:23 · 1991 阅读 · 0 评论 -
64位 Linux 从 power on 到 start_kernel 主要 boot 流程
x86_64平台,上个图先,5种颜色各代表1个阶段:5大阶段:1、上电执行BIOScode略.2、执行MBR及grub引导code暂略.3、real-modecode实模式下是20位地址寻址,的寻址方式是segment:offset。首先要配置好实模式运行环境,主要就是配制好各个段寄存器、栈、堆等。该部分代码在header.S/main.c/pm.c/pmj...原创 2019-09-05 15:40:26 · 1122 阅读 · 0 评论 -
Linux下的IO port, IO mem, IO space, Mem space及访问方式
经常看到这些个名词,大致弄清了他们的区别和联系,以x86架构为例,简要说明下。哪里不对,还请指正。关键词:内存空间、I/O空间,I/Oport,I/O mem1 内存空间和I/O空间所有的设备中的每一个可访问单元,要想被CPU访问,都要有一个独立的可识别的地址,不然就混乱了。CPU所能访问的全部地址范围,被化分到内存空间和IO空间。两个空间彼此独立,各有自己的访问方式,硬件...原创 2019-09-25 21:42:10 · 3077 阅读 · 0 评论