SlideShare a Scribd company logo
Linux For Embedded Systems
ForArabs
Ahmed ElArabawy
Course 101:
Introduction to Embedded Linux
Lecture 6:
Installing Ubuntu
Choices for Ubuntu Installation
1. Booting from Ubuntu DVD
2. Installing Ubuntu alone on the machine
3. Installing Ubuntu along with Windows in a dual
boot configuration
4. Installing Ubuntu inside a virtual machine
5. Other choices….
Virtualization
What ??
Virtualization
Why??
Virtualization is used for:
• Running Multiple Operating Systems simultaneously
• Easier Software Installations
• Testing and Disaster Recovery
• Infrastructure Consolidation
Virtualization
How ?
• We can achieve virtualization via the use of a Hyper-visor
• Hyper-Visor is a software that can accommodate multiple
virtual machines. Each VM can have its own OS
• There are two types of Hyper-visors,
• Type One (Bare-Metal Hyper-Visor)
• Type Two (Use of host OS)
Virtualization
How ?
Hyper-Visor Acts as a light host OS Hyper-Visor Acts as an Application
Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu
http://www.wikihow.com/Install-Ubuntu-on-VirtualBox
Installing Ubuntu
Download& Install Oracle Virtual Box
https://www.virtualbox.org/
Download Ubuntu
http://www.ubuntu.com/download/desktop
Create a New VM on VirtualBox
Start the VM and Install Ubuntu
Exploring Ubuntu GUI
http://Linux4EmbeddedSystems.com

More Related Content

PDF
Course 101: Lecture 5: Linux & GNU
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 5: A Tour in RTOS Land
Ahmed El-Arabawy
Ā 
PPTX
Device Drivers in Linux
Shreyas MM
Ā 
PDF
Embedded Systems: Lecture 6: Linux & GNU
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 25: Devices and Device Drivers
Ahmed El-Arabawy
Ā 
PPTX
Device drivers Introduction
vijay selva
Ā 
PDF
Course 101: Lecture 1: Introduction to Embedded Systems
Ahmed El-Arabawy
Ā 
PDF
Course 101: Lecture 2: Introduction to Operating Systems
Ahmed El-Arabawy
Ā 
Course 101: Lecture 5: Linux & GNU
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 5: A Tour in RTOS Land
Ahmed El-Arabawy
Ā 
Device Drivers in Linux
Shreyas MM
Ā 
Embedded Systems: Lecture 6: Linux & GNU
Ahmed El-Arabawy
Ā 
Course 102: Lecture 25: Devices and Device Drivers
Ahmed El-Arabawy
Ā 
Device drivers Introduction
vijay selva
Ā 
Course 101: Lecture 1: Introduction to Embedded Systems
Ahmed El-Arabawy
Ā 
Course 101: Lecture 2: Introduction to Operating Systems
Ahmed El-Arabawy
Ā 

What's hot (20)

