在我的 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 都被我處理掉,才會有這一篇。