顯示具有 虛擬電腦 標籤的文章。 顯示所有文章
顯示具有 虛擬電腦 標籤的文章。 顯示所有文章

2019/1/8

cloudready上跑linux環境 (chromebook也適用)

在推廣使用cloudready上最常被提及的是相容性或使用習慣的問題,總是有人會想"執行某些特定軟體"。之前cloudready有新增虛擬電腦(使用oracle VM)的能力,但是執行起來是卡卡的,而且滑鼠指標總是會飄移跑出視窗外,總之用的很不順,所以就想找從其他方法。

於是在網路上爬啊爬的,發現crouton這個東西,它是一個指令集,可以在chrome上跑一些linux的指令。(不懂沒關係,照著以下順序做就可以)

步驟1:下載crouton

載點 請按我 ,會自動下載一個小檔案到downloads下載資料夾。

步驟2:按crtl+alt+t 開啟終端機視窗

輸入shell 如下圖

步驟3:安裝ubuntu 18.04 LTS 核心

輸入 sudo sh -e ~/Downloads/crouton -r bionic -t core  << 這裡可以用複製貼上的方式
按enter開始下載安裝, 會跑一段時間,請耐心等待

如果想要安裝舊一點的版本, 可以參考 sudo sh -e ~/Downloads/crouton -r help
有下面這些版本可以選,
例如要裝ubuntu 16.04的就請把上述指令中的bionic換成 xenial(看不懂就跳過吧)


Recognized debian releases:
potato! woody! sarge! etch! lenny! squeeze! wheezy jessie stretch buster sid
Recognized kali releases:
moto! kali! sana! kali-rolling
Recognized ubuntu releases:
warty! hoary! breezy! dapper! edgy! feisty! gutsy! hardy! intrepid! jaunty!
karmic! lucid! maverick! natty! oneiric! precise! quantal! raring! saucy!
trusty utopic! vivid! wily! xenial yakkety! zesty! artful* bionic*

步驟4:自訂一個管理者的帳號和密碼

 跑到一半會停下來,提示你要設定一個帳號密碼, 帳號名稱自己決定,密碼設定也要輸入兩次。這是日後進入到linux環境裡面要安裝軟體或變更設定時會用到的



步驟5:安裝桌面環境


這裡有一些選擇,unity, gnome, kde, lxde, xfce4 選你習慣或喜歡的,我常用的是lxde, 因為介面和windows的比較像,所以我就要輸入下方指令 (可以用複製貼上)

sudo sh -e ~/Downloads/crouton -r bionic -t core,audio,cli-extra,core,touch,,x11,xorg,gtk-extra,keyboard,lxde,lxde-desktop -u

上述指令 -t 後面的參數表示要額外安裝的部分, 若有需要可以參考 sudo sh -e ~/Downloads/crouton -t help

Available targets:audio Support audio playback via Chromium OS's audio system. Requires: corechrome Google Chrome browser, stable channel. Requires: x11chrome-beta Google Chrome browser, beta channel. Requires: x11chrome-dev Google Chrome browser, dev channel. Requires: x11chromium Chromium browser. Uses the distro's version, which may be old. Requires: x11cli-extra Basic CLI tools such as ssh. Requires: corecore Performs core system configuration. Most users would want this.e17 Installs the enlightenment desktop environment. (Approx. 50MB) Requires: gtk-extraextension Clipboard synchronization and URL handling with Chromium OS. Requires: x11gnome Installs the GNOME desktop environment. (Approx. 400MB) Requires: gtk-extragnome-desktop Installs GNOME along with common applications. (Approx. 1100MB) Requires: gnomegtk-extra GTK-based tools including gdebi and a simple browser. Requires: x11kde Installs a minimal KDE desktop environment. (Approx. 600MB) Requires: x11kde-desktop Installs KDE along with common applications. (Approx. 1000MB) Requires: kdekeyboard Adds support for Chromebook keyboard special keys. Requires: x11kodi Installs the KODI media player. (Approx. 200MB) Requires: x11lxde Installs the LXDE desktop environment. (Approx. 200MB) Requires: gtk-extralxde-desktop Installs LXDE along with common applications. (Approx. 800MB) Requires: lxdetouch Touchscreen and limited generic gesture support. Requires: x11unity Installs the Unity desktop environment. (Approx. 700MB) Requires: gtk-extraunity-desktop Installs Unity along with common applications. (Approx. 1100MB) Requires: unityx11 X11 via autodetected backend. Does not install any desktop environment.xfce Installs the Xfce desktop environment. (Approx. 250MB) Requires: gtk-extraxfce-desktop Installs Xfce along with common applications. (Approx. 1200MB) Requires: xfcexiwi X.org X11 backend running unaccelerated in a Chromium OS window. Requires: audio extensionxorg X.Org X11 backend. Enables GPU acceleration on supported platforms. Requires: audio

