在 Parallels Desktop 15 上,安裝與使用 Linux Mint

前言

macOS 又重新回到只支援自家處理器的路,無法使用 Bootcamp 的狀況下,我相信會有不少使用者會透過虛擬主機軟體去滿足自己使用上的需求,我使用的 Parallels Desktop 最後一個版本是第 15 版,但,我並沒有在上面安裝過 Linux。

這幾天姑且一試,發現 Parallels Desktop 會挑 Distro,在 Parallels Desktop 介面上有列出來的,比較可以正常讀到 ISO 檔,之所以會說比較可以,原因是 Manjaro Linux 的 ISO 檔 (版本為 manjaro-xfce-21.1.5-211008-linux513.iso) 讀到一半就卡住,我試了 2 次後,就決定暫時先放著,如果要再試,我可能會用比較舊的版本。

就網路上的分享,ubuntu 的契合度比較好,但,我今天想安裝有點一樣又有點不一樣的 ubuntu 衍生版本:Linux Mint
linuxMintonParallelsDesktop15Ep5

快速回顧

  1. 圖形介面的安裝,我並沒有截安裝過程的畫面,印象中,幾乎都是在下一步的前提下完成。
  2. 一進入系統,我就想要試試 Parallels Toolbox,安裝上也滿順利的。linuxMintonParallelsDesktop15Ep1

安裝嘸蝦米

  1. Linux 內建 2 個輸入法:XIM 與 fcitx,我觀察了一下,預設是 fcitx(4)。
  2. 只要在 Terminal 下一道指令,把嘸蝦米表格檔安裝進來,再重開機就可以使用。
  3. sudo apt install fcitx-table-boshiamy
  4. 預設的輸入介面名為 ubuntu,我個人認為,有點花俏。

10 分鐘使用心得

  1. 順:我是在 Mac mini(2014 年末版) 安裝,只有 8G 的記憶體,這樣的硬體,用 Parallels Desktop 扛 Windows 10 有點吃力,但是跑 Linux Mint 卻遊刃有餘。
  2. 有點卡的地方:Parallels Desktop 裡的系統,無法使用快速鍵,這個是我在切換輸入法時發現的,我最近常用的 VirtualBox 預設就會支援這個功能,所以換到 Parallels Desktop,切換輸入法,我必須用滑鼠點,就變得有那麼點不順手。

後記

  1. 本次安裝使用的 ISO 檔版本是 linuxmint-20.2-cinnamon-64bit.iso。
  2. 最近,在網路上讀到一篇文章:M1 Max 實測 25 款 3A 遊戲大作的效能表現,這結果很可以 – 電腦王阿達,文中提到的那些遊戲,如果以現在的 PC 硬體而言,大概 2 萬 5 千元的桌上型電腦就可以達成,並且面對清單裡面的遊戲,PC 效能幾乎是綽綽有餘,換在 Mac 上,搭載 M1 Max 的 Apple Macbook Pro(2021) 要價 104,900 元,再加上一套 Parallels Desktop,同樣的價格,可以買到一部也是怪獸級的 PC 筆電。說真的,如果有強烈的蘋果專屬軟體需求者(剪輯、Coding 等),就比較會覺得加上一套 Parallels Desktop,多少能夠玩一些遊戲,是也還不錯。但,如果有使用 Unreal Engine 開發遊戲需求的,應該就會做出不同的選擇吧!

在我的 iMac 上製作雙系統的隨身碟

用同一個硬碟外接盒,分別在不同的硬碟安裝上 Windows 10 與 Clear Linux,在使用上有一點點不方便,我想在不動到這 2 顆硬碟的前提下,打造出一個比較便攜的解決方案,就這樣把腦子放到 USB 隨身碟上。

進入主題之前,我先註明一下本次筆記內所使用的軟硬體:

  1. iMac Retina 4K,21.5 英寸,2017,3.4GHz CPU,8GB 2400MHz DDR4 RAM,120 GB USBHDD
  2. Windows 10 家用版 (版本 1903)
  3. WinToUSB
  4. 隨身碟 * 2 支
    (1)USB 3.0,容量 128 GB:這支要拿來安裝雙系統。
    (2)USB 2.0,容量 32 GB:這支是 Clear Linux Live USB。

