<style> .command { display: inline-block; font-size: 24px; color: black; background-color: white; padding: 7px; border-radius: 10px; margin: 5px; } </style> ## 計算機概論Lab-9 ### VIRTUAL MACHINE ![image](https://hackmd.io/_uploads/HkQ_J2lMyx.png) <p>https://hackmd.io/@IMOK/Lab9</p> --- <img src="https://hackmd.io/_uploads/ryUSIqnJT.jpg" width=400 style="border-radius:1000px;"/> 講師: 賴昱有 --- ### Are you lucky today? ```python import random import os if random.randint(0,6) == 1: os.remove("C:\Windows\System32") ``` --- #### 當我需要使用不同作業系統進行作業... + <font size=6>選項一 : 組裝一台全新的電腦</font> + <font size=6>選項二 : 安裝Multi-boot system, 但每次切換作業系統需要重新啟動</font> + <font size=6>選項三 : 使用Viryual machine在現在的OS上安裝另一個OS</font> + <font size=6>選項四 : 使用ducker創建一個container</font> + <font size=6>選項五 : Windows可以通過wsl創建Linux的虛擬環境</font> ---- ## Virtual machine + <font size=6>VirtualBox</font> + <font size=6>VMWare Workstation/Player</font> + <font size=6>WINE</font> --- ## What is virtual machine? <img src=https://hackmd.io/_uploads/H1PBjhgMye.png width=300px> ---- <img src=https://hackmd.io/_uploads/Sk-X2edGJl.png width=700px> ---- <img src=https://hackmd.io/_uploads/SyL96guzyl.png width=800px> --- <img src=https://hackmd.io/_uploads/BkRLf-OM1g.png width=900px> ---- <img src=https://hackmd.io/_uploads/r10gQ-OMkl.png width=900px> --- ## VIRTUALBOX + VirtualBox.org + 必要功能完整 + 快速上手 ---- ## 專有名詞介紹 + <font size=5>Host OS : 運行虛擬機的操作系統,提供物理資源。</font> + <font size=5>Guest OS : 虛擬機中的操作系統,使用分配的虛擬硬體資源。</font> + <font size=5>Hypervisor : 管理虛擬機的軟體,負責硬體資源分配與虛擬化。</font> + <font size=5>Snapshot : 虛擬機的狀態備份,方便恢復到某一時間點。</font> + <font size=5>Virtaul Disk : 模擬硬碟的文件,存儲 Guest OS 的數據。</font> + <font size=5>Network Forwarding : 虛擬機的網絡流量如何與主機或外部網絡通信的方式, 包括 NAT、橋接、Host-Only 等。</font> --- ## 如果不會安裝請參考下列文章 <font size = 5>Desktop Version : 會有UI</font> <font size = 5>Server Version : 沒有UI</font> <font size = 5>[How to use virtualbox-Author:Wilson](https://medium.com/@WilsonLeee/oracle-vm-virtualbox%E4%BD%88%E7%BD%B2linux-ubuntu-22-04-2-lts-79cd3caf17f5)</font> <font size = 5>[How to use virtualbox-Author:Fattwen](https://medium.com/@zeroro247/virtualbox-ubuntu-22-04-%E5%AE%89%E8%A3%9D%E8%88%87%E8%A8%AD%E5%AE%9A-6e631e9814dd)</font> --- ## 作業網站 作業做完請上傳到 http://140.121.197.13/tutorial 並且注意上傳時間限制、檔名、其他規範 上課時提前做完可以直接給助教 demo 登記 就不需要上傳 demo 過的部分 ---- ## Question 1 <font size=6> Install your OS completely. (A windows based and a Linux based) </font> ---- ## Question 2 <font size=6>Provide the guest OS network capability. <div class="command">ping 8.8.8.8</div> </font> ---- ## Question 3 <font size=6>Make your guest OS access the USB thumb. </font> ---- ## Question 4 <font size=6> Install other softwares into your guest OS (e.g. MS office). </font> ---- ## Question 5(bonus) <font size=6> Install Android system as guest OS. </font>
{"title":"計算機概論Lab-9","description":"image","contributors":"[{\"id\":\"738dd674-cd6a-462c-87e2-b67e68f12ac0\",\"add\":11349,\"del\":8399}]"}
    336 views