How to run jigdo on Windows 10

4

I am used to using Jigdo to compile Debian CD/DVD images. Since moving from WIndows 7 to Windows 10, I get the following message when I try to run jigdo-lite.bat:

Jigsaw Download "lite"
Copyright (C) 2001-2005  |  jigdo@
Richard Atterer          |  atterer.net
      0 [main] sh 2712 sync_with_child: child 10236(0x170) died before initialization with status code 0xC0000142
   1197 [main] sh 2712 sync_with_child: *** child state waiting for longjmp
jigdo-lite: fork: Resource temporarily unavailable
Press any key to continue . . .

I managed to find this comment from someone having the same problem with Windows 8. The link given in the solution is out of date, though. I have also tried updating my msys-1.0.dll file by installing MSYS-1.0.11.exe and copying the DLL into jigdo-bin. The error goes away, but jigdo still refuses to run.

Has anybody managed to get jigdo working on Windows 10?

debian
windows-10
asked on Stack Overflow Mar 20, 2016 by iaina

4 Answers

2

I was able to get jigdo-lite running using Cygwin (32bit https://cygwin.com/install.html). Important to mention: the binary in jigdo-bin\jigdo-lite directory, NOT jigdo-lite.bat.

Successfully created `debian-8.5.0-amd64-DVD-1.iso'
-----------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `debian-8.5.0-amd64-DVD-1.iso'
was generated correctly. I will perform an additional, final check,
which you can interrupt safely with Ctrl-C if you do not want to wait.

OK: Checksums match, image is good!

I also tried the built in Ubuntu-Bash in Windows 10 Aniverary Version 1607 (http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/). But there was a template checksum mismatch when running jigdo-lite.

answered on Stack Overflow Aug 11, 2016 by Martin Seitl
2

Previous answer's excellent. But you can fix the error by doing in W10 bash (not CMD) :

    apt-get -y install jigdo-file
answered on Stack Overflow Jan 15, 2017 by Dantes Hanketsu • edited Jan 17, 2017 by Community
2

To clarify Martin Seitl and Dantes Haaketsu answers, after RBT's request for additional information:

On Windows 10 you can use Bash on Ubuntu on Windows (check the official page for prerequisites and installation procedure). This allows you to run Linux command on your Windows system.

Within Bash you can simply run jigdo, as if you were on Linux:

  1. install it by doing apt-get -y install jigdo-file
  2. run it by doing jigdo-lite

I was getting the same error as iaina with jigdo-lite.bat. The jigdo-lite on Bash seems to be working nicely (I just tried with a debian image and it worked).

answered on Stack Overflow Mar 9, 2017 by user276648 • edited May 23, 2017 by Community
0

Visit this link:

http://atterer.org/jigdo/debian-jigdo-mini-howto

The solution in section: "Win8.1 64bit failure":

Download msys-1.0.dll from https://sourceforge.net/projects/mingw/files/MSYS/Base//msys-core/ , extract it and then replace the "msys-1.0.dll" into "jigdo-bin" folder overwriting the original.

This solution has fixed the error on my windows 10.

answered on Stack Overflow Nov 20, 2020 by user14677511 • edited Nov 22, 2020 by user14677511

User contributions licensed under CC BY-SA 3.0