Download presentation
Presentation is loading. Please wait.
1
第 18 章 在 Linux 上玩 Windows 著作權所有 © 旗標出版股份有限公司
2
前言 雖然可以在電腦中安裝了 2 套作業系統, 必要時可重新開機, 並切換到另一個作業系統操作
但如果在 Linux 系統下, 又常常需要執行 Windows 系統的應用程式, 勢必需要不停的重新開機, 才能輪流在這 2 套作業系統上操作, 非常不方便 以下將介紹 2 套軟體, 可以在不重開機的情況下, 同時操作 Windows 及 Linux 系統的應用軟體, 甚至還能透過網路, 達到資料交流的目的
3
本章提要 VMware 虛擬機器軟體 跨網路遠端遙控電腦
4
VMware 虛擬機器軟體 VMware 是一套能在作業系統上虛擬電腦硬體設備的中介程式
而在這些虛擬機器上, 又能安裝個別的作業系統, 就好像這些作業系統是安裝在實際的機器上一樣
5
VMware 虛擬機器軟體 VMware 保證只要能在虛擬機器上成功安裝某個作業系統, 則該作業系統上原本能執行的程式, 在虛擬機器裡的作業系統上一樣能執行 當然這個保證不包含會對硬體設備作特殊存取的程式 (例如, 不能在 VMware 虛擬機器裡又裝一套 VMware)
6
VMware 虛擬機器軟體 VMware 簡介 安裝 VMware 安裝客戶作業系統-Windows XP 讓虛擬機器走出象牙塔
再次執行客戶作業系統
7
VMware 簡介 架設於實際機器上的作業系統稱為主作業系統 (Host Operating System)
架設於虛擬機器上的作業系統則稱為客戶作業系統 (Guest Operating System) VMware 事實上是一個介於作業系統, 硬體設備與虛擬機器之間的協調器與多工器 它將一個實際機器對應到許多虛擬機器
8
VMware 簡介
9
VMware 簡介 Vmware 經由這樣的設計以提供下列功能: 在一台電腦上同時執行許多作業系統
每個作業系統之間, 可透過軟碟片與網路系統交換作業系統內的檔案資料 將每個作業系統獨立於個別的虛擬機器, 使每個作業系統的資料不會因其他作業系統當機而損壞
10
VMware 簡介 只要將組態檔及資料檔複製到其他虛擬機器的目錄中, 就完成了客戶作業系統的移植, 而不需要再安裝一次客戶作業系統
如果事先能做好組態檔及資料檔的備份工作 , 當客戶作業系統發生問題時, 便可藉由組態檔及資料檔的還原, 恢復成之前的狀態 這個功能在安裝、測試一些程式時, 特別有用 在開發網路應用程式時, 可以在同一台機器上利用虛擬機器, 模擬遠端網站與本機網頁瀏覽器相連的狀況
11
VMware 簡介 - 取得 VMware 從 VMware 公司網站 網站可下載 VMware Workstation 試用版 目前有 Linux 及 Windows XP/NT/2000 兩個版本 在下載套件前, 必須先取得註冊碼才能在安裝完後正常執行
12
VMware 簡介 - 取得 VMware 取得註冊碼的方式有兩種:
直接購買該軟體 (下載版本美金 299 元, 盒裝版則為美金 329 元) 申請 30 天的試用版註冊碼 請先至 註冊一個帳號 憑此帳號便可以購買 VMware, 或是申請試用的註冊碼
13
VMware 簡介 - 取得 VMware 申請註冊碼後, VMware 公司會寄一封主旨為 "Your VMware Workstation 4 (for Linux systems) Evaluation License " 的 這封 很重要, 因為稍後我們在設定 VMware 時會用到它
14
安裝 VMware 下載完 VMware 套件後, 即可開始安裝 VMware, 安裝的程序可分成三個步驟: 安裝 VMware 主程式
新增虛擬機器 安裝客戶作業系統 - Windows XP
15
安裝 VMware 主程式 以 RPM 版本為例, 請如下安裝 VMware:
16
安裝 VMware 主程式 安裝完成後, 需執行 vmware-config.pl 指令設定:
17
安裝 VMware 主程式
18
安裝 VMware 主程式
19
安裝 VMware 主程式
20
安裝 VMware 主程式
21
新增虛擬機器 請在 X Window 開啟文字模式視窗, 並執行 vmware 指令, 以新增虛擬機器
首先請執行『Help/Enter Serial Number』命令, 輸入試用序號、姓名及公司名稱
22
新增虛擬機器
23
新增虛擬機器
24
新增虛擬機器
25
設定虛擬機器的組態 接著要新增一台虛擬機器, 並進行設定:
26
設定虛擬機器的組態
27
設定虛擬機器的組態
28
設定虛擬機器的組態
29
設定虛擬機器的組態
30
安裝客戶作業系統- Windows XP 安裝虛擬機器後, VMware 顯示如下畫面:
31
安裝客戶作業系統- Windows XP 接著, 以 Windows XP 為例, 說明如何安裝
請將 Windows XP 的光碟放入光碟機中, 再按下 Power On the Virtual Machine 鈕, 開始安裝客戶作業系統 以下的動作不會損毀原有的資料, 因為這些動作都是在我們自行建立的虛擬磁碟中執行
32
安裝客戶作業系統- Windows XP
33
安裝客戶作業系統- Windows XP
34
安裝客戶作業系統- Windows XP
35
安裝客戶作業系統- Windows XP
36
安裝客戶作業系統- Windows XP 接下來的安裝過程, 與在一般電腦上安裝 Windows XP 相同
37
安裝客戶作業系統- Windows XP
38
安裝客戶作業系統- Windows XP
39
虛擬機器的畫面過小? 若覺得虛擬機器的畫面太小, 可依下列方式操作, 取消不必要的顯示畫面:
40
讓虛擬機器走出象牙塔 虛擬機器是以一個很大的檔案作為虛擬磁碟機, 而這種虛擬磁碟中的檔案並無法直接在 Linux 下存取
因此, 在 Linux 上的 Windows 系統便好像被關在 Linux 裡, 無法與外界溝通
41
讓虛擬機器走出象牙塔 要解決這樣的問題有兩種方法: 利用軟碟機作媒介 利用網路溝通
先在 Linux 下將軟碟機掛載進系統, 透過軟碟機在 Windows 與 Linux 間傳遞資料 利用網路溝通 將 Windows 中的網路環境設定好, 就可以和其他電腦通訊了 因為在最初已將虛擬機器設定為網路上 "獨立" 的主機, 所以不要將 IP 位址設成跟 Linux 主機一樣
42
讓虛擬機器走出象牙塔
43
再次執行客戶作業系統 關閉虛擬機器後, 要再次進入一樣是執行 vmware 指令:
44
跨網路遠端遙控電腦 什麼是 VNC 在 Linux 啟動 VNC server 結束 VNC server
在 Windows 安裝 VNC 並啟動 VNC server 從 Linux 主機遠端遙控 從 Windows 電腦遠端遙控 Linux 電腦 從網頁瀏覽器遠端遙控
45
什麼是 VNC 遠端遙控技術是指由一部電腦 (主控端) 去控制另一部電腦 (被控端)
當主控端在控制被控端時, 就如同使用者親自坐在被控端前作業一樣, 可以執行被控端的應用程式, 及使用被控端的系統資源
46
什麼是 VNC
47
什麼是 VNC VNC (Virtual Network Computing) 是一套由 AT&T 實驗室所發展可操控遠端電腦的軟體
VNC 採用了 GPL 授權條款, 任何人皆可免費取得該軟體 VNC 軟體主要由 2 個部份組成:VNC server 及 VNC viewer
48
什麼是 VNC VNC server 與 VNC viewer 支援了多種作業系統
如 Unix 系列 (UNIX、Linux、 Solaris 等)、Windows 及 MacOS 可將 VNC server 及 VNC viewer 分別安裝在不同的作業系統上進行操控 即使目前操作的主控端電腦沒有安裝 VNC viewer, 也可以透過一般的網頁瀏覽器來控制被控端
49
什麼是 VNC
50
在 Linux 啟動 VNC server 本 Linux 發行版已包含了 VNC 軟體, 不過預設是使用 TWM 視窗管理程式, 對一般人來說稍嫌不方便 所以請依照下列步驟, 設定 VNC 使用熟悉的 GNOME 桌面環境:
51
在 Linux 啟動 VNC server 接者請用文書編輯器開啟 /etc/vnc/xstartup, 如下輸入:
最後在被控端啟動 VNC server, 請執行 vncserver 指令
52
在 Linux 啟動 VNC server
53
在 Linux 啟動 VNC server 經上述步驟後, 便已啟動了 VNC server
爾後如果想更改 VNC server 的密碼, 執行 vncpasswd 指令即可
54
結束 VNC server 要結束 VNC server, 請在被控端電腦上開啟文字模式視窗, 或在文字模式下, 依以下步驟操作:
55
設定進入 Linux 後, 自動啟動 VNC server
請執行 ntsysv 指令, 選取 vncserver 項目, 設定開機即啟動此服務 接著如下修改 /etc/sysconfig/vncservers 設定檔:
56
在 Windows 安裝 VNC 並啟動 VNC server
要在 Windows 作業系統啟動 VNC server, 請先到 VNC 網站 http:// 下載 Windows 版的 VNC 目前最新版本為 版, 可下載 .exe 檔案, 並執行安裝 VNC 軟體 安裝完成後, 請執行『開始/所有程式/Real VNC/Run VNC Server』命令啟動 VNC server
57
在 Windows 安裝 VNC 並啟動 VNC server
58
從 Linux 電腦遠端遙控 遙控 Linux 作業系統 遙控 Windows 作業系統
59
遙控 Linux 作業系統 在主控端的 X Window 環境下, 開啟任一文字模式視窗執行 vncviewer 指令啟動 Linux 版的 VNC viewer:
60
遙控 Linux 作業系統
61
遙控 Windows 作業系統 如果被控端是 Windows 系統, 也請執行 vncviewer 指令
要求輸入被控端的網址時, 請直接輸入網址 (如 windows.flag.com.tw), 再輸入密碼後, 即可在 Linux 作業系統遙控 Windows 作業系統的被控端
62
遙控 Windows 作業系統
63
從 Windows 主機 遠端遙控 Linux 電腦
要在 Windows 作業系統遙控遠端電腦, 請下載 Windows 版的 VNC 軟體 先在 Linux 端啟動 VNC server, 然後在 Windows 端執行剛才下載的 vnc x86_win32-viewer.exe 執行檔, 即可啟動 Windows 版的 VNC viewer
64
從 Windows 主機 遠端遙控 Linux 電腦
65
從 Windows 主機 遠端遙控 Linux 電腦
66
從網頁瀏覽器遙控 如果正在使用的電腦沒有安裝 VNC viewer, 但卻想臨時在任一電腦遙控被控端, 則可以透過網頁瀏覽器遙控遠端電腦
遙控 Linux 作業系統 遙控 Windows 作業系統
67
遙控 Linux 作業系統 要遙控 Linux 作業系統的被控端, 請在網頁瀏覽器的網址欄輸入被控端的網址, 並在網址後加上埠號, 即可操控該電腦 此處要輸入的埠號為 X Server 的視窗編號 例如啟動的 VNC server 的 X Server 視窗編號為 "1", 則埠號即為 5801
68
遙控 Linux 作業系統
69
遙控 Linux 作業系統
70
遙控 Linux 作業系統
71
遙控 Windows 作業系統 如果被控端是 Windows 作業系統, 則在網頁瀏覽器的網址欄輸入被控端的網址
並在網址後加上 ":5800" 的埠號以遙控該電腦
72
遙控 Windows 作業系統
Similar presentations