1 =======================
2 AROS Installation Guide
3 =======================
5 :Authors: Stefan Rieken, Matt Parsons, Adam Chodorowski, Neil Cafferkey, Sergey Mineychev
6 :Copyright: Copyright ò 1995-2006, The AROS Development Team
7 :Version: $Revision: 24861 $
8 :Date: $Date: 2006-10-11 21:12:19 +0500 (à¨á•, 11 àÎàÊá™ 2006) $
9 :Status: Needs to be updated for some AROS ports. Can be translated.
11 This manual will guide you through the necessary steps for installing
12 different AROS flavours.
14 TO DO: Convert to Guide
18 AROS is alpha quality software. This means that it is currently mostly
19 fun to play with and cool to develop for. If you came here because you
20 thought AROS was a finished, complete and fully usable operating
21 system, you will most likely be disappointed. AROS isn't there yet,
22 but we're slowly moving in the right direction.
31 AROS is currently under heavy development. The result is that you have to choose
32 between stability and features. Currently there are two types of binary packages
33 available for download: snapshots and nightly builds.
35 Snapshots are done manually quite infrequently, mostly when there have been
36 a larger amount of useful changes done to AROS since the last snapshot and
37 someone feels motivated to create a new snapshot. In short, there is currently
38 no regular release schedule. Even though they are made infrequently and that we
39 try to pick times when AROS is particularly stable, there is no guarantee they
40 will be bug-free or work on your particular machine. That said, we try to
41 test snapshots on a wider variety of machines, so in practice they should work
44 Nightly builds are done, as the name implies, automatically every night directly
45 from the Subversion tree and contain the latest code. However, they have not
46 been tested in any way and can be horribly broken, extremely buggy and may even
47 destroy your system if you're very unlucky. Most of the time though, they work
50 Please see the `download page`_ for more information on which snapshots and
51 nightly builds are available and how to download them.
57 AROS/i386-linux and AROS/i386-freebsd
58 -------------------------------------
63 To run AROS/i386-linux or AROS/i386-freebsd you will need the following:
65 + A working FreeBSD 5.x or Linux installation (doesn't really matter which
66 distribution you run, as long as it's relatively recent).
67 + A configured and working X server (for example X.Org or XFree86).
75 Since AROS/i386-linux and AROS/i386-freebsd are hosted flavors of AROS,
76 installation is simple. Simply get the appropriate archives for your platform
77 from the `download page`_ and extract them where you want them::
79 > tar -vxjf AROS-<version>-i386-<platform>-system.tar.bz2
81 If you downloaded the contrib archive, you may want to extract it too (but
82 now it`s contents is already included in the system archive and LiveCD)::
84 > tar -vxjf AROS-<version>-i386-all-contrib.tar.bz2
90 After having extracted all files you can launch AROS like this::
98 Unless you are running XFree86 3.x or earlier, you may notice that the
99 AROS window does not refresh properly (for example when a different window
100 passes over it). This is due to the fact that AROS uses the "backingstore"
101 functionality of X, which is turned off by default in XFree86 4.0 and later.
102 To turn it on, add the following line to the device section of your
103 graphics card in the X configuration file (commonly named
104 ``/etc/X11/xorg.conf``, ``/etc/X11/XF86Config-4`` or
105 ``/etc/X11/XF86Config``)::
107 Option "backingstore"
109 A complete device section might then look like this::
112 Identifier "Matrox G450"
115 Option "backingstore"
125 You will need an average PC (i486 or Pentum-based) with *PS/2 mouse* and PS/2 or AT keyboard,
126 IDE hard disk and CD-ROM, (S)VGA video card and monitor. Also any available PC-compatible VM
127 (virtual machine) can be used.
128 At least 16 MB of RAM and VESA-compliant VGA card is recommended.
129 There`s a generic accelerated drivers (HIDD`s) for ATI and nVidia cards. Also you can add
130 the networking interface card (there`s some supported) to try networking in AROS.
131 In trouble check the FAQ if it contains any information on your kind of hardware.
136 We currently do not recommend installation of AROS/i386-pc onto a harddrive
137 [#]_. But you definitely would need to install AROS to test some of
138 it`s features and workarounds must be advised. Please note that you **should
139 not** use install on your working machine, which HD contains precious data!
140 We`re taking no responsibility for any data loss occured during the installation.
141 Any bug reports on installation is welcome.
146 The recommended installation media for AROS/i386-pc is CDROM, since we can fit
147 the whole system onto a single disc (and also all the contributed software).
148 This also makes the installation easier, since you don't have to go through
149 hoops transferring the software on several floppies.
151 Since nobody currently sells AROS on CDROM (or any other media for that matter),
152 you will need access to a CD burner to create the installation disk yourself.
161 Simply download the ISO image from the `download page`_ and burn it to a CD
162 using your favorite CD burning program.
168 The easiest way to boot from the AROS installation CD is if you have a computer
169 that supports booting from CDROM. It might require some fiddling in the BIOS
170 setup to enable booting from CDROM, as it is quite often disabled by default.
171 Simply insert the CD into the first CDROM drive and reboot the computer. The
172 boot is fully automatic, and if everything works you should see a nice
173 screen after a little while.
175 If your computer does not support booting directly from CDROM you can create
176 a boot floppy_ and use it together with the CDROM. Simply insert both the
177 boot floppy and the CD into their respective drives and reboot. AROS will start
178 booting from the floppy, but after the most important things have been loaded
179 (including the CDROM filesystem handler) it will continue booting from the
186 These days floppies can be found useful only to boot if your PC`s BIOS doesn`t
187 support booting from CD or on some really obsolete PC`s. But it`s still maitaned.
193 To create the boot floppy, you will need to download the disk image from
194 the `download page`_, extract the archive, and write the boot image to a floppy
195 disk. If you are using a UNIX-like operating system (such as Linux or FreeBSD),
196 you can do this with the following command::
198 > cd AROS-<version>-i386-pc-boot-floppy
199 > dd if=aros.bin of=/dev/fd0
201 If you are using Windows, you will need to get rawrite_ to write the image to
202 a floppy. Please see the documentation of rawrite_ for information on how to use
203 it. There`s also an GUI version called rawwritewin.
209 Simply insert the boot floppy into the drive and reboot the computer. The boot
210 is fully automatic, and if everything works you should see a nice screen after
213 Installing to hard drive
214 """"""""""""""""""""""""
216 Well, note that you have been **WARNED** that HD installation is
217 incomplete now and is **dangerous** to any data, so make sure the PC
218 you're using does not contain any useful data. Using a virtual machine
219 is recommended, as it minimises any possible risk and allows AROS to be
220 used and tested on a working machine. There are many free VM`s available
221 now, such as QEMU and VMWare.
226 First, set up your HD - either real or a virtual drive image - for use.
227 For a real drive, this may involve plugging it into the machine (always
228 a good start) and setting it up in the BIOS. For a virtualiser's or
229 emulator's virtual drive, you probably just need to select an option to
230 create a new drive image, and set it as one of the virtual PC's boot
231 devices (the CD drive must be the first boot device during installtion
234 Another step will be cleaning the HD of any existing partitions, to
235 remove anything that can prevent our partition creation succeeding.
236 Installing AROS along with another OS is possible, but will require more
237 skills and is not covered here. For the moment, we will learn how to
238 install AROS as the only system on the HD.
243 Single partition install
245 Here he will learn how to install AROS as the only system on PC and
246 being placed on a single partition.
247 This is an easier case to install.
248 This chapter can be found a bit tricky, as install feature is incomplete.
249 First, remember a *common rule* for this process - *reboot* after any
250 significant change made to the filesystem (we will note where it is
251 needed). Rebooting means closing the HDToolbox window if it's open and
252 restarting the computer or VM, so it`s an hard reset. You can also try a soft
253 reset by typing <reboot> ENTER in CLI window.
255 First, find a tool on the AROS CD called *HDToolBox*. It's located in the
256 Tools drawer. This is your HD tormenter for a while. When you run it,
257 you will see a window with a device-type selector. In this example (here
258 and further on), we are using a real or virtual IDE hard drive (also
259 known as an ATA hard drive). So, clicking on the *ata.device* entry will
260 show Devices:1 in the left window. So, this is our HD. By clicking on
261 this entry we will enter the available HD list.
263 So here we should see our HD listed. If it`s a virtual HD, we will see
264 something like *QEMU Harddisk* or the equivalent VMWare one. If your HD is
265 real, you should see its name. If this doesn't happen, you must make
266 sure you've correctly prepared your HD. Clicking on the HD name will
267 give us some information::
270 Partition Table: <type of current PT; must be unknown after cleanup>
271 Partitions: <count of partitions on HD; must be 0 as we've just started>
273 Well, now we must create a new partition table. Here, for a PC we must
274 create a *PC-MBR* type of table. To do this, please press the *Create
275 Table* button and choose *PC-MBR* from the list. Click OK.
277 Then we must write the changes to disk. To do this, click on the HD's
278 name and press *Save Changes*. Answer *Yes* in the confirmation dialog.
279 Close the HDToolbox window and reboot the system from the Live CD.
281 After the system boots up, run HDToolbox again. Now, after entering the
282 *ata.device* entry we must see the info "Partition table: PC-MBR,
283 Partitions:0". That's OK, we set no partitions yet. Let's do it now.
284 Click on the HD's name to go to the partitions list. The list is empty
285 now. Click on *Create Entry* button, choose all the space by clicking on
286 unselected empty space and click *OK*. Now in the list you should see a
287 "Partition 0" entry. Choose it by clicking to get this information::
289 Size: <Partition size. Almost equal to HD size>
290 Partition table: Unknown <Not created yet>
291 Partition type: AROS RDB Partition table <That's OK>
292 Active: No <Not active>
293 Bootable: No <Not bootable>
294 Automount: No <Will not mount on system startup>
296 Now, click on *Create Table* button, select *RDB table* and click OK. To
297 save changes, go *one level* up by clicking the *Parent* button, select the
298 HD name again and click the *Save Changes* button. Answer *Yes* in the
299 confirmation dialog twice. Exit from HDToolbox and reboot the machine.
301 After booting up, run HDToolbox (you`ve guessed that). Now the info for our
302 Partition 0 is the same except that the partition table is now RDB. This
303 partition must be set to Active. To do this, click on the *Switches*
304 button, select the *Active* checkbox and click *OK*. Now what? Yes, save the
305 changes by going a level up and clicking the button. Exit and reboot.
307 Why are we rebooting so much? Well, HDToolbox and system libraries are
308 still unfinished and quite buggy, so rebooting after every step helps to
309 reset them to initial state.
311 After boot up, HDToolbox must show us that Partition 0 has become
312 active. That's good, now we must create our disk to install AROS on. Go
313 one level down by clicking on the "Partition 0" entry. Now what? Yes,
314 click the Add Entry button and choose all the empty space. Now you see a
315 "DH0" entry there, which is our disk. Clicking on it shows information::
318 Partition Table: Unknown (it's OK)
319 Partition Type: Fast Filesystem Intl <OK>
321 Bootable: No <we must switch it to Yes>
322 Automount: No <we must switch it to Yes>
324 Now, go *2 levels up* to the HD name, click Save Changes, confirm, exit
325 and reboot. After booting up (pretty boring, isn't it?), what should we
326 do? Yes, we must set switches to the DH0 drive in HDToolbox. We go to
327 the DH0 entry and set switches with the relevant button and checkboxes:
328 *Bootable: Yes* and *Automount: Yes*. Save changes after going 2 levels
329 up again, confirm and reboot.
331 *How long is it left to go?* Well, we're more than half way to success.
332 After booting up and checking all the settings for DH0, we must see it's
333 OK now. So now we can exit HDToolbox with no hesitation left. Now it's
334 time for some CLI magic.
339 We must format our created DH0 drive to make it usable. We set it to
340 FFS, because our bootloader (GRUB) is not yet supporting SFS. Also please
341 note that you can get problems using some ported software with SFS (such as gcc).
342 So now open the CLI window (right click on upper menu and select Shell from the
343 first Wanderer menu). At the prompt, enter the Info command (type
344 ``info`` and press Enter). You should see our DH0 in the list as ``DH0:
345 Not a valid DOS disk``. Now we will format it with the command::
347 >format DRIVE=DH0: NAME=AROS
348 About to format drive DH0:. This will destroy all data on the drive. Are
351 Enter y, press Enter and wait a second. You should see the string
352 ``Formatting...done`` displayed. If you got an error, check for all
353 partition parameters in HDToolbox, as you may be missing something, and
356 Now the Info command should show::
358 >DH0: <size> <used> <free> <full 0%> <errors> <r/w state> <FFS> <AROS>
360 That's it. Time for the pre-installation reboot.
362 .. Note:: If this all seems to be so boring that you can't stand it, there's
363 some relief if you intend to use AROS only in virtual machine.
364 First, you can get a pre-installed pack, such as *WinAROS/WinAROS
365 Lite* - this system is already installed, but can be outdated. Second,
366 you can look at `AROS Archives`_ for *Installation Kit* that contains
367 ready-made virtual HD's that are already made and ready for install,
368 so you can skip the previous procedure and install a fresh
375 After reboot, you may notice that you can see our AROS HD on the desktop
376 now, and it's empty. Now we need to fill it with files.
378 There's an installer in AROS, as incomplete as HDToolbox is, but it can
379 be used. At least, we can try. So, here's the first way to install.
381 1. Run *InstallAROS* in the Tools drawer. You will see the welcome screen
382 telling you the same I did - we're using the alpha version. Let's
383 get juice out of it ;) There's a *Proceed* button for you to click. Next,
384 you will see the AROS Public License, and you should accept it to go
385 further. Now you will see the install options window (if it`s said No,
386 just *uncheck* the relevant box) ::
388 Show Partitioning Options... []
389 <No. As we've done that already>
391 <No. We have done that already>
392 Choose Language Options []
393 <No. It's better to do that later>
394 Install AROS Core System [V]
395 <Yes, we need it. We're here to do that>
396 Install Extra Software [V]
397 <Yes. Uncheck only if you want a lite installation>
398 Install Development Software []
399 <No. This is mostly a placeholder at a moment>
400 Show Bootloader Options [V]
401 <Yes, bootloader will not be installed otherwise>
403 Let me note that *Show Partitioning Options* can be unselectable and greyed out
404 in case if installer is unable to find any suitable partition.
405 After you've selected or unselected everything we need, click *Proceed*.
406 The next window shows us possible installation destinations::
413 Use 'Work' Partition []
414 <uncheck it, we're installing all-on-one>
415 Copy Extras and Developer Files to Work? []
417 Work drive ... <skipped>
419 Now after we uncheck it, click *Proceed*. The window showing bootloader
420 options appears. Here we only can check, if GRUB, the *GRand Unified Bootloader*,
421 is to be installed to DH0 and on which device. Click *Proceed* again.
423 Now the window says we're ready to install. Click *Proceed* once again. Do
424 you like this pretty button? ;)
426 After that, the copying progress bar will appear as files are copied. Wait a
427 while until the process finishes. After that, you will get the finishing
428 screen and *Reboot* checkbox. Leave this checked and click Proceed. No,
429 that isn't all yet - wait till the last step remaining. Now our machine
430 will reboot with the same settings as before, from Live CD.
432 Installing the bootloader
433 ^^^^^^^^^^^^^^^^^^^^^^^^^
435 Now we still see our AROS disk, and all files are there. Haven`t we
436 already installed the bootloader in previous steps, what are we
437 missing? There's a bug in GRUB, preventing it from installing correctly.
438 But, if we reinstall it now, it usually helps to solve it. So, now we
439 need InstallAROS once again. Repeat all the previous steps from point 1,
440 but uncheck every checkbox. After the last click on Proceed, GRUB will
441 be reinstalled, and a window will appear asking you to confirm that
442 write. Answer yes as many times as needed. Now, on the last page,
443 uncheck the Reboot checkbox, close the Install program and power off the
449 We have just done our first installation alchemy course, and AROS should
450 be ready now. We must remove the Live CD from the CD drive (or disable
451 booting from CD in VM) and check it out. Hear the drum roll? ;)
453 If something goes wrong, there can be some answers...
458 Installation process is the one of most frequently ones asked about on forums,
459 mostly by newbees. You can check the FAQ if there an answer to your questions.
468 To be written by someone.
470 AROS/m68k-backport aka AfA
471 --------------------------
473 This is not usual native/hosted flavour of AROS, but a thing that can be called
474 a *backport*. Actually, it`s a set of libraries and binaries to enhance
475 the capabilities of original AmigaOS. AfA stands for AROS for Amigas.
480 To be written by someone.
487 + copy the directory AfA_OS_Libs to your sys: Amigadrive Bootpartition.
488 If you dont like it here you can copy it elsewhere and assign AfA_OS:
489 to the directory where the AfA_OS_Libs are located
490 copy Libs:freetype2.library in your sys:libs directory
491 + copy C:AfA_OS_Loader to your sys:fonts directory
492 + copy Fonts: to your sys:fonts directory. If you want to have more
493 fonts, use the Fonts from AROS or MOS
494 + copy prefs: to your sys:prefs directory
496 To start it on boot time, insert AfA_OS_Loader in your S:startup-sequence,
497 short before IPrefs. It must be inserted after patching tools like MCP
498 or picasso96/cgx, because they patch the AfA_OS Functions back.
500 If you start it with the parameter MOUSESTART (must uppercase written),
501 you must hold the left mousebutton during boot time to load the modules,
502 instead of skipping them.
504 To see if all works well, start the "TextBench" program found in this archive.
505 TTF antialiased speed is currently not a text render winner, it is not optimized,
506 see aatext source code, but I hope it is fast enough to be usable even on a
513 .. [#] It *is* actually possible to install AROS/i386-pc onto a harddrive, but
514 the procedure is far from being automated and user-friendly and the
515 necessary tools are still being heavily developed and might be quite
516 buggy. Therefore we officially do not recommend harddisk installation for
517 unexperienced users at the moment so this note was written.
520 .. _`download page`: ../../download
522 .. _rawrite: http://uranus.it.swin.edu.au/~jn/linux/rawwrite.htm
524 .. _`AROS Archives`: http://archives.aros-exec.org