学习操作系统原理最好的方法是自己写一个简单的操作系统。
一、新建虚拟机
1.在VirtulBox中点击新建按钮。
二、安装CentOS
三、网络与IP配置
1.与外网通信
2.与宿主机通信
用poweroff
命令关闭CentOS虚拟机:
ip a命令可以看到此时多了一个enp0s8的网卡。此时该网卡上的IP地址是动态分配的,每次启动都有可能不同。
新建并编辑文件/etc/sysconfig/netwrok-scripts/ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.2
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=114.114.114.114
在VirtualBox管理器菜单中点击“管理”->“主机网络管理器”:
reboot 命令重启CentOS虚拟机。
Windows键+R键打开运行小窗口,输入“powershell”:
四、安装增强功能
首先需要安装几个前置软件:
yum install -y kernel-devel-$(uname -r bzip2 gcc make perl
五、设置共享文件夹
共享文件夹设置完毕。
配套的代码和资料:https://gitee.com/jackchengyujia/grapeos-course
GrapeOS操作系统QQ群:643474045