發表文章

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

WSL 突然無法使用

 有時侯 Windows 就是有它自已的想法,所謂林子大了什麼樣的鳥都有,軟體用多了什麼樣的狀況都會出  工作環境:   Windows 11 Pro    WSL  錯誤訊息:   一開始是出現了類似找不到 wsl 的訊息像是 沒有 profile 的檔案之類的(沒抓下畫面)   接著出現 因為這個系統上已停用指令碼執行,所以無法載入 D:\docs\WindowsPowerShell\profile.ps1 檔案。如需詳細資訊,請參閱 about _Execution_Policies,網址為 https:/go.microsoft.com/fwlink/? LinkID =135170。   試著打開權限: Set-ExecutionPolicy Unrestricted > A   試著繞過權限限制: powershell -ep bypass   一直繞來繞去:還出現了這個訊息 裝載其中一個檔案系統時發生錯誤。如需詳細資料,請執行 'dmesg'   還有這個 WSL 2 需要更新其核心元件  因為是突然出現的怪現象 這次學乖了 稍微折騰一會兒之後 決定先重開機 重開機後發現沒有什麼變化繼續繞圈圈 於是給它 wsl --update 一下   然後  然後就都回復正常了  收工!

在 Windows 10 下掛載 Ext4 硬碟

 工作環境:     Windows 11, 10 Home ver. 22H2          WSL          PowerShell (可能需要管理者權限)          ext4 硬碟  Get-wmiobject -query "SELECT * FROM Win32_DiskDrive" Partitions : 1 DeviceID   : \\.\PHYSICALDRIVE0 Model      : ******************** Size       : 1000202273280 Caption    : 廠牌型號資訊 Partitions : 3 DeviceID   : \\.\PHYSICALDRIVE1 Model      : ******************** Size       : 256052966400 Caption    :廠牌型號資訊  wsl --mount \\.\PHYSICALDRIVE1 --partition 1 到檔案總管的 Linux 下的任一個虛擬機器下的 /mnt/wsl 即可讀取  Linux(\\wsl.********)\********\mnt\host\wsl\PHYSICALDRIVE3p1  可讀可寫,可用中文 卸載硬碟  wsl --unmount \\.\PHYSICALDRIVE1  wsl --unmount #卸載所有掛載的硬碟 ======================= 除錯 ======================= 開啟或關閉Windows功能  開啟 Windows 子系統 Linux 版  開啟 Windows Hypervisor 平台  開啟 虛擬機器平台 要先裝一個 WSL 就是在 windows 底下裝一個 Linux 子系統  調整 UEFI 設定  打開 Direct IO  打開 VT-d  如果以上都做了,或是原本就已經打開了,還是出現類似「你必需啟用 Windows 虛擬平台」的訊息  bcdedit /set hypervisorlaunchtype auto 命令列選項無效: --mount 的訊息:  Windows 10 家用版 22h2 如果你是先前就裝的 WSL 還是需要 wsl

raspberry Pi 固定 IP

 有兩種方式 一種在 dhcp server 上進行設定 一種在 raspberry Pi 上設定 因為分享器是自已管的就用第一種方式了  透過保留 ip 位址(reserve IP) 的方式 用戶端還是用動態取得 ip ( dhcp )的方式連線 只是每次連線的時侯都會取得同樣的 IP 位址  在安裝 raspberry Pi 上面的伺服器之前完成哦 以免重開機後找不到伺服器了   收工!

raspberry Pi 的一些相關操作

 話說 之前想要搞個 NAS 來玩玩 然後發現用老機有點難搞 因為太久沒用了 連要重置個 Windows XP 的密碼都卡來卡去的 再者就是得養個吃電怪獸 剛好 有人因為拿到了個很難搞的 raspberry Pi 4B 說是太麻煩了 沒有預裝的 Windows 之類的作業系統 於是就有了新玩具  工作環境:     raspberry Pi 4B           有 micro SD 卡讀取器          micro SD 卡          micro HDMI 公 to HDMI 公 訊號線          USB type C 電源線          無線鍵鼠(USB 連接器)         OS: raspbian Lite 32 bit     Windows 筆電           有 SD 卡讀取器          micro SD 卡轉 SD 轉接卡(買卡的時侯注意一下,買有轉卡的)          angery IP scan     可攜式外接顯示器(mini-HDMI 母 接頭) 買 HDMI 接頭的好 miniHDMI 要轉接頭麻煩   安裝系統: 其實要給 raspberry Pi 裝系統算是簡單的 去官網下載映像 寫入程式(Raspberry Pi imager) 然後全部都選預設選項不要動 指定好你的 sd 卡的磁區 就可以進行燒錄(寫入系統到 SD 卡) 把寫好的 SD 卡放到 raspberry Pi 的讀卡器 接上電源就可以開機了  在這種情形下你需要外接一個 HDMI 的顯示器 需要無線鍵鼠 以便直接對 raspberry Pi 進行操作 無線鍵鼠買一般 Windows 用的就行了 不用特規的裝置(真不錯) 由於我的可攜顯示器接口是 miniHDMI 得多加個轉接器 這個買設備的時侯可以注意一下 不然又要多買轉接頭 等多等幾天  好在 如果你要的是寫好系統 raspberry Pi 直接接上電源和網路線就可以直接透過 SSH 連線進行遠端操控 所謂的 headless 那在打開 imager 的程式時 按下 Ctrl + Shift + X 就有進階選項可以選 按照標題填入對應的參數 像是     給 raspberry Pi 取一個 名字.local(等一下掃 IP 可以用)     勾選啟用 SS