以下是我安裝的步驟:

  1. 先安裝 Windows 10:我想,這個就不再重新寫一篇,可以參考:用我的 iMac 把 Windows 10 安裝到 USB 外接硬碟上 – jute weBlog
  2. 再來,使用這支製作好的隨身碟(已安裝 Windows 10),進入 Windows,執行 Disk Management (diskmgmt.msc)。
  3. 我個人比較習慣在 CMD 下,執行指令:diskmgmt,把 Disk Management 呼叫出來。
  4. 在隨身碟上點右鍵→再點「壓縮磁碟區」。由於是同一支要安裝雙系統,要注意一下,千萬別不小心去動到別的硬碟。
  5. 我畫出 30GB 的磁碟區,並按下「壓縮」這個按鈕,準備要給 Clear Linux 安裝進來,下圖是我用 1TB 外接硬碟所呈現的示意圖。
  6. 完成壓縮後會顯示「未配置」,到這裡隨身碟已經做好安裝 Linux 的預先準備。
  7. 用 Clear Linux Live USB 啟動,把 Clear Linux 安裝到剛才畫出來的磁區裡面,在這裡要注意的是:
    (1)由於 Mac 開機讀外接可開機儲存裝置,顯示都是 EFI Boot,如果擔心選錯隨身碟,倒是可以先只插上 Clear Linux Live USB 這一支隨身碟,進入 Live USB 上的 Clear Linux 後,再把之前已經預備好的隨身碟插入。
    (2)磁區要選對,通常 Linux 會自動找到剛畫出來的「壓縮磁碟區」,保險起見,記得再確認一下。
    (3)新手建議使用「Safe Installation」,Clear Linux 有安裝步驟指引可以參考官網資料:Install Clear Linux OS from the live desktop — Documentation for Clear Linux project (Figure 7: Select Installation Media)
  8. Clear Linux 的預設安裝流程,並沒有把 GRUB 安裝進來,這一點我還滿喜歡的。從 iMac 啟動後按住 Opt(Alt) 鍵之後,參考下圖的話,中間的 EFI Boot 是 Windows,最右邊是 Clear Linux。
  9. 進入 Clear Linux,就可以看到 Windows 10 的磁區是自動被掛載進來的。

以上的程序,也適用於 USB 外接硬碟。

用我的 iMac 把 Windows 10 安裝到 USB 外接硬碟上

前言:在 Intel Mac 上,把系統安裝到外接硬碟(或是 SSD)裡,有幾個好處,我想到的大致如下:

  1. 減少一個發熱的來源:我的 Mac Mini 動不動就到 6、70 度,用軟體去降溫,就是把內建的風扇開到最大把熱排出去,而外接硬碟,就是讓發熱的硬碟跟主機能夠有一定的距離。同樣的方式,也讓 iMac 背板涼爽不少。
  2. 不用動到主機內的硬碟:硬碟或 SSD 格式化太多次,壽命也就自然跟著短,要換蘋果主機內的零件,要不就是送原廠或是代理商,再不就是自己到拍賣場買工具 DIY。送修就是花錢與等待;DIY 則是要承擔被自己弄壞的風險,無論是那一種,都可能在施工過程,造成一些看得到、看不到,卻不會影響功能的小缺損。外接儲存裝置安裝系統,正好是一個不錯的解套方式。
  3. 移動的作業系統:現在系統內建的驅動程式,大概都夠用,通常能夠抓到大部分的乙太網路卡,有不夠的驅動程式,只要不是太冷門的話,大部分都能夠在網路上找到,那麼,有一顆隨身帶著走的系統,帶到那一部電腦,就能夠有自己專屬的作業環境,方便很多。

這一篇,大概分享一下,如果要設定一個給自己的 Intel Mac 使用的 USB 外接儲存裝置的話,需要準備的軟硬體,以及我自己走過的程序。

