Ubuntu 11.10下GRUB 2 1.99版编译安装笔记(3)

menuentry "freedos" {
    linux16 /boot/iso/freedos/memdisk
    initrd16 /boot/iso/freedos/fdboot.img
}
# =============================================================== #
# PE光盘版iso文件,从U盘启动,现在grub2好像对Win的光盘支持不好,都是通过grub4dos曲线执行的,这个是执行4dos的菜单命令
#menuentry "grub Win7 PE 6" {
#linux /boot/G4dos/grub1.exe
#}
# =============================================================== #
# 引导光盘文件,对Win系统的安装光盘不太支持,这个是引导普通iso文件的引导菜单
#menuentry "引导ISO光盘"{
#loopback loop0 (hd0,1)/boot/pe/pe/Win7_PE_6.ISO
#set root=(loop0)
#chainloader +1
#boot
#}
# =============================================================== #
# 挂载"非标准"软盘镜像1.44和2.88 软件memdisk自己百度下得,后面的参数可以通过软件GDPARAM来看
menuentry "DOS tools" {
    linux16 /boot/kernel/memdisk c=99 h=4 s=36 floppy
    initrd16 /boot/img/DADIDos.IMA
}
# =============================================================== #
# 挂载"标准"软盘镜像1.44和2.88
menuentry "Win98 DOS 急救盘" {
    linux16 /boot/kernel/memdisk
    initrd16 /boot/img/98dosboot.IMG
}
# =============================================================== #
# 重新启动计算机
menuentry "重启-restart"{
reboot
}
# =============================================================== #
# 关闭计算机
menuentry "关机-shutdown"{
halt
}
# =============================================================== #
# 对非标准的1.4M和2.8M的其他镜像挂载方法,需要指定 CHS参数:
# menuentry "NO Boot from IMG" {
#    linux16 /memdisk c=* h=* s=* floppy
#    initrd16 /xxx.img
#}
# =============================================================== #
# 挂载光盘linux
#menuentry "Ubuntu 11.10-beta1-desktop" {
#loopback loop (hd0,3)/ubuntu.iso
#这句,是使用grub2的回放技术,把ubuntu.iso的文件内容,投射到loop上。在使用这个命令时,
#你得考虑你的内存足够的大。
#
#linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
#这句,是加载内核,其中(loop),是使用了上一句所投射的设备,其访问的是ubuntu.iso文件的内容。
#其中boot=casper是使用casper来启动一个在iso文件内的一个预先安好的live系统。
#在这里你可以看到它的基本介绍,
#你也可以安装一个到你的系统中,利用man casper来看一下,它的基本使用方法。
#
#其中的iso-scan/filename=/ubuntu.iso,是利用iso-scan来寻找到你的ubuntu.iso文件,所在位置
#并把所找到的iso文件挂到光驱设备(在这里,其相到于find, 和mount命令的集成,但功能更强)/cdrom
#这里有介绍
#
#initrid (loop)/casper/initrid.lz
#其中initrid.lz是一个镜象文件,里面存的是一些内核要加载的重要文件。
#
#boot
#}
# =============================================================== #

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

========================================================================
现在还遗留的问题

1 没有中文字体,回来下个库文件打算自己整,或者哪位同仁有自己做好的,可以交流一下。

2 不能直接引导PE,对这个要说的话比较多,也有一些想法,有时间的话也可以和同仁交流一下。

3 不能引导Win7或Win XP等安装盘,现在还不会,学习资料网上几乎没有,grub2 好像也不太支持。

4 找了一个CDlinux 迷你版的,光有命令行那种的,不太满意。

5 dos工具箱自己修改的大地PE dos工具箱还算可以。现在有点小问题。希望哪位同仁有Dos下支持鼠标点击拖放文件的软件给我考一份。

6 grub2 在网络中得应用,时间紧还没接触,不过已经看了一篇这类的帖子了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23410.html