Seite 1 von 1

ms-sys version in bootimage

Verfasst: 12 Feb 2013, 16:03
von SisterOfMercy
Is it possible to upgrade the version of ms-sys in the bootimage to version 2.3.0?
Currently it is at version 2.1.3, with the newest bootimage.

Re: ms-sys version in bootimage

Verfasst: 13 Feb 2013, 14:26
von ueluekmen
Hi,

yes, we plan a big upgrade from opsi-linux-bootimage. The base OS will be upgraded to precise. In fact of this upgrade, we will check all components from opsi-linux-bootimage for newer versions. But this is not a trivial task. It's planed as parallel development. We will begin this task after cebit.

The ms-sys version is not so easy. We have tried to upgrade only this program in bootimage, but the newer version have other parameters. And one parameter we need is not available in the newer version of ms-sys. So it could be, that changing only the bootimage is not enogh, to switch to the newer version.

Now you have three options:
1.) Wait until the upgrade work is done.
2.) You open a support-Ticket, if you have a support contract.
3.) You describe a little bit more, why you need the newer version of ms-sys. Perhaps we can find a another solution for your problem.

regards
e. ueluekmen

Re: ms-sys version in bootimage

Verfasst: 14 Feb 2013, 11:56
von SisterOfMercy
Well, I was trying to make a ntfs partition, because a friend asked me to install his computer with 64k clusters.
Converting from fat32 could also work, 16k clusters is also good enough. I can't find out how to set the clusters with fat32, but I can with mkntfs. Then I can also easily set --no-indexing.

I could also try to adapt the setup.py so it will not delete any partitions. Oh well.. It's a lot of trouble for wanting to impress someone with how easy this is.

Re: ms-sys version in bootimage

Verfasst: 27 Mär 2013, 14:18
von Martin von Wittich
ueluekmen hat geschrieben: The ms-sys version is not so easy. We have tried to upgrade only this program in bootimage, but the newer version have other parameters. And one parameter we need is not available in the newer version of ms-sys. So it could be, that changing only the bootimage is not enogh, to switch to the newer version.
This is something that I'm currently struggling with. We're trying to update ms-sys in our own bootimage to ms-sys 2.2.1; this is necessary because only more recent ms-sys versions have the -H parameter to specify the number of hard disk heads. We want to specify a fixed number of 240 heads because ms-sys will default to 255 heads when used with more recent kernels (3.2.1 is not affected, but 3.5.0 and everything above is), and some computers (notably many ThinkPad models) won't boot Windows XP when the volume boot record specifies 255 heads (they instead show the error message "NTLDR is missing").

But ms-sys 2.2.1 doesn't have the --fat32nt60 parameter that the bootimage is using to install Windows 7 so updating it will fix Windows XP installations but break Windows 7 installations. What's especially strange about this is that ms-sys apparently never had this parameter in the first place - I've looked through the revision history ( http://ms-sys.cvs.sourceforge.net/viewv ... c?view=log ) and I can't find it anywhere. Is it possible that opsi is using a custom fork of ms-sys?

Re: ms-sys version in bootimage

Verfasst: 27 Mär 2013, 14:55
von d.oertel
Hi,

didn't you planned to buy a support contract ?

regards
d.oertel