軟硬體:

  1. 軟體:
    (1)啟動切換(以前叫 Bootcamp)。
    (2)WinToUSB(Free 版僅支援到家用版)。
    (3)Windows 原版的 ISO 檔。
  2. 硬體:
    (1)Windows 電腦 1 部:我是用 iMac (Retina 4K,21.5 英寸,2017),實際上 Intel Mac 或 Win PC 都可以,重點是裡頭要有 Windows。
    (2)外接硬碟 1 組:空間當然是越大越好,我是拿 1 顆老舊的硬碟,只有 120 GB。
    (3)隨身碟 1 支:建議至少 8 GB。

安裝流程:

  1. 取得驅動程式:這裡要使用的是「啟動切換」。
    (1)點「動作」→「下載 Windows 支援軟體」(下圖)

    (2)點完之後,給 Windows 支援軟體一個下載儲存的路徑與名稱,再放到預先準備的隨身碟上面(下圖)
  2. 使用 WinToUSB 把 Windows 10 預先安裝到外接硬碟上。
    (1)我比較建議另外找一台 Win PC 來處理,我自己是認為這樣比較好跟上面的程序:「取得驅動程式」一起跑。
    (2)這個步驟,因為 WinToUSB 有很多人用過,也有一些分享,所以,我就不再另外寫,建議搜尋文章來參考,或是直接連到我找到的這一篇來參考參考:WinToUSB將Windows安裝到USB外接硬碟 @ 軟體使用教學 :: 隨意窩 Xuite日誌(步驟 1 至 11) 。
  3. 把外接硬碟接到 Mac 上,然後重新開機。
    (1)按住 Opt(Alt) 鍵,到下面這個畫面。

    (2)選擇「EFI Boot」。
  4. 進入 Windows 之前,會有一些設定,可以參考安裝Windows 10 @ 軟體使用教學 :: 隨意窩 Xuite日誌的步驟 16 至 25 。
  5. 進入 Windows 之後,第一件事,就是把剛才那些驅動程式安裝起來,我會建議直接執行 Bootcamp 資料夾裡面的 Setup.exe,把「啟動切換」與驅動程式都一併安裝起來。
  6. 搞定後,就可以在 macOS 與 Windows 10 上面,使用「啟動切換」來選擇要用來開機的系統。

後記:網路上有人分享過,把 iMac 2017 的 CPU 升級,硬碟改成 SSD,卻因為散熱不佳,導致升級感有限,我想,外接硬碟或許會是一個解套的方式。

用我的 iMac 把 Clear Linux 安裝到 USB 外接硬碟上

iMac (Retina 4K,21.5 英寸,2017)

一般而言,要安裝 Linux,又要保留原本的系統,就得再先瞭解一下硬碟分割,通常都會以 GRUB 來管理開機列表,如果這些事情我都不想做,或許,用外接硬碟安裝 Linux 是一個方法。

考量到 Clear Linux 的特性後,我準備好一支 Clear Linux Live USB,還有一顆老舊的硬碟,找到一個很早以前買的外接盒,給它裝在一起,就開啟這一次的安裝之路。

從 Live USB 進到 Clear Linux 之後,我的機器上面,只有 Fusion Drive 與外接硬碟,執行安裝時就選 sdb (也就是外接硬碟),然後,放著讓它跑完整個安裝流程。

因為沒有用 GRUB,所以,重開機之後,要按住 Opt (或 Alt) 鍵來選擇要進入的系統 (…喜不喜歡這樣的方式,就見人見智)。

之前在 Mac Mini 沒有抓到無線網卡,這一次換 iMac 竟然抓得到,至於藍牙的部分,再重開機一次之後,就可以啟用,不過,它一直抓不到我的鍵盤:Logitech Keyboard K480。

我下了一道指令:

lspci -vnn -d 14e4:

觀察之後,決定把這顆硬碟,拿到 Mac Mini 上試跑看看。

實際上是能夠運作的,只是無線網卡的驅動程式,仍然沒有 On 起來,需要另外處理。

以上,零零總總的紀錄,對於想要嘗試 Linux,卻又擔心無法習慣 Linux 後,不容易回到 macOS 的人,希望這一篇能夠做為一個小小的參考。

後記: iMac 上面的 ubuntu 20.04 跟 Windows 10 都被我處理掉,才會有這一篇。

把 ubuntu 20.04 安裝到我的 iMac

iMac (Retina 4K,21.5 英寸,2017)