PDF
Embedded Systems: Lecture 8: Lab 1: Building a Raspberry Pi Based WiFi AP
Ahmed El-Arabawy
Ā 
PDF
Course 101: Lecture 4: A Tour in RTOS Land
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 8: The Raspberry Pi as a Linux Box
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 4: Selecting the Proper RTOS
Ahmed El-Arabawy
Ā 
PPT
Building Embedded Linux
Sherif Mousa
Ā 
PDF
Introduction to linux
PT Lotus Indah Textile Industries
Ā 
PPTX
Introduction to Linux Kernel
Stryker King
Ā 
PDF
Embedded Linux from Scratch to Yocto
Sherif Mousa
Ā 
PPT
Introduction to Linux Kernel by Quontra Solutions
QUONTRASOLUTIONS
Ā 
PDF
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 19: Using Signals
Ahmed El-Arabawy
Ā 
PPT
UNIX and Linux - an introduction by Mathias Homann
Mathias Homann
Ā 
PDF
Course 102: Lecture 1: Course Overview
Ahmed El-Arabawy
Ā 
PDF
Linux kernel modules
Eddy Reyes
Ā 
PDF
Embedded Linux Basics
Marc Leeman
Ā 
PDF
Part 01 Linux Kernel Compilation (Ubuntu)
Tushar B Kute
Ā 
PPTX
Linux architecture
ICI Bucharest - roTLD
Ā 
PPTX
Introduction to linux
Stephen Ahiante
Ā 
Embedded Systems: Lecture 8: Lab 1: Building a Raspberry Pi Based WiFi AP
Ahmed El-Arabawy
Ā 
Course 101: Lecture 4: A Tour in RTOS Land
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 8: The Raspberry Pi as a Linux Box
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 4: Selecting the Proper RTOS
Ahmed El-Arabawy
Ā 
Building Embedded Linux
Sherif Mousa
Ā 
Introduction to linux
PT Lotus Indah Textile Industries
Ā 
Introduction to Linux Kernel
Stryker King
Ā 
Embedded Linux from Scratch to Yocto
Sherif Mousa
Ā 
Introduction to Linux Kernel by Quontra Solutions
QUONTRASOLUTIONS
Ā 
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
Ahmed El-Arabawy
Ā 
Course 102: Lecture 19: Using Signals
Ahmed El-Arabawy
Ā 
UNIX and Linux - an introduction by Mathias Homann
Mathias Homann
Ā 
Course 102: Lecture 1: Course Overview
Ahmed El-Arabawy
Ā 
Linux kernel modules
Eddy Reyes
Ā 
Embedded Linux Basics
Marc Leeman
Ā 
Part 01 Linux Kernel Compilation (Ubuntu)
Tushar B Kute
Ā 
Linux architecture
ICI Bucharest - roTLD
Ā 
Introduction to linux
Stephen Ahiante
Ā 
Ad

Viewers also liked (16)

PDF
Course 102: Lecture 7: Simple Utilities
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 3: Basic Concepts And Commands
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 6: Seeking Help
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 4: Using Wild Cards
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 2: Unwrapping Linux
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 9: Input Output Internals
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 8: Composite Commands
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 5: File Handling Internals
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 12: Basic Text Handling
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 10: Learning About the Shell
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 14: Users and Permissions
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 11: Environment Variables
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 13: Regular Expressions
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 12: Introduction to Git & GitHub (Part 3)
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Ahmed El-Arabawy
Ā 
PDF
Embedded Systems: Lecture 2: Introduction to Embedded Systems
Ahmed El-Arabawy
Ā 
Course 102: Lecture 7: Simple Utilities
Ahmed El-Arabawy
Ā 
Course 102: Lecture 3: Basic Concepts And Commands
Ahmed El-Arabawy
Ā 
Course 102: Lecture 6: Seeking Help
Ahmed El-Arabawy
Ā 
Course 102: Lecture 4: Using Wild Cards
Ahmed El-Arabawy
Ā 
Course 102: Lecture 2: Unwrapping Linux
Ahmed El-Arabawy
Ā 
Course 102: Lecture 9: Input Output Internals
Ahmed El-Arabawy
Ā 
Course 102: Lecture 8: Composite Commands
Ahmed El-Arabawy
Ā 
Course 102: Lecture 5: File Handling Internals
Ahmed El-Arabawy
Ā 
Course 102: Lecture 12: Basic Text Handling
Ahmed El-Arabawy
Ā 
Course 102: Lecture 10: Learning About the Shell
Ahmed El-Arabawy
Ā 
Course 102: Lecture 14: Users and Permissions
Ahmed El-Arabawy
Ā 
Course 102: Lecture 11: Environment Variables
Ahmed El-Arabawy
Ā 
Course 102: Lecture 13: Regular Expressions
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 12: Introduction to Git & GitHub (Part 3)
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Ahmed El-Arabawy
Ā 
Embedded Systems: Lecture 2: Introduction to Embedded Systems
Ahmed El-Arabawy
Ā 
Ad

Similar to Course 101: Lecture 6: Installing Ubuntu (20)

