返回列表 发帖

[技术交流] windows7,linux,XPE,DOS系统DVD合盘经验分享(2010元旦修订)!

本帖最后由 marksu2006 于 2010-1-3 08:17 编辑

windows7,linux,XPE ,MS-DOS系统DVD合盘经验分享(2010元旦修订)!


每年岁末,本人对光盘内容都要更新升级,对于上个版本中的问题要修正,对于软件进行更新升级。这不,现在就是到了这个时候啦!!这次光盘的更新可以说是这3年来最难的一次啦!先来看看本人的DVD光盘菜单吧!基本为: XP sp3+WIN7+红叶PE+MS-DOS+LINUX+GHOST合集组成。

20091226_ada538eec4f8c10a60862okEg5QARKqx.jpg
2010-1-2 21:53


       本次升级的重点是PE系统的更新,修正杀毒软件,修改网络启动,个别的菜单进行调整。。。。。。在一个遇然的时会,我遇到了PUPPY LINUX,用GRUB 4 DOS 在硬盘上启动,发现它的性能不错,有时候玩WINDOWS腻了,可以玩一个LINUX(反正不用分区安装,体验一下能很方便)。在更新完PE的错误时,我哪里知道WIN与LINUX的全盘会如此的难啊!!!好不容易从无忧启动论坛(BBS.WUYOU.COM)上知道一个思路:ezboot引导grub,grub直接引导linux。(感谢mapeimapei (小马)提供)可是我根本就没有什么grub的启动软盘,突然想起来刚刚不是更新了一下DISKGEN最近的DOS版本3.2,好象有一个引导的(开始以为是SYSLINUX,后来仔细查看才知是FREEDOS)。它很小巧,IMG包的文件构成很清淅,删除DISKGEN.EXE,加入GRUB.exe,修改*.bat文件就可以启动啦!!OK!太好啦!

下面给出menu.lst菜单设置:
=============================
color blue/green yellow/red white/magenta white/magenta
timeout 3.
white/magenta

title  CD Driver <===PUPPY_Linux_4.13(2009)
kernel (cd)/PUPPY_LINUX/VMLINUZ root=/dev/ram0 PMEDIA=CD
initrd (cd)/PUPPY_LINUX/INITRD.GZ

title  C  
kernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,0)/initrd.gz


================================

PMEDIA=idehd为从硬盘引导
PMEDIA=CD  从光盘引导

全部大写为好!!!
_________________________________________
下载区:



(1)用现成的grub4dos.img 启动LINUX

============>  进入下载1


(2)本DVD光盘启动模板下载:

============>  进入下载2

(3)小芭比(puppy)、CDLinux、DSL、 slitaz四合一ISO可启动精品光盘[249.87 MB]
============> 进入下载3
感谢:wangyu (红旗LINUX论坛)

_________________________________________





光盘文件系统设置如下:
ROCKRIDGE
WINDOWS/UNIX(31 )



选中以上两个。这是一种组合方案,其它的组合(自己测试吧!)
===================

常见问题说明:

1.大于4G后PE能否正常引导?

问题由来:[转贴]4G合盘无法启动PE的解决办法汇总

http://bbs.wuyou.com/viewthread. ... p;extra=&page=1
本人从来没有出现过这样的情况,红叶的PE从28版用到现在,每次都在更新外部软件。


2.关于“pup_4XX.sfs not found”的解决方法

详见:关于pup_4XX.sfs not found(已更新) _ 中文Puppy Linux开发者之家

方案一:

在这个贴子里我会收集一些别人解决此问题的方法,也许对你有用。


把menu.lst(硬盘安装)或者syslinux.cfg(U盘安装)里的内核参数中PSUBDIR=puppy去掉或者增加这个参数。
如果pup_400.sfs的文件名是大写,把它改为小写(见Puppy Dingo 4.00试用)
加内核参数ide=nodma和acpi=off(见pup_400.sfs not found on boot),据说对在CD上使用Puppy有帮助。
加上内核参数PDEV1=sdaX (sadX是pup_4XX.sfs所在分区,如sda1对应windows的C盘)
去除PSUBDIR参数后,把pup_4XX.sfs复制到硬盘fat16或fat32分区的根目录。
更改PMEDIA=  参数(如果是SATA硬盘,参数可设为PMEDIA=satahd,PMEDIA参数可以是以下之一:usbflash|usbhd|usbcd|ideflash|idehd|idecd|idezip|satahd|satacd|scsihd|scsicd|ataflash|atahd|atacd|atazip|cd)
更改BIOS里的硬盘参数及模式(如将SATA硬盘模式从AHCI更改为RAID)
找不到pup_4xx.sfs后,系统会自动进入命令行模式,可以用以下方法调试一下:
输入:probepart_init (或 fdisk /dev/sda)
会显示各驱动器分区信息,如:
/dev/sda1|ntfs|9767456
/dev/sda2|none|2
/dev/sda5|ntfs|19534976
/dev/sda6|vfat|12594896
/dev/sda7|ext3|6393806
/dev/sda8|swap|546146
..............................................
与menu.lst设置比较一下,看看menu.lst的写法是否正确。如果写法正确无误,可采用以下应急解决办法:以puppy4.31为例,假设我的puppy安装在sda6的pup431目录下,依次运行:
mount -t vfat /dev/sda6 /mnt/tmpfscd /mnt/tmpfs/puppy431mv  PUP-431.SFS  pup-431.sfs然后重启即可。


方案二:

事先在硬盘的一个分区放上pup-4**.sfs文件,LINUX会优先从硬盘搜索pup-4**.sfs文件,再才从光盘上搜索(本人已经实践过了的,误遇到了的!!)

3.在VPC2007,VMware Workstation5.0中是很难启动成功的,大家要以实盘的测试为准啦!我的合盘模板是在实盘的光盘上保存下来的,先在虚拟机中总是少pup-4**.sfs文件了。这可能与实际的硬件环境有关啦!


4。有事给我发信息和E_mail(marksu2008@163.com)


*******最后特别感谢下面人员的帮忙**********

adslceo,李大海,七月十五,x.Nichdlas





————————————————————————————————

2010元旦修订,内容如下:

1.光盘文件系统设置如下:
max(221)
省略ISO 9660版本号
20100101_2ab0e92b309ac5c9b7c8Sb1jFge3PssI.jpg
2010-1-2 21:53



如图所示:
由EZBOOT生成ISO,其它工具生成的方法,没测试!


提示:PUP-431.SFS一定要放在光盘根目录,其它文件可放入 puppy文件夹

2.修订后的全盘ISO,现提供下载
        ====>进入下载4<=====

3.光盘的目录如图所示
20100101_2b0ce5c11a90c732e04dxQUTTroJ9sp5.jpg
2010-1-2 21:53


*.gho也要放在要在根目录
[fly]用好自己的NOD32 2.7+沙盘,让别人去中毒吧![/fly]

只做学习之用,我会在24小时之内删除的!!
人生如梦,可我总他妈失眠!!

TOP

为什么要删除?很好啊!

TOP

留个记号,明天再来。

TOP

这个很不错,我也想自己做一个
谢谢分享

TOP

留个记号,明天再来。

TOP

留着位置。 明天再看
XP不发威,你当我是DOS!

TOP

这个需要学习的,谢谢了。

TOP

牛人牛人  厉害厉害

TOP

返回列表