Commit Graph

7 Commits

Author SHA1 Message Date
Hamish Coleman
d417ce260a Attempt to fix bad bootsectors
Some (recent) ISO images have started having a zero byte as the first
byte of the MBR boot code embedded in the hard disk image.

When the original Lenovo ISO is booted, nobody has reported any issues,
however when a patched IMG file is created from that, it just hangs
- which does match with having bad bootcode data.

I was unable to reproduce the issue when running the images in qemu,
which is even more confusing.

Since every working image has the same first byte (a "CLI" instruction)
we attempt to repair things by simply changing it back to that byte.
2019-02-16 11:14:16 +08:00
Hamish Coleman
ee69775ebc Update Copyright notices for a new year 2019-02-14 20:57:10 +08:00
Hamish Coleman
eb2ba3eb0b Notice that another year has gone past and update the copyright headers 2018-11-30 09:27:50 +08:00
Hamish Coleman
8580e64b9a Add support for perl versions older than 5.12 by removing unimplmented elipsis (ref #63) 2018-02-05 17:16:16 +11:00
Hamish Coleman
844a6d1ad6 Remvoe trailing spaces from scripts 2017-09-05 11:19:38 +08:00
Hamish Coleman
45a47b1b52 Make the fix mbr script description a little more dscriptive 2017-06-26 13:42:32 +08:00
Hamish Coleman
73d2a249a0 Remove the fix-hdd-image patch files and replace them with a generic MBR fixer script 2017-06-25 20:10:56 +08:00