由 匿名用户[123.90.6.*] 在 星期四, 01/05/2012 - 12:45 发表。
谁说的grub4dos不可以把puppy解开到硬盘来引导,需要三个文件而已,vmlinuz initrd.gz lupu_525.sfs
然后,grub4dos菜单
title 启动puppy linux系统
find --set-root /puppy/vmlinuz
kernel /puppy/vmlinuz root=/dev/ram0 pfix=copy
initrd /puppy/initrd.gz
后面的pfix=copy。是如果有2fs个人文件,用来加载。
省去那些usbflash 或者hd什么的。这样,不管在u盘或者硬盘来引导pupppy都可以。
如果喜欢xpuppy,同样的,只要把建个文件夹,还是三个文件,同样的引导方法
只要文件名字都对就可以。
还有就是linux引导。
title 启动linux安装系统
find --set-root /linux/vmlinuz
kernel /linux/vmlinuz boot=casper iso-scan/filename=/linux/linux.iso ro quiet splash locale=zh_CN.UTF-8
initrd /linux/initrd.gz
这样的话,只要把linux的iso,还有casper文件夹内的vmlinuz和initrd.gz文件复制到linux文件夹内,就可以live cd的形式启动iso了。至于安装,安装过的都会把
先终端 sudo umount -l /isodevice
然后安装就可以了。
不同的是,有的linux发行版本,initrd.gz的文件名字不一样,有的是initrd.lz,或者是initrd.img。只要在grub4dos的引导界面,按“e”就可以编辑下,编辑好,然后在按“b”,就可以启动了。
至于安装好后,怎么引导linux。
容易,grub4dos转grub或者grub2引导就行了
title 启动grub引导系统
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
这样就可以了啊。,
下面发下我的内置到grldr的菜单
find --set-root /boot/grub/fonts.gz
fontfile /boot/grub/fonts.gz
splashimage /boot/grub/0.gz
timeout 10
default 0
title 启动winpe迷你系统
find --set-root /boot/iso/pe.iso
map --mem /boot/iso/pe.iso (0xff)
map --hook
chainloader (0xff)
title 启动puppy linux系统
find --set-root /puppy/vmlinuz
kernel /puppy/vmlinuz root=/dev/ram0 pfix=copy
initrd /puppy/initrd.gz
title ---------------------------------------------------------------------------------------------------------------------------
clear
title 启动ntldr引导系统
find --set-root /ntldr
chainloader /ntldr
title 启动bootmgr引导系统
find --set-root /bootmgr
chainloader /bootmgr
title 启动grub引导系统
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
title 启动Ntboot引导系统
find --set-root /boot/NTBOOT/NTBOOT.LST/ntboot.lst
configfile /boot/NTBOOT/NTBOOT.LST/ntboot.lst
title ---------------------------------------------------------------------------------------------------------------------------
clear
title 启动xp安装系统
find --set-root /boot/NTBOOT/NTBOOT.LST/xp.lst
configfile /boot/NTBOOT/NTBOOT.LST/xp.lst
title 启动linux安装系统
find --set-root /linux/vmlinuz
kernel /linux/vmlinuz boot=casper iso-scan/filename=/linux/linux.iso ro quiet splash locale=zh_CN.UTF-8
initrd /linux/initrd.gz
title ---------------------------------------------------------------------------------------------------------------------------
clear
title 启动feng.iso光盘镜像
find --set-root /feng.iso
map --mem /feng.iso (0xff)
map --hook
chainloader (0xff)
title ---------------------------------------------------------------------------------------------------------------------------
clear
title 启动DiskGen磁盘精灵
find --set-root /boot/imgs/dg.img
map --mem /boot/imgs/dg.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 启动MAXDOS工具箱
find --set-root /boot/imgs/maxdos.img
map --mem /boot/imgs/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title ---------------------------------------------------------------------------------------------------------------------------
clear
title 关闭计算机
halt
title ---------------------------------------------------------------------------------------------------------------------------
clear