如果要用其他種桌面,就請把上述文字替換掉(lxde替換成其他的,有兩處要修改)
指令輸入完按enter又會跑一陣子,這樣就算安裝完畢了

步驟6:進入系統

輸入sudo startlxde  就可以進入到linux環境了。如果你在步驟5是選擇其他桌面, 那start後面的名稱就要跟著修正。

以後要進入linux,就是在chromeOS桌面下按ctrl+alt+t然後輸入shell然後再輸入sudo startlxde就可以了。

接下來就是linux的使用操作了。要離開可以選擇logout,也可按ctrl+shift+alt+F1 切換回chromeOS的桌面,再按一次就可以再切回linux。

補充說明:

CloudReady這個功能其實chromebook上也適用,但是要額外開啟"開發者模式" (cloudready預設就是開啟的),另外就是安裝linux環境也還是會佔用一些儲存空間,而chromebook一般機種配置的空間都不大(32G或16G),所以我就不推薦使用了。
有興趣請參考 這篇

如果你不想繼續用linux了,輸入下列指令就可以移除了
按ctrl+alt+t, 然後輸入shell
繼續輸入
cd /mnt/stateful_partition
sudo rm -r crouton
會提示你要不要刪除,按Y

2018/7/17

官方提供的CloudReady虛擬電腦檔案

我試過要把CloudReady裝在虛擬電腦上,可是發生很多錯誤。現在Neverware,也就是CloudReady官方公布了v66版本的虛擬電腦影像檔,是使用vmware製作的。剛剛測試證實可行。

因為不是本部落格主要推廣項目,所以就簡單敘述,有問題再提出討論。

步驟1: 下載vmware player,個人用途是免費的,請下載後安裝。有windows / linux版本。下載之後安裝。

步驟2: 下載CloudReady的虛擬電腦裝置檔,目前只有提供64位元的版本。下載檔案是zip壓縮檔,要解開才能用。(檔案大小3.7GB,壓縮比例98%,其實可以直接提供原始檔吧)

步驟3: 開啟vmware,選擇"Open a Virtual Machine",選擇剛剛下載完解開壓縮的檔案。


步驟4: 安裝完後,預設使用記憶體是4GB,我建議使用2GB(或3GB)就很足夠。網路部分原本是橋接(bridge),我建議改成NAT,這樣連線比較順。另外額外設定(options)部分,把增強鍵盤打開(第一次用要下載額外軟體並重開機)



步驟5: 之後就是大家熟悉的介面了,先改成中文,然後輸入google帳號登入。

提醒一點,進入到虛擬電腦後,滑鼠就被綁在虛擬電腦的視窗裡,滑鼠要離開,要按ctrl+alt。預設的解析度是1024x768好像不能改,再研究研究。

2018/7/22補充
1. 記憶體用量 / CPU用量 可根據自己電腦配備調整,這是沒有問題的。
2.取消顯示卡的3D加速功能,會導致無法開機。
3.光碟機完全沒用到,可以刪除。
4.CPU設定裡面的虛擬畫可以勾選(增進效能感受不明)。
4.虛擬硬碟空間調整不會反應到實際面,本地端能儲存的容量只有2.4G。








2018/7/16

