Linux 下修復 UEFI 開機程式之流程

倘若因某些緣故,發生 Linux 系統的 UEFI 開機失效,使得無法順利進入作業系統。那麼可參考以下流程,來進行 UEFI 開機程式重新安裝的動作。本文範例是以 CentOS Stream 8 為操作環境,使用此發行版的安裝映像檔做開機,然後進入救援模式。接著設法讓安裝在磁碟中的相同發行版,回復至可順利啟動的狀態。

 

若是使用同為 Red Hat 生態體系下的 Linux 發行版,操作流程應會相當一致。至於其它的 Linux 發行版本,則至少在概念上也是相同的。

 

1. 進入救援模式

分類: 

Jurassic World Dominion - We've got Dodgson here and nobody cares

很明顯地 DR 個人並不怎麼喜歡《侏羅紀世界》(Jurassic World)過去的兩部作品,但總覺得這部《侏羅紀世界:統霸天下》(Jurassic World Dominion),好像終於有這麼一絲機會,能夠說出一齣還不錯的故事。因為就好比漫威 MCU 的許多電影,DR 都沒有覺得特別欣賞。但透過這些作品把人物跟背景都一一交代完後,至少最後有交出一部非常不錯的《復仇者聯盟:終局之戰》(Avengers: Endgame),所以或許本片也能夠形塑出類似的成果。

 

 

分類: 

01/13/2022 Firefox 當機事件回顧

如文章標題所示,這其實是發生在好段時間前的事了,但直到最近,腦袋才比較有空可以認真看一下相關的細節。話說在 1 月 13 日當天下午,包含 DR 自己、以及公司內其他少數有在使用 Firefox 瀏覽器的同事,都發現網頁突然皆無法開啟。除此之外瀏覽器也無法正常關閉,只能從背景殺掉。但殺掉重啟後狀況依舊,開啟網頁都卡住不動,而同時間其它瀏覽器都是正常的。

 

雖然 DR 個人蠻期望 Firefox 能夠擁有更多的使用者,但諷刺地,正是因為公司內 Firefox 使用者不多,不然這真的會是大事件。而網路上當然也是有哀號聲,於是循線找了一下(1749908 - Infinite loop in HTTP3 hangs socket thread),發現若透過 about:config,停用 network.http.http3.enabled 參數,也就是將 HTTP/3 通訊協定停用,則 Firefox 便能夠恢復正常。

 

分類: 

Shadow Tactics: Blades of the Shogun - Aiko's Choice

2017 年的《Shadow Tactics: Blades of the Shogun》(SteamGOG)是 DR 曾給予相當高評價的一款匿蹤式策略遊戲,而去年發行的《Aiko's Choice》(SteamGOG)則是它的獨立資料片。雖然這表示它可以獨立購買,執行時也不依賴主程式。然而實在沒有道理跳過本傳,而直接玩資料片(畢竟本傳這麼精彩);同時對於喜歡本傳的玩家,則《Aiko's Choice》就是內容再短也應該要入手,因為玩家的意猶未盡也只能靠資料片稍微止飢一下了。

 

分類: 

Nokia G21

可能是因為有裝皮套的關係,使得 DR 很晚很晚才發現,原來自己用了約三年多的 Nokia 3.1,它的電池(型號 HE336)已經膨脹到把手機外殼都給撐開了。所以上個月多了一筆很不情願的開銷,就是買了一支新手機 Nokia G21。儘管 DR 個人還是希望手機的尺寸可以再小一點,然而無論如何,新手機在各方面的體驗自然是優於舊手機。特別是原本那支 Nokia 3.1,自從升級到 Android 10 後,就變得相當遲鈍。反之新買的 Nokia G21(內建的系統版本是 Android 11),反應速度就正常許多。

 

不過說實在話,DR 並不是重度的手機使用者。最主要就是通訊需求,以及必要時用來上網查資料,此外偶爾使用 Termux 終端機應用程式而已。所以實際上安裝的應用程式數目也相對稀少,同時 DR 也對製作純粹的手機應用程式顯得興趣缺缺,而更多是關注 Web 式的實作方式。因為這是在較低的開發成本下,就能夠公平地支援幾乎所有平台的途徑。

 

