13,420
edits
Changes
→INVESTIGATION 1: BOOTING KNOPPIX (LIVE LINUX) VIA VIRTUALBOX
[[Image:distro-1.png|thumb|right|450px|Listing of Common Linux Distributions.<br>(Image licensed under [https://creativecommons.org/licenses/by-sa/3.0/ cc])]]
''A '''Linux distribution''' (often abbreviated as distro) is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices (for example, OpenWrt) and personal computers (for example, Linux Mint) to powerful supercomputers (for example, Rocks Cluster Distribution)...''
Reference: https://en.wikipedia.org/wiki/Linux_distribution
''Steps in the Linux Installation Process:''
* '''Select a Linux Distribution''' and '''download'a '' a Linux Distribution Install '''ISO''' file<br>to your Computer ('''Note:download''' Be aware of any required Hardware Requirements for the Linux OS prior to installation(ISO image file or VM file).)* '''Burn an Linux Distribution CD/DVDCreate''', or VM and '''USBinstall''', Linux Distribution or use '''downloaded file when creating a virtual machinerun'''VM file.* Once booted, the installation process '''transfers the live image to a disk (or flash memory)''' and configures the system.* For most distributions, the installation involves a '''guided graphical environment''' help assist with the Linux installation process.<br>
===Linux Installation Methods===
'''Standalone Installation'''
'''Dual-boot / Multi-boot Installation'''
'''Virtualized Virtual Machine Installation'''
[[Image:vm-player-menu.png|thumb|right|250px|VMware Player launch menu for Ubuntu Linux OS<br>(Image licensed under [https://creativecommons.org/licenses/by-sa/3.0/ cc])]]
<br>
[[Image:linux-distro-2.png|thumb|right|150px|Knoppix is a popular Live Linux CD Distribution.<br>(Image licensed under[https://creativecommons.org/licenses/by-sa/3.0/ cc])]]
''A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A Live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.<br><br>As CD and DVD drives have been steadily phased-out, live CDs have become less popular, being replaced by live USBs, which are equivalent systems written onto USB flash drives, which have the added benefit of having write-able storage. The functionality of a live CD is also available with a bootable live USB flash drive, or an external hard disk drive connected by USB.''
Reference: https://en.wikipedia.org/wiki/Live_CD
# Click on the following link to download the lastest knoppix ISO:<br>[https://www.knopper.net/knoppix-mirrors/index-en.html https://www.knopper.net/knoppix-mirrors/index-en.html]<br><br>
# If you are burning to a CD, click on the following link for instructions:<br>[https://www.wikihow.com/Install-Knoppix-Linux Install Knoppix LInux]<br><br>'''NOTE:''' If you are burning to a USB, click on the following link for instructions:<br>[https://itstillworks.com/boot-knoppix-usb-6904288.html How to Boot Knoppix from USB] -->
<br><br>
=INVESTIGATION 1: BOOTING KNOPPIX (LIVE LINUX) VIA VIRTUALBOX=
<span style="color:red;">'''ATTENTION''': This tutorial relates to an interest topic and is NOT worth marks.</span><br><br> In this sectioninvestigation, you will first ''download'' and ''install'' the '''VirtualBox''' VM application on your home computer,<br>then you will then ''download'' and unzip the '''Knoppix Live Distribution VM''' file to your computer.
# Launch the '''Knoppix''' Linux distribution by clicking the '''Launch''' button.<br><br>''''''NOTE:'''''' Your '''file manager''' will open and display both the '''Knoppix virtual machine icon''' and a '''Knoppix Installation ISO file'''. You will be launching the Knoppix Virtual machine in the '''Virtualbox''' application.<br><br>
# '''Double-click''' on the icon Knoppix.vbox in the Virtualbox menu.<br><br>
# Another dialog box will appear. '''Double-click''' on the '''Switch''' button when prompted to enter '''scale mode'''or '''Switch''' to scale mode.<br><br>'''NOTE:''' You should notice that you can switch between your Knoppix VM and your Windows computer which is referred to as the '''host machine'''.<br><br>
-->
# '''Click''' the following link to access the '''Oracle Virtualbox''' application download website:<br>[https://www.virtualbox.org/wiki/Downloads https://www.virtualbox.org/wiki/Downloads]<br><br>
# In this website, '''click''' the link corresponding to your '''computer's operating system'''<br>to download to your computer.<br><br>
# '''Install''' the downloaded '''Virtualbox''' VM application on your computer.<br><br>'''NOTE:''' You may be required to allow '''authorization''' to run this program, select to install devices (if prompted) and to '''restart''' your computer after installation.<br><br>
# Open a '''File Manager''' application and '''navigate''' to directory that the '''Knoppix.zip''' file<br>was downloaded (eg. '''Downloads''').<br><br>[[Image:knoppix-file.png|thumb|right|280px|Knoppix VM file contained in the zipped file. '''Double-click''' '''Knoppix.vbox''' file to launch the '''Knoppix Live Linux''' Distribution.]]
# '''Unzip''' the downloaded zip file (In MS Windows: ''Right click'' and Select "''Extract All''" )<br><br>'''NOTE:''' The contents of this zipped file should appear in another file manager window.<br><br>
# Navigate to the folder containing the ''extracted zipped files'' and '''double-click''' the file called '''Knoppix.vbox''' to launch the Knoppix VM.<br><br>'''NOTE:''' By '''double-clicking''' on this file (even if the VirtualBox application is not running)<br>it will launch the VirtualBox application and start the Knoppix virtual machine.<br><br>'''For Mac Users:''' If you experience an error message regarding the Kernel extension,<br>click on '''System Preferences''', select '''Security and Privacy'''<br>and click to '''allow Oracle''' service extensions to run on your machine.<br><br>If you have difficulty running Knoppix on your home machine/laptop you may ask your <br>'''Learning Centre ULG leaders''' for additional help in troubleshooting why Knoppix<br>is not working on your home machine/laptop.<br><br><table align="right"><tr valign="top"><td>[[Image:knoppix-start-menu.png|thumb|right|150px|'''Knoppix Start button''' (icon on the '''left''').]]</td><td>[[Image:knoppix-desktop.png|thumb|right|280px|The '''Knoppix Linux desktop environment''' has a similar look as the MS Windows desktop environment. (Image licensed under[https://creativecommons.org/licenses/by-sa/3.0/ cc])]]</td></table># If you are using MS Windows, look in the taskbar below to see if the Virtual Box application is running click to display that application window.<br><br># Click on the Start button (looks like a green arrow pointing to the right).<br><br># If prompted, '''click''' '''Scale''' or '''Switch''' to scale mode to proceed.<br><br># If using ''MS Windows'', click the mouse on the Knoppix screen and press '''ENTER''' to login.<br><br># Allow '''time''' for the Knoppix Linux distribution to start. This is a '''graphical Linux distribution''' which will start-up in a desktop environment.<br><br>'''NOTE:''' You are '''NOT''' prompted for a ''username'' and ''password'' because this is a Linux Live distribution and you have been assigned a '''generic account'''.<br><br>'''NOTE:''' If you are using MS Windows, press the '''RIGHT CTRL''' key to change to other applications by pressing '''ALT-TAB'''.<br>When you want to use Graphical Linux (i.e. Knoppix screen), click in the screen to focus and use that screen.<br><br>
# '''Click''' the '''Knoppix Start button''' (refer to <u>left</u> icon in diagram on right). In the '''Knoppix menu''', select '''System Tools'''<br><br>[[Image:xterm.png|thumb|right|280px|The '''Konsole''' application will display the Bash shell to issue Linux commands.]]
# In the '''system tools ''' menu, and select '''Konsole''' to launch a terminal application.<br><br>'''FYI:''' To '''increase''' font size, press '''ctrl+''' to '''reduce''' font size, press '''ctrl-'''.<br>You can drag the Konsole terminal window from the bottom-right corner<br>to increase the window size.<br><br># In the bash shell, issue the following Linux command: <span style="color:blue;font-weight:bold;font-family:courier;">whoami</span><br><br>What is the name of your generic Knoppix Linux Live account?<br>On your Knoppix live OS, there is a '''generic''' user called "'''knoppix'''" that can<br>be accessed <u>without</u> a password. This account has its own home directory.<br><br>Let's test this out by using the ssh command to connect to your Matrix account.<br>Your Knoppix virtual machine uses your host computer's operating system which<br>is already connected to '''Seneca's Global PortalGlobalProtect VPN'''.<br><br><!-- # Issue the following Linux command to '''download''' a Bash Shell script to connect<br>to the '''Seneca Global PortalGlobalProtect VPN''':<br><span style="color:blue;font-weight:bold;font-family:courier;">wget itas.senecacollege.ca/~mark.fernandes/vpn</span><br><br>
# Issue the following Linux command to add execute permissions to be able to run this script:<br><span style="color:blue;font-weight:bold;font-family:courier;">chmod +x vpn</span><br><br>
# Issue the following Linux command to the '''/usr/bin''' directory so this script works like a command:<br><span style="color:blue;font-weight:bold;font-family:courier;">sudo mv vpn /usr/bin</span><br><br>
# Issue the following shell script to connect to the Seneca Global PortalGlobalProtect VPN: <span style="color:blue;font-weight:bold;font-family:courier;">vpn -c</span><br><br>You should be connected to the Seneca Global PortalGlobalProtect VPN. <br>Let's test this out by using the ssh command to connect to your Matrix account.<br><br>
# We need the '''vpn -c''' command to <u>keep</u> running in this terminal; therefore, '''open <u>another</u> Konsole terminal'''.<br><br>
# In that '''<u>new</u>''' terminal, issue the following Linux command to connect to your Matrix account:<br><span style="color:blue;font-weight:bold;font-family:courier;">ssh yourSenecaId@matrix.senecacollege.ca</span><br><br>
# When prompted, enter your '''password''' (remember that password does not "echo-back").<br><br>Were you able to connect to your Matrix account?<br><br>
# Confirm that you are in <u>your</u> '''home''' directory on your Matrix account.<br><br>
# Use a '''text editor''' (''nano'' or ''vi'') to create a file in your current directory called '''myvm.txt'''<br>and enter the following text displayed below. Make certain there are ONLY 3 lines:<br><br><span style="font-family:courier;font-weight:bold">This is line 1<br>This is line 2<br>This is line 3</span><br><br>
# '''Save''' editing changes and '''exit''' the text editor.<br><br>
# Confirm that you created this file and confirm that the contents of this file are correct.<br><br>Let's run a <b>shell script</b> to check that you created the '''myvm.txt''' file (with correct file contents) in your home directory.<br><br>
#Enter the following command: <span style="color:blue;font-weight:bold;font-family:courier;">bash /home/murray.saul/scripts~uli101/week7-check-1</span><br><br>
# If you encounter errors, make corrections and then re-run the checking script until you receive<br>a congratulations message, and proceed to the next step.<br><br>
# Issue the following Linux command to '''terminate''' your Matrix session: <span style="color:blue;font-weight:bold;font-family:courier;">exit</span><br><br>
# In the web-browser, go to the '''Google''' website and perform a ''Net-search'' on the '''Knoppix wiki'''.<br><br>
# When finished browsing the Knoppix WIKI, '''close''' the ''Firefox'' web-browser.<br><br>
# Use the ''Knoppix start menu'' to select '''Office''' and then select '''LibreOffice - Writer'''<br>to launch a ''word processor processing'' application.<br><br>'''NOTE:''' Libre office is a <u>free</u> '''open-source suite''' of productivity tools for<br>creating ''documents'', ''spreadsheets'' and ''slide presentations''.<br><br>
# Create a new document, type in a paragraph and then '''save''' changes to the file '''mydoc''' to your home directory,<br>and '''exit''' the Libreoffice word processing document.<br><br>[[Image:shudtdown-knoppix.png|thumb|right|200px|'''Shutdown menu''' for Knoppix to terminal graphical Linux session.]]
# Use the ''Knoppix start menu'' to select '''logout''', then select '''shutdown''' to terminate your Knoppix Linux Live session.<br><br>
# Press '''ENTER''' when it indicates to '''Remove your CD'''.<br><br>'''NOTE:''' Although you are NOT using a physical CD, this step is required to shut-down<br>your Knoppix session and close your VirtualBox application.<br><br>[[Image:Knoppix-file-manager.png|thumb|right|200px|Graphical '''file manager''' for Knoppix.]]
# '''Launch''' a new Knoppix Linux Live session (''[https://wiki.cdot.senecacollege.ca/wiki/Tutorial7:_Installing_Linux_/_Live_Linux_/_Virtualization#INVESTIGATION_1:_BOOTING_KNOPPIX_.28LIVE_LINUX.29_VIA_VIRTUALBOX INVESTIGATION 1]'', '''step #7''').<br><br>
# Use the ''Knoppix start menu'' to '''launch''' a '''<u>graphical</u> file manager'''<br>('''Hint:''' ''Accessories'' -> ''Files'').<br><br>
# In the file manager, search for your word processing document file and your downloaded shell script that were contained on your home directory.<br><br>Does your word processing document or your downloaded shell script exist?<br>If not, why?<br><br>[[Image:frozen-bubble.png|thumb|right|200px|The '''Frozen-Bubble''' arcade game.]]
# Open the ''Knoppix start menu'', select '''games''' and try running a few games<br>(a few recommendations are: '''Frozen Bubble''', and '''Extreme Tux Racer''' and '''Open Arena''').<br><br>Now that you have had an opportunity to use your Knoppix Linux Live distribution,<br>let's shutdown the VM and move onto the practice questions at the bottom of this tutorial.<br><br>
# Open the ''Knoppix start menu'' and select '''logout''' and '''shutdown''' to end your Knoppix Live session.<br><br>
# List '''4 applications''' that are contained in the Knoppix Linux Live distribution.
# Explain the difference between a '''Live Linux distribution''' and an '''installed Linux distribution'''.
[[Category:ULI101]]