發表文章

Secure boot violation

 與其說是保護使用者的電腦,更覺得是搞個讓使用者搞不懂的東西,好讓使用者討厭然後不想管,以便那些工程師掌控使用者的電腦,這就是一直以來對於 (U)EFI 的使用感受,說實在的這東東對於使用者來說非常的不直覺,好在現在多重開機早已是化石,而想要用 usb 裝置來開機的人,可以先視為准怪客(直到排除不良動機),然而,usb live 實在太誘人,加上 persistence ,真香…  錯誤訊息: Secure boot violation Invalid signature detected. Check secure boot policy in setup  工作環境:   UEFI bios   Secure Boot: Enable       Ventoy Multiple Live System 有勾選項 * Secure Boot *       話說沒事不要亂升級 BIOS 如果電腦一直動得好好的,就算新版的出來也別亂動,尤其是電腦已經老了,老了還會正常動就是好事,不然就得爬文,因為這事兒, gpt 給的答案,沒有解決問題,為了 linux live 的 microcode 升級了 BIOS 所以,有了這篇,其實之前遇過,但是選好了 efi 就開成功了,或許那時沒有偏執的想要 secure boot 吧…  是的,最簡單的解法就是 disable Secure Boot ,(disable)但(當)是(然)就(能)因(開)為(是)不(廢)愛(話),就因為想要 Secure Boot ,就累了,先說,升級了 BIOS 之後就沒了 legacy 的開機項可以選了,白話:原本可以選 USB 或是 UEFI USB 還有原生的 Windows Boot Manager ,升完級就沒了 USB 開機可選了,升級之後也沒有眼睛糖果的介面可以用,還是那個藍白風格的老牌 BIOS ,看不出是 UEFI 的 UEFI ,一定是頭又撞到破洞了,才升級被這玩意兒玩…  話說,欲練神功、揮刀自宮 ………………………………………………………………………… …………………………………………………………………………………………...

Firmware Bug: TSC_DEADLINE disabled due to Errata: please update microcode to version: 0x22 (or later)

 工作環境:   Ventoy 多重開機     ubuntu 22.04     persistence   先說結果:   升級 BIOS,但是…     你可能會遇到 關於 UEFI 及 Secure Boot  的麻煩事,詳見明天的文章  假如你用的是 Ubuntu 22.04 在一些有年紀的機器上,遇到標題所示的錯誤訊息:Firmware Bug: TSC_DEADLINE disabled due to Errata: please update microcode to version: 0x22 (or later),雖然有 persistence 加身,但是碰到要 sudo initramfs -u 時,會因為 /cow 唯讀掛載的屬性而失敗,這個如果有人打怪成功,歡迎分享    如果你用新的 24.* 的版本,雖然不會在開機時告訴你,但是其實在 dmesg 裏還是有記錄到相關訊息的  很多地方說,安裝 intel/amd-microcode 然後重開,不知是否因為 ventoy live 的環境唯讀掛載的屬性,即使裝了也沒有用  又如試用了 24 版的 live 結果,恐怕安裝新版 microcode 也不能究竟   和 gpt 磨唧了許久,終於 gpt 吐出了:你可以繞過…和…直接升級 BIOS,要我幫你…  ……………那你可以一開始就說嗎?還讓我幫你除錯去賺付費使用者的$$  升級之後,果然錯誤訊息沒有了,但是,得折騰麻煩事,當做打怪嚕…     收工! 

初探本機 DeepSeek

 DeepSeek 在農曆年前之際投下了一個震撼彈,好在並沒有對科技類美股有太多著墨,也就逃過了黑棒,但是 DeepSeek 聽起來好像很香,又好像很多人已經自建了 LLM 在幫助自已的日常工作,那麼,來折騰一下這好久沒有的折騰好了……  工作環境:     Windows     LM studio     一堆 AI module      也不知道那裏看到的,找到了好香的 LM Studio 說是可以用來運行這些 AI 模型,做為一個使用者,懶得折騰那些學理了,最好就是無腦用,沒錯,無腦用,略(無)過(視)那些長篇大論,就像還不了解為什麼冰箱可以把東西變冰之前,就已經把冰箱用得行雲流水一般般地無腦用,然後,第一個 AI 好像叫做 Llama 吧,就這麼理所當然地在面前供你諮詢了,一切那麼美好,問了就答,速度還算不錯,雖然用的是個6年的老電腦,對談還算輕鬆     想當然爾,接下來就是把 DeepSeek 下載下來,依樣畫狐狸地執行、諮詢、免洗,然後就想當然爾地撞上南牆…     LM Studio 的訊息一直說是系統的好像是 buffer 還是記憶體不足之類的,一爬文發現,AI 真的是蠻吃系統資源的,不管是 *pu 還是記憶體,一開始是查到要幾百g的記憶體才能跑得動,還好,真的是被嚇大的,先被嚇一嚇然後繼續用這十幾g記憶體的老電腦繼續給它玩下去,後來找到有人提到 8B 的那個 DeepSeek 8g 記憶體就可以跑,那那那,老電腦這點記憶體還是有的啊,雖然要擠掉別的程式,又搞當了一些程式,但是,沒跑起來!     問問 LM studio 本人的原生 llama 好了,一直說是要調整 CPU GPU RAM , My sysytem settings, MOIS** bla bla,好笑, LM studio 可以調的參數本就不多,而 llama 說的就找不到,找得到的就不能調,XD,股溝大神也搜不出個什麼來,只好土法練鋼,練(亂)了(搞)幾下,還真給碰上了耗子,就把為數不多,能調的選項中有個名叫 Guardrails 的模型加載防護給...