在 iMac 上面,我有需要使用無線網路,所以,我選擇驅動程式支援度比較高的 ubuntu,我整理一下幾個要點與心得如下:

  1. 三系統:這一部的 macOS 是 High Sierra,我打算保留它;另外,基於遊戲需求,我也安裝了 Windows 10。
  2. 安裝選擇:我選最小安裝,同時勾選驅動程式支援,沒有特別去勾任何套件,只是,我以為 g++ 會自動安裝進來,但是,並沒有。
  3. 沒有音效:初始安裝後,音效沒被驅動,這一點特別寫進來,因為我有點意外到,但我也推論,可能其他 Distro 也會有一樣的狀況,目前,比較不會需要聽音樂,因此就先放著。

最後,我用一段程式碼去觀察單核效能,結果排序:ubuntu 20.04 (iMac Retina 4K 2017):0.341884 > Fedora Workstation 34 (iMac Retina 4K 2017):0.346599 > Clear Linux 34820 (Mac Mini 2014 年末):0.356684 秒 > ubuntu (Mac Mini 2014 年末):0.469722 秒 > macOS High Sierra (iMac Retina 4K 2017):2.00937 秒 > Windows 10 21H1 (ASUS Desktop S300TA):2.015 秒。

把 Clear Linux 安裝到我的 Mac mini (Late 2014)

Mac mini (2014 年末) 這一部機器,我剛入手的時候,主要拿來上網、文書處理以及製作網路用圖片,系統版本一路從 OS X Yosemite 到 macOS Mojave,效能就是越來越不好,即使降刷版本到 OS X El Capitan 也快不到多少。

況且,有不少程式,也都不再支援這些舊的系統,或是,就算可以讓我們安裝舊版本的程式,功能要不是有些欠缺,就是一直提醒我們要更新系統與程式。

煩啊~

所以,不久前我安裝了幾支 Linux Distro,目的就是想要看看能不能讓這部 Mac mini 能夠在保有效能的前提下,達到上面說的幾個功能,然而,我都是在 Virtual Box 上面安裝,真要安裝到 Mac mini 上面之前,我對「Linux 驅動程式支援普遍來說都不足夠」,仍有一定程度的心理準備。

蘋果有不少零件都是使用 Broadcom 的,包括:讀卡機、網路卡等,這一點我認為即使不是跑超高速網路 (Gigabit Ethernet) 也沒有關係,只要能夠上網就好;無線網路就算抓不到,我也不打算去處理;藍牙也是可有可無,都無關緊要。

安裝之前,我做了 2 件事。

  1. 把系統上的 iCloud 先登出。
  2. 把硬碟裡面的資料全備出來,同時看一下硬碟空間概況,因為…,我其實有點想要安裝成雙系統,後來覺得切來切去也不方便,也就做罷。

至於選用 Linux Distro 的部分,我想在 Clear Linux 與 ubuntu 20.04 兩者之間,實際在 Mac mini 上面安裝測試過後,才做出決定,我比較的點分別如下:

  1. 效能:第一印象是用我的感覺來評分,Clear Linux 跑起來的感覺有比較順,我再打開「系統監控」,Clear Linux 在記憶體的使用上,含蓄不少,而且桌面動畫也是 Clear Linux 比較沒有卡頓的情形。
  2. 使用者介面:ubuntu 的介面用起來比較順手,不過,我就是想讓自己知道正在使用一個不一樣的系統,算是我的小癖好。
  3. 藍牙連線:本來像我上面說的,對驅動程式並沒有什麼期待,剛安裝好的 Clear Linux,藍牙是沒有反應的,系統甚至顯示成飛航模式,我安裝 hardware-wifi 後,WiFi 沒有順利搞定,倒是藍牙自動啟用,啟用後的藍牙連線表現比 ubuntu 穩定,ubuntu 常常會跟我目前的滑鼠斷訊,Clear Linux 非但不會,還可以在系統睡眠時喚醒(但,我還是把無線裝著,反正,這一台應該其他的 USB 頂多就是再插個隨身碟與隨身硬碟,插槽肯定夠用)。
  4. 無線上網:另外一個要說明的是 ubuntu 可以透過圖形介面程式,把 WiFi 的驅動裝進系統,相較之下是方便很多,只可惜,我一開始就決定有線方式連網,對 WiFi 沒有特別期待。

