hi: - Yes i am doing everything as root. - i am not sure if the CONF.sh is ok or no. please have a look at it once. - Regarding the installer. I have build it using http://wiki.debian.org/DebianInstaller/Build and copied manaully the kernel, initrd and isolinux files to my /sargecd folder. Also i don't see the symlink inside. It has only 'binary-i386 debian-installer source' folder and inside only they have Package , Package.gz and Release files. I think the error i am getting is due to this. one more thing, i haven;t done anything and tried running 'make bootable' command once again and this time the error is diffrenet. error is: -- sarge:/usr/share/debian-cd# make bootable Apt-get is updating his files ... Ign file: sarge/main/debian-installer Release Reading Package Lists... Making the binary CDs bootable ... Running tools/boot/sarge/boot-i386 1 /ftp/tmp/sarge-i386/CD1 cp: cannot stat `/sargecd/dists/sarge/main/installer-i386/current/images/cdrom/boot.img': No such file or directory make: *** [/ftp/tmp/sarge-i386/bootable-stamp] Error 1 sarge:/usr/share/debian-cd# -- Help. Thanks Paras. On 3/27/06, Guillaume Viguier-Just <khaeos74@gmail.com> wrote: > Hello, > > All right first of all for the 165 MB against 180 MB, this is ok, because > it counts only the packages from the pool directory. So the command make > bin-list TASK=tasks/customcd apparently works ok. > > However, for the next command, make bootable, check the following things: > - execute this command as root > - make sure you configured CONF.sh right (give us your CONF.sh if it still > doesn't work after those checks) > - make sure you downloaded the full installer-i386 directory from: > ftp://ftp.debian.org/debian/dists/sarge/main/current and > that in your directory > /sargecd/dists/sarge/main/installer-i386/ there is a > symlink called current that points to the actual hard link of the installer > > That's all I can think of for now. > > Good luck. > > Guillaume. > > 2006/3/27, Paras pradhan <pradhanparas@gmail.com>: > > hi: > > > > > I did as u said.. > > > > sh lists.sh /sargecd/pool > > /usr/share/debian-cd/tasks/customcd > > > > and exec: > > > > -- > > make bin-list TASKS=tasks/customcd > > -- > > > > Now i got this: > > > > -- > > CD 1 will only be filled with 169578198 bytes ... > > CD 1 will have 487 packages. > > ---- > > > > But my /sargecd folder is around 180 MB and the above message is > > showing around 165 MB. is it normal? > > > > > > > > > > Following the make bin-list command , i got error when doing ' make > bootable' > > > > error: > > > > -- > > sarge:/usr/share/debian-cd# make bootable > > Apt-get is updating his files ... > > Ign file: sarge/main/debian-installer Release > > Reading Package Lists... > > Adding the required directories to the binary CDs ... > > Generating the binary CD labels and their volume ids ... > > ls: /ftp/tmp/sarge-i386/??.packages: No such file or > directory > > Adding the documentation (bin) ... > > mkdir: cannot create directory > `/ftp/tmp/sarge-i386/CD1/doc/FAQ/html': > > File exists > > ch-basic_defs.en.html > > ch-basic_defs.html > > ch-compat.en.html > > ch-compat.html > > ch-contributing.en.html > > ch-contributing.html > > ch-customizing.en.html > > ch-customizing.html > > ch-faqinfo.en.html > > ch-faqinfo.html > > ch-ftparchives.en.html > > ch-ftparchives.html > > ch-getting.en.html > > ch-getting.html > > ch-kernel.en.html > > ch-kernel.html > > ch-nexttime.en.html > > ch-nexttime.html > > ch-pkg_basics.en.html > > ch-pkg_basics.html > > ch-pkgtools.en.html > > ch-pkgtools.html > > ch-redistrib.en.html > > ch-redistrib.html > > ch-software.en.html > > ch-software.html > > ch-support.en.html > > ch-support.html > > ch-uptodate.en.html > > ch-uptodate.html > > footnotes.en.html > > footnotes.html > > index.en.html > > index.html > > /usr/share/debian-cd/data/sarge/README.html.in:341: #if > with no expression > > /usr/share/debian-cd/data/sarge/README.html.in:341: #if > with no expression > > Adding install tools and documentation ... > > WARNING: Using sarge bootdisk documentation > > ERROR: Unable to copy installer documentation to CD. > > Making the binary CDs bootable ... > > Running tools/boot/sarge/boot-i386 1 /ftp/tmp/sarge-i386/CD1 > > cp: cannot stat > > > `/sargecd/dists/sarge/main/installer-i386/current/images/cdrom/boot.img': > > No such file or directory > > make: *** [/ftp/tmp/sarge-i386/bootable-stamp] Error 1 > > --- > > > > What might be the issue? > > > > > > Thanks > > Paras. > > > > > > > > > > > > On 3/26/06, Viguier-Just Guillaume < khaeos@khaeos.com> wrote: > > > Hmm, > > > > > > I don't know what to think. I never had this problem. debian-cd always > > > added packages to the system (sometimes not all of them but it always > > > added some). > > > The only error I can see in your commands is the use of the lists.sh > > > script. If you used the script from step 5 of the tutorial, then you > > > should use it this way I think: > > > sh lists.sh /sargecd/pool > > > > /usr/share/debian-cd/tasks/debian-installer-sarge > > > > > > Try that and tell us if it worked. > > > > > > Guillaume. > > > Paras pradhan a écrit : > > > > Did'nt work for me.. > > > > > > > > > > > > I did: > > > > > > > > 1) sh lists.sh /sargecd > > /usr/share/debian-cd/tasks/debian-installer-sarge > > > > 2) bash > > > > 3) /usr/share/debian-cd/ && . CONF .sh > > > > 4) make distclean && make mirroecheck > > > > 5) make status > > > > 6) make bin-list TASK=tasks/debian-installer-sarge > > > > > > > > Then the error is as below: > > > > ---- > > > > # Checking the consistence of the standard system > > > > # If this does fail, then launch make correctstatus > > > > # > > > > Reading Package Lists... > > > > Building Dependency Tree... > > > > Apt-get is updating his files ... > > > > Ign file: sarge/main/debian-installer Release > > > > Reading Package Lists... > > > > sarge:/usr/share/debian-cd# make status > > > > sarge:/usr/share/debian-cd# make bin-list > TASK=tasks/debian-installer-sarge > > > > Apt-get is updating his files ... > > > > Ign file: sarge/main/debian-installer Release > > > > Reading Package Lists... > > > > Generating the complete list of packages to be included ... > > > > Generating the complete list of packages to be removed ... > > > > Dispatching the packages on all the CDs ... > > > > > ====================================================================== > > > > Here are the settings you've chosen for making the list: > > > > List of prefered packages: /debian/tmp/sarge-i386/list > > > > Exclude file: /debian/tmp/sarge-i386/list.exclude > > > > Complete selected packages with all the rest: no > > > > Include non-free packages: no > > > > Include non-US packages: no > > > > > ====================================================================== > > > > Statistics: > > > > Number of packages: 487 > > > > Number of excluded: 0 of 487 > > > > > ====================================================================== > > > > > > > > -- Generating dependencies tree with apt-cache depends... > > > > -- Adding standard, required, important and base packages > > > > on the first CD ... > > > > Standard system already takes 0 bytes on the first CD. > > > > -- Starting to add packages to the CDs ... > > > > CD 1 will only be filled with 0 bytes ... > > > > sarge:/usr/share/debian-cd# > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------- > > > > > > > > > > > > > > > > Need help on this where did i go wrong. > > > > > > > > > > > > Paras. > > > > > > > > > > > > > > > > > > > > On 3/26/06, Viguier-Just Guillaume < khaeos@khaeos.com> wrote: > > > > > > > >> Hi, > > > >> > > > >> For me, this file refers to the file you built using the script at > step > > > >> 5. You use the script at step 5 this way: > > > >> ./list-files.sh /path/to/your/pool > list-of-packages > > > >> > > > >> Then you copy the file list-of-packages into > > > >> /usr/share/debian-cd/tasks/name_of_your_distrib > > > >> > > > >> And finally you do: > > > >> make bin-list TASK=tasks/name_of_your_distrib > > > >> > > > >> That's what I did and it seems (but again I'm having problems when > the > > > >> cd wants to install Debian) to be working. > > > >> > > > >> Good luck. > > > >> > > > >> Guillaume. > > > >> Paras pradhan a écrit : > > > >> > > > >>> hi: > > > >>> > > > >>> I have done the make mirroecheck , make status and seems OK to me. > no > > > >>> error. but i am confused on the command > > > >>> > > > >>> ------- > > > >>> make bin-list TASK=tasks/customcd > > > >>> -------- > > > >>> does the file customcd refers to the output of the command > > > >>> 'gen-task-dfdsarge pool-directory ' ? > > > >>> > > > >>> And is tasks/customcd and /debian/tmp/sarge-i386/list > both are same file? > > > >>> > > > >>> Please let me know or just give me which command sud i exec when my > > > >>> working dir containg dists , pool is /sargecd and the o/p of > > > >>> gen-task-dfdsarge pool-directory is /scripts/list. > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> Paras. > > > >>> > > > >>> > > > >>> > > > >> > > > > > > > > > > > > > > > > > >
Attachment:
CONF.sh
Description: Bourne shell script