PPTX
Virtual Machines
xx-fun-xx
Ā 
PPTX
Unidad 1 Virtualización con vmware update
lccurie1
Ā 
PPTX
efsgrdhtfyjgrhtjykjhgfvgrdhtfjygkdfbgdbfugjfh
xolmatovasadbek82
Ā 
PPTX
Virtualization concepts in cloud computing
Integral university, India
Ā 
PPTX
Virtualization
Ydel Capales
Ā 
PPTX
virtualization (Hyper-V)
Mohamed Hesham
Ā 
PPTX
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
Ā 
PPTX
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
Ā 
PDF
Virtualization with KVM
Danishka Navin
Ā 
PPTX
Virtualization
Ydel Capales
Ā 
PPTX
Principles of Virtualization - Introduction to Virtualization Software
Rubal Sagwal
Ā 
PPSX
Virtualization basics
Chandrani Ray Chowdhury
Ā 
PDF
Lightning talk unikernels
Michael Bright
Ā 
PDF
Kvm virtualization in_rhel_7
Urgen Sherpa
Ā 
PDF
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
vwchu
Ā 
PPTX
U-II.pptx
ssuserc8e96d
Ā 
PPTX
Linux booting process, Dual booting, Components involved
divyammo
Ā 
PPTX
Virtualization using VMWare Workstation
Hitesh Gupta
Ā 
PPT
Linux virtualization
Google
Ā 
PPTX
Moodle powerpoint 2a
pilatpatrick123
Ā 
Virtual Machines
xx-fun-xx
Ā 
Unidad 1 Virtualización con vmware update
lccurie1
Ā 
efsgrdhtfyjgrhtjykjhgfvgrdhtfjygkdfbgdbfugjfh
xolmatovasadbek82
Ā 
Virtualization concepts in cloud computing
Integral university, India
Ā 
Virtualization
Ydel Capales
Ā 
virtualization (Hyper-V)
Mohamed Hesham
Ā 
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
Ā 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
Ā 
Virtualization with KVM
Danishka Navin
Ā 
Virtualization
Ydel Capales
Ā 
Principles of Virtualization - Introduction to Virtualization Software
Rubal Sagwal
Ā 
Virtualization basics
Chandrani Ray Chowdhury
Ā 
Lightning talk unikernels
Michael Bright
Ā 
Kvm virtualization in_rhel_7
Urgen Sherpa
Ā 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
vwchu
Ā 
U-II.pptx
ssuserc8e96d
Ā 
Linux booting process, Dual booting, Components involved
divyammo
Ā 
Virtualization using VMWare Workstation
Hitesh Gupta
Ā 
Linux virtualization
Google
Ā 
Moodle powerpoint 2a
pilatpatrick123
Ā 

More from Ahmed El-Arabawy (9)

PDF
C 102 lec_29_what_s_next
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 28: Virtual FileSystems
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 24: Archiving and Compression of Files
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 22: Package Management
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 18: Process Life Cycle
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 17: Process Monitoring
Ahmed El-Arabawy
Ā 
PDF
Course 102: Lecture 16: Process Management (Part 2)
Ahmed El-Arabawy
Ā 
C 102 lec_29_what_s_next
Ahmed El-Arabawy
Ā 
Course 102: Lecture 28: Virtual FileSystems
Ahmed El-Arabawy
Ā 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Ahmed El-Arabawy
Ā 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Ahmed El-Arabawy
Ā 
Course 102: Lecture 24: Archiving and Compression of Files
Ahmed El-Arabawy
Ā 
Course 102: Lecture 22: Package Management
Ahmed El-Arabawy
Ā 
Course 102: Lecture 18: Process Life Cycle
Ahmed El-Arabawy
Ā 
Course 102: Lecture 17: Process Monitoring
Ahmed El-Arabawy
Ā 
Course 102: Lecture 16: Process Management (Part 2)
Ahmed El-Arabawy
Ā 

Recently uploaded (20)

PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
Ā 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
PDF
Software Development Methodologies in 2025
KodekX
Ā 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
Ā 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
Ā 
PDF
The Future of Artificial Intelligence (AI)
Mukul
Ā 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
Ā 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
Ā 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
Ā 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
Ā 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
Ā 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
Ā 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
Ā 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
Ā 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
Ā 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
Ā 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
Ā 
The Future of Artificial Intelligence (AI)
Mukul
Ā 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
Ā 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
Ā 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
Ā 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
Ā 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
Ā 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
Brief History of Internet - Early Days of Internet
sutharharshit158
Ā 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
Ā 
The Future of AI & Machine Learning.pptx
pritsen4700
Ā 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 

Course 101: Lecture 6: Installing Ubuntu