最近想把惠普笔记本的原装操作系统Windows 11 家庭版换成Linux,折腾了一番,虽然刚开始失败了,但最终还是成功了。
整个过程如下:
安装Debian 11成功了,但是有些功能不能用,找到了解决办法却失败了,想换回来Window 11 Pro版本,安装时遇到驱动问题,失败,然后尝试安装Ubuntu 22.04.1 LTS, 安装成功,而且没有安装Debian遇到的问题重新安装回来Debian 11.并解决了一些功能无法使用的问题(如屏幕亮度无法调节),主要解决了更换内核、安装驱动和固件的问题。具体流程如下:
弃用Windows 11为什么不用?Windows 11或者其他Windows系统呢?使用一段时间后,发现家庭版本无法改变语言,添加组件实际上需要创建帐户, 再加上Windows该系统是一个封闭的系统,使用自由使用,不能高度定制,Windows该系统由商业公司驱动, 微软公司与Windows系统的声誉不是很好,Windows系统用各种手段深度绑定用户,整个磁盘在安装过程中没有加密选项, 习惯使用Linux,等等,决定换系统。
在安装系统时,建议对整个硬盘进行加密,这样更安全,即使丢失了电脑,别人也看不到数据。
安装Debian 11下载Debian 11的ISO安装文件,制作安装盘(U盘安装),安装成功后,发现以下问题:
屏幕不能调节亮度。触摸板不能使用WIFI蓝牙不能使用然后安装nonfree但问题无法解决。无法调节亮度,导致屏幕上眼睛疼痛过多。这时,我想换回来Windows 11 Pro版本看看。
安装Windows 11从官网下下载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/sp136电脑001-136500/sp136079.exe
Intel? Rapid Storage Technology Driver for Windows? Rapid Storage Technology Driver for Windows? 10 64-bit and Windows 11* for Intel? NUC12WS products (这是英特尔的官方驱动)
最后,放弃安装Windows 11,甚至下载安装Windows 10.结果同样失败。在搜索数据的过程中,我看到了Ubuntu,然后开始尝试安装。
不喜欢折腾的可以用Ubuntu,试用过程中没有发现大问题。安装Ubuntu
为什么要选择?Ubuntu呢?主要是因为它是基于的Debian我以前经常使用它Debian。
到官网下载ISO安装盘采用上述方法制作。有趣的问题在安装过程中遇到:
选择带加密的LVM提供一个模型Recovery code,而Debian没有使用整个硬盘安装系统用整个硬盘安装系统选择加密LVM模式结束后,需要在整个硬盘上写随机数字,Ubuntu使用时间短,而Debian安装过程中使用时间长,选项少,Debian有许多选项可供选择安装后,没有发现Debian 每个硬件都可以使用11个问题,界面很好,使用了GNOME 使用也很顺畅。
在试用过程中发现了有趣的问题:
安装chrome后(安装包为chrome-browser),创建新的Firefox的profile,打开这个新的profile之后有些网站打不开(比如 google.com), 有的可以打开(例如,bing.com),用默认的profile任何网站都可以打开。然后打开chrome,有些网站不能打开,有些可以打开,问题 跟Firefox的新profile问题是一样的。然后打开chrome,有些网站不能打开,有些可以打开,问题 电脑 跟Firefox的新profile问题是一样的。
尝试卸载chrome后,打开Firefox的新profile,任何网站都可以打开。这说明chrome包或依赖的包有问题。
而Debian没有这个问题,也许跟着chrome版本有关。
由于这些问题,加上Ubuntu是商业公司驱动的,习惯了Debian决定更换系统Debian并解决问题。重装Debian
重装Debian 11后开始研究如何解决问题。
刚开始安装Debian 11后又安装了nonfree库中的固件,相应的硬件仍不能工作,主要原因是这些固件不是最新的。
主要问题是如何使不能工作的硬件工作,即安装相应的驱动或固件。
检查具体问题通过以下命令,可以检查系统中的具体问题:
# dmesg
这出中的一些问题不容易解决,对使用几乎没有影响。即使Ubuntu同样的问题也出现了。
检查哪些硬件可以使用以下命令:
# lshw
# lspci
安装高版本Linux内核在网上查找资料后,发现需要安装高版本内核(资料说需要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 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 检查具体问题,然后根据内部提示安装相应的固件。再次使用 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/
WIFI无法使用的解决方案查看帖子中的方法[Guide]Install Intel Wireless Drivers on Linux
对我的电脑来说,这是以下方法:
# # Go to the w