Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I made an customized version of Ubuntu 10.04 LTS with my required software, but after customization, wubi.exe does not work. Any idea how to make it work again?

share|improve this question
    
You'll need to give more information so people can try to help. Try to make clear what customization you suspect of causing the problem; describe what, specifically, you mean by 'not working' and what you have already tried doing to make it work. That will give others users the best chance of finding the answer you need. –  Garry Cairns Jun 17 '12 at 22:37
add comment

1 Answer 1

Please note that customizing Ubuntu for Wubi may require some additional steps, compared to customizing a standard LiveCD.

The Wubi Customization section in the official Wubi Guide contains some hints and tips.

The guide also talks about customizing Wubi itself and using Wubi for non-Ubuntu distributions, so I have included the points I think are most relevant for your needs/problem, along with my comments:

  1. A Live CD with ubiquity + casper + lupin-support (which provides lupin-casper)

    • If your custom LiveCD boots and works, then you already have ubiquity+casper; just check that you don't remove lupin-support during customization.
  2. The ISO must have a .disk/info formatted like the one in the Ubuntu ISO and with data matching what you provided in the isolist.ini

    • This is very important - a customized CD is always going to contain more/less/different files than a stock Ubuntu LiveCD, so you will need to ensure that the .disk/info files contain this list, and also modify isolist.ini with this information.
  3. If you want users to be able to download the ISO, in your web server you need to provide a metalink file for each ISO provided, the md5 of said metalink files, and the signature of the md5s. To verify the signature you need to add the signing key to data/trustedkeys.gpg. If this is too much trouble, you can disable signature checks in data/settings.nsh. The metalink file must be on a "stable" URL since that is hardcoded in isolist.ini. The metalink file can in turn point to all your mirrors. You will notice that 2 metalink files are provided in isolist.ini, one is for final release, and one for development versions.

    • I don't think this matters if you are using the local ISO for installation.
  4. Your Linux distribution must have a mechanism to do unattended installation using a preseed file. Wubi takes advantages of debian-installer/ubiquity presiding. If you use a different mechanism, you will have to modify src/wubi/installer_preseed.nsh. The make prerequisite scripts may need to be updated as well, since they are Debian specific.

    • Preseeding refers to the automated/unattended installation script, which basically contains answers to all the questions users are normally asked during an interactive installation. Your customization may modify some of these questions, so you would have to modify the preseed file accordingly.
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.