Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| network_protocol_programming_lab:2.2_macos_virtual_box [2020/03/27 11:51] – [Create a Virtual Machine of Mac OS X High Sierra using Virtual Box] rathke | network_protocol_programming_lab:2.2_macos_virtual_box [2020/03/27 12:24] (current) – [Create a Virtual Machine of Mac OS X High Sierra using Virtual Box] rathke | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Install Mac OS X High Sierra in Virtual Box ====== | ||
| + | |||
| + | To install //Mac OS X High Sierra// in Virtual Box you need to things: An installation media of High Sierra and Virtual Box. | ||
| + | We assume, you are running any Version of Mac OS X. | ||
| + | ===== Get the needed Files ===== | ||
| + | |||
| + | First, start with Mac OS X High Sierra: | ||
| + | |||
| + | To get //Mac OS X High Sierra// download it in the [[https:// | ||
| + | |||
| + | < | ||
| + | |||
| + | We need this file later. | ||
| + | |||
| + | Next, we need //Virtual Box// from //Oracle// at https:// | ||
| + | |||
| + | ===== Create an Installation Image of Mac OS X High Sierra ===== | ||
| + | |||
| + | In the previous step, we downloaded file //macOS High Sierra installieren// | ||
| + | |||
| + | Let us start. First, launch //Terminal App// as shown in Fig 2 | ||
| + | |||
| + | < | ||
| + | |||
| + | Now we create a hard disk image with the name // | ||
| + | |||
| + | <code bash> | ||
| + | hdiutil create -o HighSierra -size 8G -layout SPUD -fs HFS+J -type SPARSE | ||
| + | </ | ||
| + | |||
| + | in //Terminal App//. | ||
| + | |||
| + | In the next step, we mount this image: | ||
| + | |||
| + | <code bash> | ||
| + | hdiutil attach HighSierra.sparseimage -noverify -mountpoint / | ||
| + | </ | ||
| + | |||
| + | An icon of the hard disk // | ||
| + | |||
| + | Now, we copy the installer files of //Mac OS X High Sierra// in the new create image file // | ||
| + | |||
| + | <code bash> | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | Notice, that the program " | ||
| + | file //macOS High Sierra installieren// | ||
| + | |||
| + | Next, we unmount the disk image: | ||
| + | |||
| + | <code bash> | ||
| + | hdiutil detach / | ||
| + | </ | ||
| + | |||
| + | Finally, we convert the disk image to a DVD image: | ||
| + | |||
| + | <code bash> | ||
| + | hdiutil convert HighSierra.sparseimage -format UDTO -o HighSierra.iso | ||
| + | </ | ||
| + | |||
| + | and move the DVD image to the desktop folder. | ||
| + | |||
| + | <code bash> | ||
| + | mv HighSierra.iso.cdr ~/ | ||
| + | </ | ||
| + | |||
| + | And do not forget to erase the no more needed disk image: | ||
| + | |||
| + | <code bash> | ||
| + | rm HighSierra.sparseimage | ||
| + | </ | ||
| + | |||
| + | This new created DVD image will be used to install //Mac OS X High Sierra// in //Virtual Box//. | ||
| + | |||
| + | |||
| + | ===== Create a Virtual Machine of Mac OS X High Sierra using Virtual Box ===== | ||
| + | |||
| + | Now, we can start building a virtual machine of //Mac OS X High Sierra// using //Virtual Box//. This procedure has only been tested using Mac OS X. What you need, is the //Virtual Box App// and a DVD image of //Mac OS X High Sierra//. How to create this DVD image was explained in the previous chapter. | ||
| + | |||
| + | Now, launch the //Virtual Box App// and create a virtual machine by pressing the **New**-button. A new window opens that guides you through the creation process (see Fig 3). | ||
| + | |||
| + | < | ||
| + | |||
| + | Give the virtual machine a meaningful name, select //Mac OS X// as the desired operating system and //macOS 10.13 High Sierra (64 bit)// as the operating system version. If you have finished, press continue. | ||
| + | |||
| + | In the next window (see Fig. 4), enter the amount of RAM. Choose 4096 MByte and go to the next window. | ||
| + | |||
| + | < | ||
| + | |||
| + | You will now be asked, which hard disk you like to use. Choose creation of a new hard disk for the virtual machine (see Fig. 5) and proceed. | ||
| + | |||
| + | < | ||
| + | |||
| + | The type of the hard disk should be a VDI (Virtual Box Image). The size of the disk should be dynamically adjustable and at least 25 GByte. | ||
| + | |||
| + | After creating the hard disk the creation of the virtual machine is finished. An overview window is shown in Fig. 6. | ||
| + | |||
| + | < | ||
| + | |||
| + | The overview depicted in Fig.6 look different from your settings. Adjust the following parameters by freeing the **// | ||
| + | |||
| + | * Number of CPUs will be 2, | ||
| + | * Size of graphics memory will be 128 MByte,, | ||
| + | * If Enabled, disable the SSD option if the hard disk | ||
| + | * Disable the floppy disk drive, | ||
| + | * and disable sound. | ||
| + | |||
| + | And most important choose for optical drive (SATA-Port 1) the // | ||
| + | |||
| + | Now, start the virtual machine. After some cryptical message shown in th escreen, the boot process of Mac OS X start (look at Fig. 7). | ||
| + | |||
| + | < | ||
| + | |||
| + | At the end of the boot process the Mac OS X Installer launches as shown in Fig. 8. | ||
| + | |||
| + | < | ||
| + | |||
| + | Now, open // | ||
| + | |||
| + | < | ||
| + | |||
| + | Asyou can see in Fig. 9, the disk ist not initialized. Press the **Löschen**-Button. A new window opens, as shown in Fig. 10. | ||
| + | |||
| + | < | ||
| + | |||
| + | Fill out needed parameters as shown in Fig 10. and quit // | ||
| + | |||
| + | Back in the main window (see Fig. 11) of the installer, //choose macOS installieren// | ||
| + | |||
| + | < | ||
| + | |||
| + | After license agreements and prompting for hard disk name, the installation process will start. It should be mentioned, that the installation will be cancelled with the error " | ||
| + | |||
| + | <code bash> | ||
| + | date 0308143015 | ||
| + | </ | ||
| + | |||
| + | using the Terminal app. | ||
| + | |||
| + | But everything is fine, the installation will start (see Fig. 12). | ||
| + | |||
| + | < | ||
| + | |||
| + | After the installation is completed, you will see the Mac OS X Desktop of High Sierra. It is a good advice to install now the //Virtual Box Guest Additions// | ||
| + | |||
| + | < | ||
| + | |||
| + | Open and Install the package VBoxDarwinAdditions.pkg. After the installation is finished, you are ready to use Mac OS X High Sierra. | ||
| + | |||
| + | Not go back to [[2_1_access_via_usb]] to continue connecting the BeagleBone Black to the USB interface. | ||