CloudReady上使用VirtualBox-安裝檔取得-虛擬電腦系列文2

     我想在cloudready上使用virtualbox主要理由是,希望能補足cloudready在chromeOS上不支援的部分,也就是支援android軟體安裝使用。因此我一開始拿remixOS,這是一款android x86的作業系統,也就是可以在一般電腦上執行android的程式。

     以前我也使用過一陣子android x86,那時最有名的兩款系統是remix和phoenix,但是使用過一陣子後就放棄了。雖然支援playstore,也就是能像手機一樣下載很多apk應用軟體,但是網頁相容性一直不好。在android x86下的chrome瀏覽器是閹割版本的,或許是考慮到手機的相容性和運算能力。很多網站我連過去也會很貼心的變成手機版本。但我已經是用筆電等級的大螢幕了,即便強制使用電腦版,也會礙於一些擴充元件,例如flash,沒辦法和一般使用windows或是Mac/linux那樣有完全的呈現。另外一點就是使用上的不方便,絕大多數的程式都是使用螢幕觸控操作,而我在PC上使用,就不能用兩指操作,導致很多軟體不能順利使用。還有輸入法的設計,是為了手機使用,雖然可以支援鍵盤,但是選字還是得用滑鼠,也造成一些不便。

     總之能跑virtualbox,我就開始研究。因為之前曾在windows上玩過virtualbox,所以很直覺的拿remix的安裝檔來用。但是卻無法順利開機。調了很多參數都無法正常運作。碰壁了只好上來問google。原來已經有很多討論虛擬電腦上怎麼安裝這些。嗯,看來步驟挺複雜的。

     意外的逛到這個網站,竟然就直接提供很多已經安裝好系統的磁碟檔。包含我上述提到到的remix和phoenix。立馬下載來使用。

-----以下是安裝程序的截圖-----
步驟1: 開啟virtual中控台,選擇新增。

步驟2:名稱可以自訂,類型選Linux,版本選Linux 2.6 /3x,至於32bit或64bit,看你下載的系統而定。

步驟3:記憶體太少跑得很慢,我是設2GB記憶體。如果自己電腦原本的記憶體就不多,那最少也要1GB。

步驟4:選擇虛擬磁碟,這裡就選擇剛剛在osbox下載的檔案。

步驟5:回到中控台,就看到已經設定好了,點按兩下就可以開啟。

步驟6:等待一會兒,就已經進入remix裡。點一下視窗就可以進去,但是這邊有個要先去上方功能列的"輸入",選擇"滑鼠整合",這樣虛擬電腦裡的游標才能操作。

這樣就可以開始使用了。但目前發現有時候虛擬電腦的滑鼠指標沒有乖乖的運作,常動不動就跑出是窗外。這個問題我覺得是和extension pack沒辦法安裝有關,因此如同usb2.0控制器也沒辦法載入。這問題我持續在研究中。

即使操作介面跛腳,但我仍然是可以連上網,去下載喜歡的apk。只不過發現效能也不是很好(我的電腦是thinkpad t420s 三代i5的cpu)。所以,也只能當玩具玩一下罷了。

如果你在使用上有任何發現,非常歡迎與我分享~


2018/7/15

CloudReady新功能!支援VirtualBox-虛擬電腦系列文1

之前我在介紹CloudReady時,總是把重心放在1.免費2.舊電腦可用。但真正使用CloudReady上總是和以前的習慣不大一樣,很多常用的程式,沒有對應的可以使用。

但現在起,很不一樣了。就是CloudReady在V66版本之後,支援免費的虛擬電腦VirtualBox。也就是說,你可以在CloudReady上面跑虛擬電腦,在虛擬電腦裡安裝windows, linux, 甚至是android x86。

也就是說平常你可以只開CloudReady,但是有些時候,沒windows就活不下去的時候,就開啟虛擬主機,就可以回到你原本的環境。

-----以下是安裝步驟截圖-----
步驟1: 先按左下開啟啟動器(或按winkey),選擇virtualbox

步驟2: 點按"安裝"(INSTALL),下載完按"啟動"(LAUNCH)

步驟3:開啟後,是英文介面,先選擇左上File功能,選擇preferences (或直接按ctrl+g),然後選擇Language,選擇正體中文。



這樣只是把virtualbox給裝好,虛擬電腦裡面要裝什麼還要自己來。不過畢竟是新功能,感覺還有一些還沒調整到位的。例如我現在無法直接安裝virtualbox的extendsion package,很多進階能,例如usb 2.0, 網路卡支援 這些都還沒辦法用。 這些將會在日後幾天我研究出來後再分享給大家。