6 | | With the introduction of newer Windows versions (Vista/7), that use a separate boot-partition,[[BR]] |
7 | | problems occured when using IBM Boot Manager, the default boot-manager supplied with eComStation.[[BR]] |
8 | | Also the introduction of huge harddisks (>502GiB) caused compatibility issues. |
| 6 | == Welcome == |
| 7 | AirBoot is a track0 Boot Manager.[[BR]] |
| 8 | That means it is stored at the very start of the disk,[[BR]] |
| 9 | just after the Master Boot Record.[[BR]] |
| 10 | [[BR]] |
| 11 | AirBoot is also an interactive Boot Manager,[[BR]] |
| 12 | which means it presents a list of Operating Systems in a menu[[BR]] |
| 13 | from which the user can select one to boot.[[BR]] |
10 | | While the v1.06 version of AiR-BOOT could almost be used as a replacement for the aging IBM-BM,[[BR]] |
11 | | a couple of things needed to be fixed. |
| 15 | == A Little History == |
| 16 | AirBoot was initially designed and developed by Martin Kiewitz,[[BR]] |
| 17 | back at the time when LBA addressing was just becoming mainstream.[[BR]] |
| 18 | Over time, Martin continued to add features and fix reported problems,[[BR]] |
| 19 | which resulted in a stable and mature product.[[BR]] |
| 20 | [[BR]] |
| 21 | When huge harddisks (>512 GiB) became more mainstream,[[BR]] |
| 22 | the OS/2 Boot Manager was not capable of correctly handling them.[[BR]] |
| 23 | After some investigation, it became clear that AirBoot would be a very[[BR]] |
| 24 | suitable candidate to replace the aging OS/2 Boot Manager,[[BR]] |
| 25 | but a few things needed to be fixed first.[[BR]] |
| 26 | [[BR]] |
| 27 | Martin however, had moved on to other projects and was not[[BR]] |
| 28 | developing AirBoot anymore, but he kindly gave his permission to modify[[BR]] |
| 29 | AirBoot in any way required such that it could replace the OS/2 Boot Manager.[[BR]] |
| 30 | With the release of eComStation v2.1 (2011), AirBoot was ready to replace[[BR]] |
| 31 | the OS/2 Boot Manager and so it was included in that release.[[BR]] |
| 32 | [[BR]] |
| 33 | It is safe to say that AirBoot saved the day at a time when[[BR]] |
| 34 | huge harddisks came along and the fight for primary partitions got worse.[[BR]] |
| 35 | [[BR]] |
| 36 | '''Thank you Martin ! '''[[BR]] |
13 | | This was done upon the v1.06 code-base resulting in v1.07.[[BR]] |
14 | | With the release of eComStation v2.1, AiR-BOOT replaces IBM Boot Manager. |
| 38 | == Some AirBoot Highlights == |
| 39 | === No Primary Partition Required === |
| 40 | Because AirBoot is written in (neat and compact) Assembler,[[BR]] |
| 41 | it is small enough to fit in the track0 (nowhereland) space.[[BR]] |
| 42 | So, unlike OS/2 Boot Manager, AirBoot does not require a primary partition,[[BR]] |
| 43 | resolving the problem that occured with Windows 7 OEM installations.[[BR]] |
| 44 | And since OS/2 has had long time capability of booting from logical partitions,[[BR]] |
| 45 | it could completely leave the dogfight for primaries.[[BR]] |
16 | | AiR-BOOT is in active development to enhance it's functionality and user experience.[[BR]] |
17 | | It's goal is to have all operating-systems, great-and-small, peacefully live together on your disks. |
| 47 | === On The Fly Partition Scanning === |
| 48 | When AirBoot starts it scans all partitions[[BR]] |
| 49 | on all disks and enumerates them in a list which is then presented.[[BR]] |
| 50 | Whenever partitions are added or removed,[[BR]] |
| 51 | at the next boot AirBoot presents these changes immediately.[[BR]] |
| 52 | === Built-in Setup === |
| 53 | AirBoot contains a Setup mode which allows[[BR]] |
| 54 | configuration directly from within AirBoot itself.[[BR]] |
| 55 | No other tools required.[[BR]] |
| 56 | === Support For Huge Harddisks === |
| 57 | Under OS/2, huge harddisks are handled by using a special geometry.[[BR]] |
| 58 | AirBoot understands this special geometry, allowing OS/2 to boot from[[BR]] |
| 59 | partitions located above the 512 GiB boundary.[[BR]] |
| 60 | === Operating System Agnostic === |
| 61 | While the major focus of AirBoot is booting OS/2,[[BR]] |
| 62 | it has always been capable of booting other operating-systems.[[BR]] |
| 63 | It supports booting many versions of Windows and booting Linux is[[BR]] |
| 64 | done by chainloading GRUB.[[BR]] |
19 | | == Downloads == |
| 66 | == Before Using AirBoot == |
| 67 | Before installing AirBoot,[[BR]] |
| 68 | it would be a good idea to learn a little bit more about it.[[BR]] |
| 69 | This is especially true with regard to partitioning harddisks the way[[BR]] |
| 70 | OS/2 likes it (use its volume manager) and the co-existance[[BR]] |
| 71 | with other operating-systems.[[BR]] |
| 72 | [[BR]] |
| 73 | See the section below where[[BR]] |
| 74 | to download AirBoot or view its manual.[[BR]] |
29 | | AiR-BOOT is a [http://www.netlabs.org Netlabs] project. |
30 | | The project URL is [wiki:/ "AiR-BOOT"] |
31 | | |
32 | | The maintainers monitor usual eComStation mailing lists and newsgroups. |
33 | | |
34 | | You must be logged into TRAC to create tickets. |
35 | | Please login with your [http://www.netlabs.org Netlabs] login id. |
36 | | If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. |
37 | | If you have troubles acquiring a [http://www.netlabs.org Netlabs] login id send an e-mail to |
38 | | {{{ |
39 | | #!html |
40 | | <a class="mail-link" href="mailto:community@netlabs.org"><span class="icon"> </span>Netlabs Community Mailing List (community at netlabs.org)</a> |
41 | | }}} |
42 | | |
43 | | == License == |
44 | | Air-boot is open source software under the GNU GPL V3+ license. |
45 | | |
46 | | == Problems == |
47 | | If you encounter problems while using AiR-BOOT, please submit a ticket at the link below.[[BR]] |
48 | | (Be sure to state the version you are using)[[BR]] |
49 | | [http://svn.netlabs.org/air-boot/newticket][[BR]] |
50 | | For questions and / or suggestions you can e-mail to: rousseau.ecsdev#at#gmail.com[[BR]] |
51 | | |
52 | | == Original Author == |
53 | | '''Martin Kiewitz'''[[BR]] |
54 | | The last version by the hand of Martin:[[BR]] |
55 | | [http://sourceforge.net/projects/air-boot/files/AiR-BOOT/v1.06/ AiR-BOOT v1.06 (2009/06/08)][[BR]][[BR]] |
| 94 | === Reporting Problems === |
| 95 | The preferred way is through Netlabs Track,[[BR]] |
| 96 | and you can create a new ticket using the following link:[[BR]] |
| 97 | [http://trac.netlabs.org/air-boot/newticket][[BR]] |
| 98 | (note: you need to be logged-in to netlabs to create a ticket)[[BR]] |
| 99 | [[BR]] |
| 100 | But, before you report a new problem,[[BR]] |
| 101 | please check if the problem you are about to report[[BR]] |
| 102 | was not already reported by somebody else:[[BR]] |
| 103 | [http://trac.netlabs.org/air-boot/report][[BR]] |