天天看点

Grub双启动VHD文件+Tiny Core Linux

作者:BBLeonard

上篇再探从VHD文件中启动Windows 没想到受到这么多朋友的欢迎,今天讲一下这两天的探索,其实就是想在从VHD文件启动Windows系统的基础上再启动一个Linux系统,这个Linux系统不要太大,最好不要另行分区。其实Grub2本身是支持多系统启动的哈,只不过需要一个Linux内核,而我又不想费事儿,自己去编译一个Linux内核,就借助网上最小的Linux系统Tiny Core Linux了:

Grub双启动VHD文件+Tiny Core Linux

Tiny Core Linux

Tiny Core Linux有三个档,我们只需下载16M的那个Core版,不含X窗口界面,是一个ISO文件,下载完后双击在Windows系统中加载:

Grub双启动VHD文件+Tiny Core Linux

Tiny Core Linux中的关键文件

提取core.gz和vmlinuz到上篇我们讲的VHD文件分区中:

Grub双启动VHD文件+Tiny Core Linux

放入VHD分区中

修改grub.cfg加上从Tiny Core Linux启动的项:

Grub双启动VHD文件+Tiny Core Linux

添加Tiny Core Linux启动项

好了,如上篇一样,可以选择切换到Tiny Core Linux启动:

Grub双启动VHD文件+Tiny Core Linux

选择从Tiny Core Linux启动

等待片刻,系统从Tiny Core Linux启动成功:

Grub双启动VHD文件+Tiny Core Linux

Linux上可看到分区上的文件

如上图,用uname -a命令查看系统版本,还是挺新的,5.15.10版本,用mount命令挂载启动盘后,可以清楚的看到启动盘上的文件,你想在Linux下做点什么就随你啦。

继续阅读