Linux os learning

1. 部署工作环境 mac的部署环境 安装bochs,因为看了很多贴纸,发现mac安装这个很简单,直接brew就可以 brew install bochs 安装后,在安装目录的/share/doc/bochs下有个sample文件bochsrc-sample.txt可以参考这个在目录下写一个 disk bochsrc.disk: # Bochs启动配置文件 # 1.Bochs在运行中可使用的内存,设为32MB megs: 32 # 2.设置对应真实机器的BIOS和VGA BIOS; 须为绝对路径,Bochs不识相对路径 romimage: file=/usr/local/Cellar/bochs/2.7/share/bochs/BIOS-bochs-latest vgaromimage: file=/usr/local/Cellar/bochs/2.7/share/bochs/VGABIOS-lgpl-latest # 3.选择启动盘符为硬件启动 boot: disk # 4.日志输出 log: bochs.out # 5.关闭鼠标,打开键盘 mouse: enabled=0 keyboard: keymap=/usr/local/Cellar/bochs/2.7/share/bochs/keymaps/x11-pc-us.map # 6.硬盘设置 ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata0-master: type=disk, path="hd60M.img", mode=flat, cylinders=121, heads=16, spt=63 # ata0-master: type=disk, path="hd60M.img", mode=flat, cylinders=121, heads=16, spt=63 #没有正确的加载Bochs GUI,上面使用term_gui display_library: sdl2 bin/bximage创建虚拟硬盘 根据提示就可以创建,然后根据这个提示来加入disk里面的配置 效果就是 2. 编写MBR主引导记录 当按下主机上的power键后,第一个运行的软件是BIOS,书中有提了三个问题,也是这章所要了解的问题...

<span title='2023-07-22 00:00:00 +0000 UTC'>July 22, 2023</span>&nbsp;·&nbsp;21 min&nbsp;·&nbsp;L0x1c