系统引导(grub和bootmgr,syslinux)

时间:2024-03-13 11:42:05

最近一周钻研了下关于系统引导的问题。由于本人有一个64g的U盘,仅仅用来存文档,显得有些浪费,于是想着整合U盘的PE,并且加上安卓系统和linux系统。

这里实现的是直接在U盘上运行相关的系统,并不是进入安装引导界面也就是俗称的启动盘。

安卓系统使用的是凤凰OS,综合考虑还是Phoenix OS后台硬。

linux系统安装的是最火的Ubuntu(仅体验)和最便携的puppy系统(芭比系统,可完全运行在U盘也就是说能保存系统修改)

PE使用的是深度PE和微PE以及Ton8PE_V4.0和winXp。


实现了U盘系统。网上有相关的帖子,在无忧启动论坛有很多相关文章,也有别人做的差不多的打包文件,但是相关的操作不自己学习还是不能实现自定义,并且这些文章相关代码并不清晰,可能需要好几篇才能总结一个自己的代码写法。

这里讲一下我的思路,然后有兴趣的自己去实现。

第一次尝试

当时的想法是先安装PE,这里可以使用微pe工具箱、大白菜,u深度......都大同小异(怀疑是不是同一家公司,界面都一样),但是有点不推荐微pe,虽说它最纯净。安装到U盘,然后需要在ud分区去修改相关文件,通过我一天的努力(大概花了4个小时吧,毕竟不是闲人不是*身),最终成功了一丢丢。原因是什么三分区啊,双分区啊,虽然保证了数据的独立性和安全性,但是同时也导致了操作性的缺失,这种方式只适用于装机小白,做成软件给大众使用还是可以的。

第二次尝试

有了第一次的经验,以及相关文件的备份和资料的整理归纳,相关软件也下载了十来个。

决定只用一个分区也就是不分区,首先直接安装凤凰os,然后将第一次整理的文件备份加入了U盘,通过编辑相关文件,实现了syslinux,grub,g2rld的三级菜单互相调用。

系统引导(grub和bootmgr,syslinux)

系统引导(grub和bootmgr,syslinux)系统引导(grub和bootmgr,syslinux)