于SATA接口自身速度上的限制,NVMe規范于2011年被正式提出來,用以取代AHCI協議,其重點在于有著更高的效率,可擴展性,以及強勁的性能。經過幾年的發展,許多頂級的產品都已經來到了3000MB/讀寫速的級別,包括ITNEL、三星自家的產品,以及第三方的主控廠推出的產品(群聯E12)
同時我們也發現,入門級市場上也越來越多NVMe的固態硬盤,這無疑是整臺電腦上存儲系統質的提升,但這里不少網友就有疑問了:“NVMe如何安裝系統?”
其實裝系統真的相當相當容易,只要基本滿足簡單的兩個條件就好!
1. 系統支持
拿我們熟悉的Windows系統來說,對NVMe自帶驅動支持的是Windows 8.1或者是Windows Server 2012 R2系統之后,那就是說目前主流的Windows 10系統是默認支持的。
但是呢,不少網友是比較喜歡舊的Windows 7系統 ,系統里是沒有集成到驅動的,安裝時候會發現裝不上的問題(如之前的INTEL 100系列芯片組不支持WIN7一樣),我們只需要在Windows 7安裝前把NVMe驅動集成到里面就好了,再配合上UEFI啟動來裝就可以了呢。這部分網友們還是直接度娘就能找到了,筆者這里就不多說了。
2. 主板支持
為何要主板支持呢?看吧,NVMe SSD直接就是走的PCIe通道與CPU直接對話,那就注定了太舊的產品是不可能支持這個較新的協議的。目前已經知道的是INTEL 90/100/200/300系列芯片組主板與AMD A320/B350/X370/X470/X399系列芯片組主板都是支持NVMe的。
而部分舊的X79主板仍是能支持NVMe,但是得由廠商或者是第三方的大神推出相應BIOS,然后刷上空個BIOS就能使用上了,當然若你是相當糾結這一小部分問題的,那么直接買8代處理器配上300系列主板更好。
這樣大家明白了吧,那么筆者就拿影馳B360 M.2主板配上影馳鐵甲戰將 M.2為大家展示,如果裝上Windows 10系統吧!
首先準備好一個高速USB3.0 U盤與另外一臺電腦,到微軟官網上下載最新的Windows 10 安裝程序,利用U盤做一個最新版本的Windows 10系統安裝U盤。
然后把NVMe固態硬盤安裝上,測試機器是否能正常啟動,并且能否識別到對應的硬盤。
剛才說的用高速USB3.0 U盤了嘛,好處就是做系統U盤的時候,速度更快,當然配上NVMe硬盤是大大縮短安裝時間的。
選擇UEFI:U盤盤符的啟動,這樣完美支持UEFI+GPT+NVMe的Windows 10就準備好,待安裝了。
無腦的安裝和默認分區的就這樣傻瓜式的安裝了。系統安裝的確沒有什么好寫的,其實NVMe固態硬盤的安裝系統方法,只需要注意主板能否支持就好了,其它安裝方法也是大同小異,很傻瓜式的安裝就可以。但是筆者是不太建議大家用NVMe的情況下還用GHOST這種方式來安裝系統的,害處不多說,無里頭藍屏的時候別找問我就是了。
近想把惠普筆記本的原裝操作系統Windows 11 家庭版換成Linux,折騰了一番,雖然剛開始失敗了,最后還是成功了。
整個過程如下:
具體過程如下:
為什么不使用Windows 11或者其他Windows系統呢?在使用里一小段時間后,發現家庭版本不能換語言,添加組件居然還需要創建帳號, 再加上Windows系統是封閉的系統使用起來不太自由,不能高度定制化,Windows系統是商業公司驅動的, 微軟公司與Windows系統的口碑不太好,Windows系統使用各種手段深度綁定用戶,安裝過程中沒有加密整個磁盤的選項, 已經習慣使用Linux,等等原因,決定換系統。
安裝系統時,建議加密整個硬盤,這樣更加安全,即使丟失了電腦,別人也無法看到數據。
下載Debian 11的ISO安裝文件,制作安裝盤(U盤安裝),安裝成功后,發現有下面的問題:
然后安裝nonfree庫的相關固件,但是不能解決問題。不能調節亮度導致看多了屏幕眼睛疼,這時想換回Windows 11 Pro版本看看。
從官網下面下載Windows 11的ISO文件,下載地址為: Download Windows 11 Disk Image (ISO)
用Windows版本的瀏覽器,這個頁面不顯示下載地址,需要使用其他版本的瀏覽器或者臨時修改瀏覽器的 user agent( 修改為非Windows系統的,例如Linux或者Mac OS的瀏覽器user agent)。為什么微軟要這么做呢?為什么不給Windows用戶 多個選項呢?我想可能是為了深度綁定用戶。
然后制作安裝盤,在Linux下面還是比較簡單的,打開Disks工具,選擇要安裝的U盤,點擊右上角的菜單,選擇"Restore Disk Image...", 然后按照提示操作就可以了。
安裝Windows 11需要一些前提條件,具體資料請查看 HP 電腦 – 對 Windows 11 的支持 與 HP 電腦 - 從 USB 閃存驅動器安裝 Windows 11
然后修改UEFI或者BIOS的配置,從U盤安裝,進行安裝界面,選擇了語言后進入下個界面,點擊開始安裝,然后問題就出現了,提示缺少了有關CD/DVD、 硬盤等的一個驅動。
然后在網上找資料,惠普官網上有一些驅動,但唯獨缺少了有關硬盤的驅動,不知道為什么,在網上找了寫類似的驅動,嘗試了幾次都沒有成功。
搞不懂為什么Windows系統安裝現在搞得如此復雜,反而Linux系統安裝就比較簡單了。
然后給惠普的售后工程師打電話,他們給了幾個驅動,也沒有成功。有點疑惑的是,給我的鏈接可以直接下載,為什么惠普不把它們放在對于的驅動 下載頁面呢。
下面把這些驅動的地址粘貼下(電腦型號有關,我的是英特爾的12代處理器,三星的SSD):
https://ftp.hp.com/pub/softpaq/sp134501-135000/sp134521.exe
https://ftp.hp.com/pub/softpaq/sp136001-136500/sp136079.exe
Intel? Rapid Storage Technology Driver for Windows? 10 64-bit and Windows 11* for Intel? NUC12WS products (這個是英特爾官方的驅動)
最后放棄安裝Windows 11,甚至下載安裝了Windows 10,結果一樣失敗。在查找資料的過程中,看到了Ubuntu,然后開始嘗試安裝。
不喜歡折騰的可以使用Ubuntu,試用過程中沒有發現大問題。
為什么要選擇Ubuntu呢?主要是因為它是基于Debian開發的,而我以前經常使用Debian。
到官網下載ISO文件,并用上面的方法制作了安裝盤。安裝過程(利用圖形安裝界面上面的方法安裝)中遇到了有趣的問題:
安裝完后,沒有發現Debian 11里面的問題,每個硬件都可以使用,而且界面不錯,使用了GNOME 42,使用也流暢。
在試用的過程中發現了有趣的問題:
安裝chrome后(安裝包為chrome-browser),創建新的Firefox的profile,打開這個新的profile后,有些網站不能打開(例如 google.com), 有些可以打開(例如,bing.com),用默認的profile時,任何網站都可以打開。然后打開chrome,有些網站不能打開有些可以打開,出現的問題 跟Firefox的新profile出現的問題一樣。
嘗試卸載chrome后,打開Firefox的新profile,這時任何網站都可以打開了。這說明chrome包或者所依賴的某個包有問題。
而Debian里面沒有這個問題,也許跟chrome的版本有關系。
由于出現了這些問題,再加上Ubuntu是商業公司驅動的,習慣了Debian系統,就決定換回Debian并解決出現的問題。
重裝Debian 11后,就開始研究怎么解決出現的問題。
剛開始安裝Debian 11后又安裝了nonfree庫里面的固件,對應的硬件還是不能工作,主要原因這些固件不是最新的。
主要的問題就是怎么讓不能工作的硬件工作起來,也就是安裝對應的驅動或者固件。
查看系統出現了哪些具體問題,可以通過下面的命令:
# dmesg
這個輸出里面有些問題不太好解決,而且對使用幾乎沒有影響,可以不去管。即使Ubuntu也同樣出現一樣的問題。
查看有哪些硬件可以使用下面的命令:
# lshw
# lspci
在網上查找資料后,發現需要安裝高版本的內核(資料說需要5.14以上),這時就需要Debian的其他庫里面的包了(例如backports庫)。
最終 資料來源 如下(括號里面的是內核版本):
Supported Devices
The following devices are supported (since kernel version):
Wi-Fi 6E products
Intel? Wi-Fi 6E AX411 (5.14)
Intel? Wi-Fi 6E AX211 (5.14)
Intel? Wi-Fi 6E AX210 (5.10)
Wi-Fi 6 products
Intel? Wi-Fi 6 AX201 (5.2)
Intel? Wi-Fi 6 AX200 (5.1)
直接資料來源是這個帖子 Netinst Intel Wi-Fi 6E AX211 firmware
方法如下:
把下面的幾行添加到 /etc/apt/sources.list 里:
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
#deb http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free
#deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free
# testing
#deb http://deb.debian.org/debian testing main contrib non-free
#deb-src http://deb.debian.org/debian testing main contrib non-free
#
#deb http://deb.debian.org/debian-security/ testing-security main contrib non-free
#deb-src http://deb.debian.org/debian-security/ testing-security main contrib non-free
#
#deb http://deb.debian.org/debian testing-updates main contrib non-free
#deb-src http://deb.debian.org/debian testing-updates main contrib non-free
再運行下面的命令:
# apt update
# apt install linux-image-5.18.0-0.bpo.1-rt-amd64
重啟系統在Grub里面選擇新內核
使用了新內核后,發現觸控板可以使用了,好像也可以調節亮度了(有點時間了忘記了,后面也安裝了對應的固件), 但是WIFI還是不能使用。再次使用 dmesg 查看具體問題,然后根據里面的提示安裝對應的固件。
可以參考下面的幾個鏈接
Linux* Support for Intel? Wireless Adapters (這個是英特爾官方的固件)
iwlwifi is the wireless driver for Intel's current wireless chips (里面有固件安裝方法與來源)
Repository of firmware blobs for use with the Linux kernel (最新的固件在這里)
安裝方法:
# cp iwlwifi-*.{ucode,pnvm} /lib/firmware/
查看這個帖子里面的方法 [Guide] Install Intel Wireless Drivers on Linux
對于我的電腦來說,就是下面的方法:
# # Go to the website: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/tree/
# # Download and Copied all the iwlwifi-ty-a0-gf-a0-* files to /lib/firmware/
# # 根據dmesg里面的提示來拷貝, 在這個庫里面如果沒有對應的文件不管它了,我從另外一個地方拷貝了
# # 這個文件 iwlwifi-so-a0-gf-a0-71.ucode,發現改變桌面背景時部分屏幕會先變黑然后才正常,卸載了就沒事了
# cp iwlwifi-so-a0-gf-a0* /lib/firmware/
其他可以參考的帖子如下:
Intel wifi and Debian 11
Considering all information I proceeded as follows:
- I removed the firmware-iwlwifi package;
- I downloaded the latest tarball from the kernel git page linked above;
- I extracted the iwlwifi-* and the intel/ibt-* files;
- I put those in a new tarball, which I then put through alien in order to create a .deb package (lazy method, but it works);
- I then installed my freshly created deb package;
- after that I rebooted the system.
... Presto, al just works fine as designed. I reckon that this is the cleanest way of achieving the desired result in lieu of a updated firmware-iwlwifi package or a truly free driver.
問題如下:
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
解決方法:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
# cp <i915 firmware files> /lib/firmware/i915/
# update-initramfs -u -k all
可以參考下面的幾個鏈接:
Possible missing firmware /lib/firmware/i915/* for module i915
Possible missing firmware /lib/firmware/i915
具體問題:
tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFC, rev-id 1)
tpm tpm0: tpm_try_transmit: send(): error -5
tpm tpm0: [Firmware Bug]: TPM interrupt not working, polling instead
解決方法:
編輯文件 /etc/default/grub , 在有 GRUB_CMDLINE_LINUX_DEFAULT 的一行添加參數 tpm_tis.interrupts=0, 修改過后為:
GRUB_CMDLINE_LINUX_DEFAULT="quiet tpm_tis.interrupts=0"
資料來源
具體問題:
acpitz failed to read out thermal zone (-61)
解決方法:
編輯文件 /etc/modprobe.d/iwlmvm.conf 添加一行:
options iwlmvm power_scheme=1
資料來源
基本思路跟上面的一樣,查看dmesg信息,根據提示找到對應的固件,并拷貝到 /lib/firmware/ 對應的目錄下面
解決這些問題花費了好幾天的時間,主要原因是以前沒有經歷過,走了很多彎路,而且老是想折騰出來。
經驗如下:
解決硬件不能被系統使用、不能正常工作的問題的思路:
主要思想如下:
里面的鏈接都被自動去掉了,可以查看原文:https://ssrly.com/blog/2022/09/10/install_os_on_hp_laptop/
裝系統的方法有很多種,這次講如何通過WePE啟動盤安裝;WePE啟動盤是至今為數不多的不帶捆綁的PE制作軟件。
1、準備工作
準備一個8G以上的U盤(允許的話16G),建議購買正規的一線品牌U盤(金士頓,閃迪之類的,U盤制作PE時有的品牌會失去保修注意!!!),不要用路邊攤手機維修店買的,就怕它關鍵時候掉鏈子。
安裝包有適合老機子;新的機子,大家根據自己的情況選擇。
2、開始制作
插入U盤,,雙擊下載好的文件開始安裝。單身10+年的同學注意不要手速太快點到「立即安裝進系統」了,是要選擇右下角「其它安裝方式」的「安裝PE到U盤」
制作完成后打開我的電腦,U盤會被分成了2個分區。其中有個叫EFI的分區,這是PE所在的分區,不要動里面的文件,也不要往里面放文件;另外一個分區是個空白的分區,它可以當作普通U盤使用;PE啟動盤到這里就算做好了。
進入BIOS設置主要按鍵:DEL, ESC, F1, F2, F8, F9, F10, F12
品牌臺式機以及筆記本電腦進入BIOS按鍵:
1. ibm/thinkpad(冷開機按F1,部分新型號可以在重新啟動時啟動按F1)
2. 惠普hp(啟動和重新啟動時按F2或者F10)
3. 索尼sony(啟動和重新啟動時按F2)
4. 戴爾dell(啟動和重新啟動時按F2)
5. 宏碁acer(啟動和重新啟動時按F2)
6. 東芝toshiba(冷開機時按esc然后按F1)
7. 惠普康柏hp compaq(開機到右上角出現閃動光標時按F10,或者開機時按F10)
8. 富士通fujitsu(啟動和重新啟動時按F2)
9. 三星Samsung(啟動和重新時按F2)
10. 聯想Lenovo(啟動時按F2或Fn+F2,部分機型需關機時按Novo恢復鍵)
11. 華碩Asus(啟動時按F2)
注: 大多數中國大陸國產和臺灣品牌(啟動和重新啟動時按F2)