无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3848|回复: 4
打印 上一主题 下一主题

[求助] puppy整合到isolinux引导的ISO里不成功

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-3 21:32:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是官方下的lupu-520.iso,自己下的isolinux4.0.X(具体版本忘了),把lupu-520.iso里面的两个启动文件vmlinuz和initrd.gz,还有lupu_520.sfs文件都拷到预制作的ISO目录内,ISO的目录结构是这样的:


boot目录内没有放文件,就是mkisofs指定-c参数的时候写进boot.cat文件,isolinux目录内是isolinux的启动文件,就是多放了puppy包里的vmlinuz和initrd.gz文件,sfs文件我放在了最顶层,目的是载入镜像的时候能快速找到sfs文件,imgs文件夹里是Maxdos镜像和memtest86+的镜像文件。isolinux.cfg写得也没有问题。引导的时候选Maxdos和memtest86都没有问题。isolinux.cfg文件是这样的:
  1.       default vesamenu.c32
  2.       timeout 300
  3.       F1 readme.txt
  4.       F2 isolinux.cfg
  5.       MENU BACKGROUND back.png
  6.       MENU TITLE  Lee's Diy ISO
  7.       MENU TIMEOUTROW 16
  8.       menu color border    30;44 #00000000 #00000000 none

  9.       LABEL linux
  10.         MENU LABEL [^A] --
  11.         kernel /isolinux/vmlinuz
  12.         append initrd=/isolinux/initrd.gz

  13.       LABEL maxdos
  14.         MENU LABEL [^B] --
  15.         kernel /isolinux/memdisk
  16.         append initrd=/imgs/MAXDOS.IMG

  17.       LABEL memtest
  18.         MENU LABEL [^C] --
  19.         kernel /isolinux/memdisk
  20.         append initrd=/imgs/MEMTEST.IMG

  21.       LABEL hddboot
  22.         MENU LABEL [^D] --
  23.         kernel /isolinux/chain.c32 hd0,1

  24.       LABEL reboot
  25.         MENU LABEL [^E] --
  26.         kernel /isolinux/reboot.c32
复制代码


Puppy启动的时候到sfs的时候出错了,提示pausing
然后给一个最简洁的sh,我想知道puppy的问题出在哪?望各位不吝赐教,在这儿先谢过了。
2#
发表于 2011-6-3 22:53:43 | 只看该作者
以前存的资料看看有没有用:
pup_4XX.sfs not found

http://puppy.cnbits.com/node/192

有不少使用小芭比或者Puppy Linux的朋友报告遇到了启动时显示pup_4xx.sfs not found的问题。由于这和硬件驱动、分区方式等很多因素有关,我没有办法在自己的机器上把这些问题都重复出来,也就不容易找到问题的根结。在这个贴子里我会收集一些别人解决此问题的方法,也许对你有用。

把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
/dev/sda9|ntfs|15631182
/dev/sda10|vfat|12643092
/dev/sda11|ext3|3293262
/dev/sdb1|vfat|4080446
/dev/sdb2|ext3|11711384
与menu.lst设置比较一下,看看menu.lst的写法是否正确。
回复

使用道具 举报

3#
 楼主| 发表于 2011-6-4 06:35:25 | 只看该作者
谢谢楼上的朋友,我是量产用的,我再试试。
回复

使用道具 举报

4#
发表于 2011-6-4 12:17:58 | 只看该作者

回复 #3 opp 的帖子

先在虚拟机简单测试下,虚拟机测试正常启动再量产...
回复

使用道具 举报

5#
 楼主| 发表于 2011-6-6 06:11:56 | 只看该作者
还是不行啊,不知道是咋回事。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-2 12:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表