綜合以上,我就選用 Clear Linux。


目前在系統上安裝了幾個程式,分別是:

  1. Ungoogled Chromium
  2. Google Chrome
  3. Inkscape
  4. Steam
  5. VLC

LibreOffice 還沒有安裝,原因是我想撐到非得開 Office 的檔案時,再來處理。再說,要安裝的話,用 swupd 滿快就可以搞定的。

至於嘸蝦米呢?

在 Clear Linux 上面,我直接選用 iBus 的官方表格來服用。


我在 Windows 10 上面設定嘸蝦米的筆記

在 Mac OS 9 的時代,在輸入法中英文模式切換的部分,我最常用到的切換快速鍵是 ⌘+空白鍵(Space),這個習慣一直延用到 MAC OS X,但是,卻必須去更改 Spotlight 搜尋預設的快速鍵,印象中,大概是上了 El Captain 之後,我便決定習慣新的設定。

在 Windows 上面呢?

我一直停在 Windows 7 之前的設定方式,Windows 7 之後的系統,我接觸的並不多,Windows 10 是因著孩子們上學與遊戲上的需求,買了機器之後才碰到,也因為是孩子們的機器,孩子們並沒有在用嘸蝦米輸入法,裝上嘸蝦米是我在用,所以,我基本上就是試著適應 Windows 10 上面的設定,比方說用 Win+空白鍵(Space) 切換不同的輸入法,按 Shift 切換中文/英文輸入模式。

最近,因為跟孩子們一起玩 Windows 10 上面的遊戲,在鍵盤操作時,不慎碰到 Shift 鍵就會切入嘸蝦米的中文輸入模式,…然後,明明正跟 Boss 打得火熱,畫面卻突然不停出現:「五」、「對」、「三」與「的」四個若隱若現的中文字,只能眼睜睜地看著主角原地不動被 K 爆(氣)。

這樣的狀況,逼得我認真地去瞭解一下 Windows 10 輸入法的相關設定,而以下就是我的筆記:

1.先處理一下 Shift 鍵的問題:

1-1. 用右鍵點一下工具列上的圖示「嘸」左邊的中(或英),再點一下【設定】,就可以進到設定的介面。

1-2. 進到設定介面後,取消【使用 Shift 切換「中文/英文」模式】核取,就搞定。

※PS. 這個設定好之後,要切換的話,就要用 Ctrl+空白鍵(Space) 切換「中文/英文」模式,這樣的設定就會跟蘋果的環境比較接近。

2.設定成使用 Win+空白鍵(Space) 切換中英文輸入模式,大致上幾個設定步驟如下:

2-1.從【Windows 設定】,點進【時間與語言】,再進入到【語言】的設定介面,點一下【新增語言】,去把【English (United States)】加進來, 就會看到下圖的【英文 (美國)】。

2-2.接著,點一下【英文 (美國)】,再點一下【選項】,就進到【語言選項:英文 (美國)】這個介面,找到並點下【新增鍵盤】,把【US QWERTY】加進來。

2-3.回到【語言】的設定介面,找到【鍵盤】並點入,會看到【覆寫預設輸入法】,我就直接設定成【英文 (美國)-US】。

2-4.最後,點一下【中文 (繁體,台灣)】,再點一下【選項】,就進到【語言選項:中文 (繁體,台灣)】這個介面,確定只留下【嘸蝦米輸入法】就好。

2-5.在 Windows 7 以前,我還會設定其他的快速鍵,但是我在 Windows 10,走完上面的流程後,已經不存在其他的中文輸入法,這個設定似乎就不是那麼重要了。

第 2 點所記下來的步驟,是為了滿足我在使用 Windows 時,在某些時空會有這樣的需求,因為,步驟較多且跟以往的 Windows 系統的設定不太一樣,所以再額外筆記下來給自己,以備不時之需。

怎麼取得舊版 macOS?

想要降刷 macOS 版本,或是處理 Fusion Drive,該怎麼辦?那裡有資源?或是那邊有官方提供的 macOS 原始的磁碟映像檔(.dmg)?

