0% found this document useful (0 votes)
150 views

Practical Work 5

This practical work report discusses installing macOS Sierra on a virtual machine in VirtualBox running on Windows. It provides steps to extract the macOS image file, install VirtualBox, create a new virtual machine configured for macOS, and add additional code to the virtual machine settings to allow macOS Sierra to run successfully in VirtualBox. The conclusion discusses how firmware and operating systems interact with hardware on computers.

Uploaded by

akmal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views

Practical Work 5

This practical work report discusses installing macOS Sierra on a virtual machine in VirtualBox running on Windows. It provides steps to extract the macOS image file, install VirtualBox, create a new virtual machine configured for macOS, and add additional code to the virtual machine settings to allow macOS Sierra to run successfully in VirtualBox. The conclusion discusses how firmware and operating systems interact with hardware on computers.

Uploaded by

akmal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

PRACTICAL WORK REPORT

PRACTICAL WORK 5
OPERATING SYSTEM DEC6013

NAME: MOHAMAD AKMAL BIN MUHAMMAD ASMAWI


ID NUMBER: 10DTK16F1089
TITLE REPORT: Operating System Installation of Ubuntu (Linux)
PRACTICAL WORK: 5

FAIZAL BIN MOHAMMAD TWON TAWI


POLITEKNIK SEBERANG PERAI JALAN PERMATANG PAUH 13500 SEBERANG PERAI PULAU PINANG
Step 1: Extract Image File with Winrar or 7zip

Install Winrar, Select Image file, Right click then select “Extract Here”

Right Click then Extract Image


Step 2: Install VirtualBox

This tutorial working with VirtualBox 5.0.

Install VirtualBox 5.0


Step 3: Create New Virtual Machine

Name: macOS 10.12 Sierra


Type: Mac OS X
Version: Mac OS X 10.11 El Capitan (64 bit) or 10.12 Sierra
Memory size is 4 GB( 70% of your Ram)
Virtual disk file: macOS 10.12 Sierra.vmdk
Create New Virtual Machine
Step 4: Edit Your Virtual Machine

CPU: 2 CPU (my CPU is core i3) and Enable PAE/NX

Processor
System: Enable EFI, Disable Floppy, Chipset is PIIX3 or IHC9

System
Graphics: Set 128 vRam

Display
Storage: macOS 10.12 Sierra.vmdk

Hard Disk
Step 5: Add Code to VirtualBox with Command Prompt (cmd)

Run CMD as Admin


Replace “Your VM Name” with your virtual machine name then Copy – Paste to Command Prompt
Code for Virtualbox 5.x.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd
bfebfbff
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey"
"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Code for Virtualbox 4.x.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff
bfebfbff
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey"
"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name"
"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Add code to VirtualBox


Done! Run Your Virtual Machine:

Sierra Welcome Screen

macOS Sierra 10.12 on VirtualBox on Windows


CONCLUSION
At the end of this lab work, we can conclude that firmware is a level of programming
that exists directly on top of a hardware layer. It's not part of the operating system itself.
The Mac firmware is the first stored program that executes when you turn on a Mac
computer. Its job is to check the computer's CPU, memory, disk drives and ports for errors.
Mac OS is the computer operating system for Apple Computer's Macintosh line of personal
computers and workstations. A popular feature of its latest version, Mac OS X , is a desktop
interface with some 3-D appearance characteristics. For hardware functions such as input

and output and memory allocation, the operating system acts as an intermediary between
programs and the computer hardware, although the application code is usually executed
directly by the hardware and frequently makes system calls to an OS function or is
interrupted by it.

You might also like