I found that some versions of the systems have root=(hd0,msdos1) set and some have root=(hd0,msdos3). In my case, QEMU does not boot if root=(hd0,msdos3) is set. Why do some versions have msdos1 set and some have msdos3 set? Example:
When I changed the version from DVA3221 version 7.1.0-42661 (config.jcon has msdos3) to DVA3221 7.1.1-42962 (config json has msdos1) the problem resolved.
I found that some versions of the systems have root=(hd0,msdos1) set and some have root=(hd0,msdos3). In my case, QEMU does not boot if root=(hd0,msdos3) is set. Why do some versions have msdos1 set and some have msdos3 set? Example:
DVA3221 version 7.1.0-42661 https://github.com/pocopico/tinycore-redpill/blob/c4154d5fd2490fcc2e0b8be22619cc04b744846b/config/DVA3221/7.1.0-42661/config.json msdos3 is defined and for DVA3221 version https://github.com/pocopico/tinycore-redpill/blob/c4154d5fd2490fcc2e0b8be22619cc04b744846b/config/DVA3221/7.1.1-42962/config.json msdos1 is defined.
When I changed the version from DVA3221 version 7.1.0-42661 (config.jcon has msdos3) to DVA3221 7.1.1-42962 (config json has msdos1) the problem resolved.
Originally posted by @WMP in https://github.com/pocopico/tinycore-redpill/issues/77#issuecomment-1455759183