分類: 

重返《冰風之谷》

隨著年紀增長,越來越覺得花時間玩 RPG 遊戲是件非常奢侈的事情……不過回想起來,儘管在年輕的時候,能夠玩遊戲的時間確實比較多,但定性也比較差,很容易玩到一半就跑去玩別的遊戲了。反之如今雖然玩遊戲的時間少,但性情上也比較專注了,比較能夠將一款遊戲持續不懈地玩到破台。

 

 

簡介

分類: 

Top Gun: Maverick - 唯有 Top Gun 才能超越 Top Gun

不知不覺間,當年的《捍衛戰士》(Top Gun,1986)已經在現代空戰電影中,樹立成無人能出其右的地位,就宛如電影《大白鯊》(Jaws,1975)之於鯊魚災難電影一般。兩者的共同點,在於作品本身其實都有很明顯的技術限制,看似好像很容易可以被模仿,或者是被加以改進。但長年以來,還未曾有任何一部電影,真正地做出了更好的水準。

 

 

分類: 

【自製】Helper Five

Wordle 是一款著名的益智小遊戲,其遊戲內容是要在有限的嘗試次數內,配合顏色的標示,推敲出五個字母長的正確英文單字。然而這對英文非母語的人來說,有時候恐怕太具挑戰性了些,可能會直接卡死在那裡。因此,Helper Five 則是一支輔助工具,透過輸入的單字集合,以及各字母狀態的切換,再加上一點隨機性,能夠協助列出可供嘗試的單字清單。適合不幸卡關,但又希望能夠獲得一點提示、以繼續完成遊戲的玩家。

 

  • 介面:網頁介面
  • 支援平台:跨平台
  • 程式語言:JavaScript
  • 原始碼:helper_five-20220527.7z
  • 版本:20220527

 

隨身碟資料救援小記

按理講 USB 隨身碟應該被視為是一種消耗品,是僅供臨時性的資料移動,而非講究保障的資料儲存方案。但……如果裡頭真的有資料想要救援呢?話說前陣子 DR 拿到一顆 128GB 的隨身碟,是處於無法開啟的狀態。雖然裝置本身偵測得到,但在 Windows 或 Linux 系統上,分割區實際上都無法順利掛載。其中以 Linux 來說,就是即便手動做 mount 也會直接卡住不動,也就無法讀取裡頭的檔案。

 

嘗試使用 ddrescue 做區塊複製,例如以下指令是將 /dev/sdb 複製到名為 rescued.img 的映像檔:

  • ddrescue -f -r 1 -n -v -d -b 512 /dev/sdb rescued.img recovery.log

 

分類: 

How-To:Linux 使用 Ghostscript 處理 PDF 文件

操作環境:

  • Fedora 36
  • Ghostscript v9.55

 

赫然發現本站還沒有任何一篇文章,好好介紹過 Ghostscript 這款工具。但事實上 DR 從好幾年前就開始在使用它,藉此解決日常任務中的許多需求。Ghostscript 是一款跨平台的 PostScript 暨 PDF 直譯器,一般來說,最常見的應用就是用來處理 PDF 檔案。儘管它並不是所謂的 PDF 閱讀器,或者能夠將 PDF 重新處理成可編輯的文件。然而它能夠實現諸如合併、分割、儲存成圖片,甚至是修復有問題的 PDF 檔案等需求,所以其實是一款很實用的工具。
 

本文除了介紹安裝方式外,將會簡單列舉幾個 Ghostscript 的使用範例。它本身是使用命令行的操作方式,不過一旦瞭解指令的使用後,應該很容易就能夠搭配自行編寫的腳本,甚至是視窗程式,來實現更便利的操作。

 

1. 安裝 Ghostscript

頁面

Subscribe to DarkRanger's Secret Area RSS