發表文章

目前顯示的是 8月, 2023的文章

把 WSL 裝在非系統碟(Non C drive)

 WSL 全名 Windows Subsystem for Linux ,可以在 windows 下直接運行 Linux ,可以用來掛載、讀寫 ext4 硬碟(沒錯,可讀、可寫,表示再也不用裝一些特別的應用程式),運行原生的 Linux 功能,像是 wget, rsync ...,等 ,只是,就是那個 But,它會把 Linux 裝在 C 槽,也就是那個小小的 SSD 的所在  工作環境:   Windows 10 home 20H2     WSL   假設你已經裝好 WSL ,而且也已經更新好了 (wsl --update)   用系統管理員身份啟用 PowerShell 並且啟用 WSL ,完成後可能需要重開機  Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux  建立一個工作用資料夾:   D:   mkdir WSL   cd wsl  下載 Linux(default, 新版的):    Invoke-WebRequest -Uri https://aka.ms/wslubuntu -OutFile Ubuntu.appx -UseBasicParsing     如果遇到安全性問題無法下載,請 參考  更名、解壓縮:   Rename-Item .\Ubuntu.appx Ubuntu.zip   Expand-Archive .\Ubuntu.zip -Verbose  執行:   Ubuntu\ubuntu.exe   要設一個使用者名稱,設定他的密碼  查詢目前安裝的 WSL:   wslconfig /list /all  要用的時侯:   wsl 收工!          

Invoke-webrequest 未能創建 SSL/TSL 連線

 明明只是想下載個檔案,也能…  Invoke-webrequest 出錯,未能創建 SSL/TSL 連線  工作環境:   Windows 10    WSL installing on non-system Drive  查詢現階段既有的連接安全協議   [Net.ServicePointManager]::SecurityProtocol  此時應該只有 Ssl3, Tls   [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Ssl3 -bor [Net.SecurityProtocolType]::Tls -bor [Net.SecurityProtocolType]::Tls11 -bor [Net.SecurityProtocolType]::Tls12  再查   [Net.ServicePointManager]::SecurityProtocol  應該變成   Ssl3, Tls, Tls11, Tls12  再次 Invoke-webrequest 可行 收工!

Redo backup and restore 開機 USB 無法開機

 曾幾何時,要製作開機 USB 已經可以經易使用 rufus 達成,就算有 UEFI 從中作梗,也是能開機,奈何時過境遷,現在作好了開機 USB ,遇到了 secure boot violation 0x1A  工作環境:   redo backup and restore 4.0.0 USB 開機碟  錯誤訊息:   secure boot violation 0x1A  解法:   進 BIOS 把安全開機(Secure Boot (Controll)) 關掉 (Disable)  雖然有骨狗到可以用 enroll key 之類的設定,懶得折騰了,反正不是生產環境用的,趕快把資料備份完(打)上(電)工(動)才是王道。     收工!

Linux Mint cinnamon 的一些坑

 久別 Linux Desktop 之後再次啟用,因為 ubuntu Desktop 用起來覺得會三不五時卡頓一下,後來轉到 Linux Mint Cinnamon 上,比較不會頓一下頓一下,而且剛裝好就會有精靈引導設定系統,最好是先把這些精靈導引事項先搞定,再接著客製使用環境。 工作環境:  Linux Mint Cinnamon  一、fcitx 別先急著裝:先在啟用時的導引精靈裏有個 system Manager 的輸入法(input method)裏面,記得先把 traditional Chinese 依照說明完成之後,再去各別裝 fcitx-table-boshiamy 之類的個人愛用軟體  否則會出現 fcitx-data conflict )(*&^()(*& 之類的難解狀況;如果已經遇到了就得 sudo apt autopurge fcitx* 移除 fcitx 之後,再回去 system Manager 把 traditional Chinese 的設定搞定才重裝無蝦米輸入法 二、gnome-terminal 突然失效:在完成 traditional Chinese 的設定之後,gnome-terminal 只會轉一轉之後就沒有開起來 :   重裝無效,其他 terminal 如 Xterm 可正常使用  vi /etc/locale.conf(預設是沒有這個檔案的):加入 LANG=en_US.UTF-8 就能修好  未試: LANG=en_US.UTF-8 bash gnome-terminal 一切回復正常 收工!