批次檔的日期和時間操作

 在日常的工作排程中,時間控制是少不了的,所以需要取得目前的日期和時間,而有些工作還會涉及到跨日執行,所以,記下批次檔昨天、今天、明天和時間的相關操控方式  工作環境:     Windows 11          時間與地區 > 語言與地區 > 地區 > 國家與地區:臺灣 ;地區格式:推薦項目   #昨天、今天、明天 #如果結果不如預期,你可能要利用上述的工作環境設定,檢查一下時間與地區的相關設定,因為使用不同的設定,日期與時間表示的格式和順序可能會有所不同 @echo off setlocal enableextensions disabledelayedexpansion REM 獲取當前日期和時間 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "td.YY=%dt:~2,2%" set "td.YYYY=%dt:~0,4%" set "td.MM=%dt:~4,2%" set "td.DD=%dt:~6,2%" REM 去掉日期元素的補零 set /a "y=%td.YYYY%", "m=100%td.MM% %% 100", "d=(100%td.DD% %% 100)" REM 計算今天的日期 set "today.YYYY=%y%" set "today.YY=%y:~-2%" set "today.MM=%m:~-2%" set "today.DD=%d:~-2%" REM 計算明天的日期 set /a "d+=1" REM 計算每月的天數 set /a "ml=30+((m+m/8) %% 2)" & if %m% equ 2 set /a "ml=ml-2+(3-y %% 4)/3-(99-y %% 100)/99+(399-y %% 400)/399" ...

Office automation 無法預期的錯誤

 你又需要管理者的協助了…但如果你就是管理者?管著自已的電腦,權限開好開滿…  orz...orz...orz...orz...orz...orz...orz...orz...orz...orz...orz...管理者是什麼?能吃嗎? automation 遇到無法預期的錯誤,你可能須要聯絡管(你)理(自)者(已)  工作環境:     Windows + Excel 終極解法:啟動你的 VPN 連到認證主機,然後就沒有然後了,治百病,真的 醫腳痛法:就是會好也不完全的意思,還有新的坎在後面等著你,但是你可能現在、馬上非交一份報告出去止血先頂著的話,高手在民間,真有解 1、在你的 VBA 前面加一個 for each x in SEQ_coll 的語法再執行你的巨集 2、On Error Resume Next 3、在搜尋結果的最下面,把 AccessibilityCplAdmin 1.0 Type Library 開起來 如果你看到這一行了,偷(大)偷(聲)和(告)你(訴)說(你),你應該別看這麼多,連 VPN 認證最好用,一開始就說了,XD))))....... 血止住了,治病重要 收工!

office 的一堆光怪陸離的現象

 如果你使用 office 變得越來越難用,一堆奇奇怪怪的問題,用最笨的重裝法也解決不了,有時侯,你只是需要再開起你的 VPN 連回去認證,是的,網路上一堆奇怪的解法,MMMMMM,終究不如你花時間把 VPN 的密碼找出來,花個幾秒鐘連一下 VPN,治百病!!!  工作環境:     Windows + Office 狀況:      突然之間註冊精靈跑出來,然後,因為還可以用,所以可能會一直撐、一直撐……     接著你就會多得到一個正在解備安裝程式之類的對話框,每次你新開一個 office 程式,他就出來把你檔個5、6秒,讓你乾著急,但是你還可以用,所以你可能還會撐、繼續撐、再撐…     然後你一直可以執行的巨集不能動了,X!明明之前一堆警告訊息也沒事,然後你就開始爬文,好不容易在搜尋結果的最下方找到解法了,但是,上面說的那些就是無解,就算你把 setup.exe 改名也沒用,是的,沒用!沒用!沒用!     人用 Windows 不得不低頭…,乖乖花時間把密碼翻(挖)出來,一連線,什麼毛病也沒了     好樣的,人沒說不讓你用,但是你不乖乖回去報到,卡關還是要的      不過也好奇,有人遇到4部曲嗎?      卡好卡滿是什麼狀況呢?      撐到絕處的世界是什麼呢?     收工!

不用註冊就可以家用的網域

 記錄一下,根據這份文份 Appendix G. Private DNS Namespaces 建議可以用做家用網路的網域,希望不會消失的太快     intranet     internal     private     corp     home     lan