我脫離了windows
我為何拋棄了windows
我是利用QEMU/KVM+Virt-Manager安裝windows 11,再安裝LabVIEW。一開始,虛擬機的性能不怎麼好,因此我決定在實體機上試著再裝一次LabVIEW,我發現那些成功安裝LabVIEW的機器都是有關掉「記憶體完整性」、敏感資料寫入保護等相關設定,我於是也跟著關掉那些設定,好死不死電腦剛好也在背景自動更新,所以一重新啟動,電腦就陷入一個完全損壞的情況(我提前準備的還原點也無法還原),根據我的印象,那時windows update有驅動更新、品質更新,然後LabVIEW也在安裝驅動,這麼疊加起來,電腦掛了似乎也不是不可預料的。
我於是又回到虛擬機,因為我不想再折騰windows了。可是,這裡有一個需要解決的問題,就是虛擬機的效能不好。經過和Ivon的討教之後,我才知道windows上的GPU的VirtIO的驅動其實相對糟糕。我為了使用3D加速(其實我基本上用不到,但是可用的加速總會令我想要體驗),所以用VirtIO的GPU,但其實在windows虛擬機上,加速效果最好的反而是2D加速的QXL,果然,用了QXL,虛擬機順暢了不少。我們可以再進一步想想,倘若你真的需要3D加速,那為何不考慮直接直通一個獨立顯卡?而我的電腦只有一個顯卡,直通了宿主機就沒畫面了,再加上我不打遊戲,所以虛擬機2D加速還真夠我應急了。
說到這裡,我似乎也不用修復、重灌那掛掉的windows,倒不如善加使用虛擬機,使用WinHance給虛擬機瘦身一下、裝好驅動,給LabVIEW、LINE這兩個專有軟體不就好了!
新的分區
刪掉windows分區發生了一個尷尬的事情,因為windows分區是在前面、Linux在後面,而檔案系統可以向後擴展但不能夠向前擴展(當然,你可以用btrfs、LVM添加儲存塊,但明明就是一塊連續的一顆硬碟,日後萬一因為寫入產生碎片化,導致無法任意分割出新的分區,這我也很困擾),因此我把舊的windows分區裝上debian stable,簡單搬移資料後再合併分區,真是太佩服我自己了!
簡單總結一下,我的512GB的硬碟只有512MB的ESP,其他都是btrfs給debian。我也不打算管Ubuntu的GRUB怎麼精簡,我也不保留1GB的/boot,了不起就不用了或是再從後面割一塊不就好了?換到分區表的簡潔那真是一大享受。