This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
usersguide:x86usbworkaround [2016/03/14 03:25] stux |
usersguide:x86usbworkaround [2016/07/12 11:36] (current) antoineleca Highlight the need to use format=raw |
||
---|---|---|---|
Line 43: | Line 43: | ||
</code> | </code> | ||
- | **Target machine physical hard disk**. This is the drive where Minix is going to be installed. An OpenBSD live USB is used in this guide. If using NetBSD, change //wdXc// to //wdXe//. For linux change //wdXc// to //sdX// (where //X// is the hard disk letter, e.g.: //sda//, without partition number). This is very important, **the idea is to point to whole physical hard disk, not to a partition!** The installation program in the VM need to write Master Boot Record and Partition Boot Sector in the hard disk to boot the kernel. If Minix doesn't have full access to the disk, the system won't boot natively when rebooted. | + | **Target machine physical hard disk**. This is the drive where Minix is going to be installed. An OpenBSD live USB is used in this guide. If using NetBSD, change //wdXc// to //wdXe//. For linux change //wdXc// to //sdX// (where //X// is the hard disk letter, e.g.: //sda//, without partition number). This is very important, **the idea is to point to whole physical hard disk, not to a partition!** The //format=raw// part is to bypass the qemu protection of the MBR sector of the target disk: the installation program in the VM need to write Master Boot Record and Partition Boot Sector in the hard disk to boot the kernel. If Minix doesn't have full access to the disk, the system won't boot natively when rebooted. |
=== Third part === | === Third part === | ||
<code> | <code> | ||
- | -cdrom /tmp/minix_R3.3.0-588a35b.iso -boot d | + | -cdrom /tmp/minix_R3.3.0.iso -boot d |
</code> | </code> | ||
Line 64: | Line 64: | ||
When the installation is finished, **shutdown virtual machine**. | When the installation is finished, **shutdown virtual machine**. | ||
- | At this point, **if you don't have any bootloader installed, install one**. There are some bootloaders that don't require a partition, like [[http://gag.sourceforge.net/|GAG]]. Or edit the one you are using if you are [[.:multipleoperatingsystems|multibooting]]. | + | At this point, **if you don't have any bootloader installed, install one**. There are some bootloaders that don't require a partition, like [[http://gag.sourceforge.net/|GAG]]. Or edit the one you are using if you are [[.:multipleoperatingsystems|multibooting]]. **In some weird cases, marking the partition active isn't enough. It requires a bootloader in MBR** |
**Shutdown your live USB instance and reboot natively from the hard disk**, and if everything goes well, congratulations, you have MINIX installed via USB! | **Shutdown your live USB instance and reboot natively from the hard disk**, and if everything goes well, congratulations, you have MINIX installed via USB! | ||
Line 71: | Line 71: | ||
- | //Tested and successfully on Acer AO751h Netbook/Ultrabook with versions 3.3.0 (stable) and 3.2.1 (previous stable), everything works except wireless. Tested unsuccessfully on current snapshot, as it won't boot.// | + | //Tested and successfully on Acer AO751h Netbook/Ultrabook with versions 3.3.0 (stable), 3.4.0rc2 (current development snapshot) and 3.2.1 (previous stable), everything works except wireless.// |