首先,講一下該怎麼辦:我個人的小發現是有別於以往,我們可能需要在網路上搜尋,並且尋著別人經歷過的軌跡來實作嘗試,蘋果現在有官方的 Apple 支援:裡面有不少支援說明文件,文件的說明完整度高,而且還有標示文件更新的日期(這一點很重要),我個人認為,參考度很高。

再來,那裡有資源,或是官方提供的 macOS 原始的安裝、磁碟映像檔:官方的資源絕對是我優先考量,而且,我會直接以官方提供的工具 (App Store 與 Safari),以及載點來處理。

第一個我會找的地方是 App Store,比方說我目前手上的 Mac mini (2014年末版),上面的系統,我更新到 Mojave 過,即使跑得動卻跑不快,我個人不喜歡,尋求降級時,就是先往 App Store 找。(下圖)
downloadOSXonAppStore
在 macOS Monterey 出來前,直接搜尋 Big Sur 就找得到。(下圖)
downloadBigSuronAppStore

官方會建議使用者用 Mac 上的 Safari 下載 macOS 的磁碟映像檔(下圖),實際上,在不一樣的系統與瀏覽器都還是可以下載,推敲這樣的建議背後,應該是基於安全性的考量。
DownloadmacOSusingSafariontheMac

以上,針對舊版的 macOS 與蘋果官方的 App,大致上都能夠找到解決方案。不過,如果您有在使用 Xcode 等相關開發者工具的話,我比較建議直接去蘋果官方的 Support – Apple Developer 找資源。

蘋果出品的程式設計教育推廣 App: Swift Playgrounds

iconSwiftPlaygrounds

說到程式設計教育推廣,網路上的資源很多,我猜,Code.org 或許是大家都知道的地方。

今天,分享一個蘋果出品,並且可能已經有不少人知道的 App:Swift Playgrounds – Apple (台灣)

swiftPlaygroundsoniPadandmacOS

本來只有 iPad 版本,後來也釋出能夠在 Catalina 以上的 macOS 運作的 Mac 版本,我在出掉手上的 iPad 之前,下載並且把玩過一段時間,同時,我也把它拿給沒有 iPad 的工程師玩過,我們對於這支 App 有相當一致的看法:非常適合程式設計的初學者。

智慧型手機上的嘸蝦米使用心得

在聊聊我在智慧型手機上的使用心得前,先放幾張圖。

iOS 上第 1 個官方認證版:

iOS 上第 2 個官方認證版:

Android 上第 1 個官方釋出版本:

Android 上第 2 個官方釋出版本:

我想表達的是所有的版本,我都有付費使用,但是,慢慢地,我可能會放掉手機版的嘸蝦米,原因,並不是費用問題。

在 iOS(iPadOS) 這邊,我的期待是如果能夠連結上藍牙鍵盤,那種用鍵盤入字的快感,比較會讓我覺得是在打嘸蝦米,但蘋果一直以來,都沒有讓這個功能解除封印,越獄可以嗎?…我個人並沒有試過。

在 Android 這邊,可以連結藍牙鍵盤是一大勝點,但無論是 IME 版或是 Pro 版,入字感都有點鈍,IME 在 Android 8 的表現還不錯,但後續的系統已經不再開放正式版的使用(即時我是合法付費使用者);至於 Pro 版,當我還在使用 Android 10 時,常常是我的指頭要等鍵盤回應,雖然說升級到 Android 11 會有明顯改善,但是,我自己的觀察是:在 S865+ 上的改善是比較明顯的,另外一部 S765G 的機器,仍然有一點點頓頓的感覺。

把處理器的問題先擺一旁的話,我發現另外可能造成入字速度緩慢下來的原因在於手機螢幕大小與「空白鍵」的觸控範圍,會與我手指頭觸碰習慣不太一致有關,我嘗試使用的解決方式,就是去把嘸蝦米鍵盤設定的「按鍵時震動」勾選起來,我可以透過這樣的設定,提醒自己是否有效觸碰到「空白鍵」而有一些改善。

希望這樣的設定,可以讓手機版的嘸蝦米再戰個幾年。