windows icon indicating copy to clipboard operation
windows copied to clipboard

[Feature]: Add support for quick installation for Home, Education and other Windows editions.

Open the4anoni opened this issue 1 year ago • 3 comments

Is your proposal related to a problem?

There is no option to install something else than Windows Pro or Enterprise.

Describe the solution you'd like.

I would like to do Home licence installation from docker compose, without using manual install.

Describe alternatives you've considered.

Manual installation.

Additional context

Modern Windows since vista contain multiple editions in one image. Sometimes ei.cfg file may be needed to be replaced, and that's all.

Also for End of Life OSes I would add option to install these from iso with slipstreamed updates.

the4anoni avatar Jun 14 '24 09:06 the4anoni

The reason why I did not add them is because the Home versions do not support incoming Remote Desktop connections. So you have no way to connect to them (except for the web-viewer which is far from ideal).

kroese avatar Jun 14 '24 14:06 kroese

But still Windows 7 Ultimate, Windows Vista business and 10 Education is missing.

Also it would be nice if EoL OSes would be installed with all updates.

the4anoni avatar Jun 15 '24 10:06 the4anoni

You can install Windows Vista Ultimate by using the value: vistu or winvistax64-ultimate and it will be downloaded automaticly.

You can do the same for Win7 Ultimate by using win7x64-ultimate.

I did not add Vista Business or 10 Education, because their audience will be small. Its a lot of work to add all these download mirrors, and maintaining them by regulary checking that the links still work, etc.

So I have no plans on adding them. If you want to have automatic installation for a unsupported edition, you can just edit the .XML file to have the correct edition name, and supply it in your compose file as /custom.xml. That way you can install every version that you want automaticly.

kroese avatar Jun 15 '24 10:06 kroese

More comment, what if I have an existing iso as VERSION, which has multiple variants?

In such case, how can I specify which variant to be installed in automatical process?

boxsnake avatar Jan 20 '25 23:01 boxsnake

@boxsnake You can do this very easily just by adding a single line your compose file:

volumes:
  - /example/win11x64.xml:/custom.xml

This will override the XML for Win11 with the contents of /example/win11x64.xml. So all you need to do is to download https://raw.githubusercontent.com/dockur/windows/master/assets/win11x64.xml and modify the values that you want, and then save it as /example/win11x64.xml. And then this modified version will be used during installation.

kroese avatar Jan 21 '25 11:01 kroese