GRUB引导启动系统
采用GRUB作为引导启动自制操作系统
目前多数Linux发行版,系统的引导程序采用GRUB作为引导程序。https://www.gnu.org/software/grub/
实验环境:VirtualBox + Ubuntu22.04 LST
学习自制操作系统HelloOS,进行模拟
需要修改的步骤:
1、vim /etc/default/grub
修改gurb启动模式,注释掉红框,修改绿框
2、update-grub
更新grub启动表,在修改/boot/grub/grub.cfg文件前更像,否则文件会被更新。
3、vim /boot/grub/grub.cfg
添加以下代码,注意红框是gpt3与其他方法msdos3不同,如果使用msdos,则不被实现。有可能与最新版操作系统有关。
4、在/boot/目录下放置编译好的HelloOS.bin文件,重启reboot系统
操作grub命令行界面,在选择系统界面按键C,进入终端命令行操作界面:ls查看硬盘分区;