内容提要
今天将E480升级到32G内存和2T硬盘,准备安装Linux。在安装Debian时遇到死机,最终发现是无线网卡睡眠导致的PCI死锁。记录了安装和配置过程,包括更新内核、关闭无线电源管理、安装工具和配置Git等步骤。
关键要点
-
将E480升级到32G内存和2T硬盘,准备安装Linux。
-
安装Debian时遇到死机,原因是无线网卡睡眠导致PCI死锁。
-
记录安装和配置过程以防未来重装时忘记步骤。
-
使用Live ISO正常安装Debian 13.2 Trixie AMD64 KDE。
-
更新内核命令为:sudo apt -t trixie-backports install linux-image-amd64 linux-headers-amd64。
-
关闭无线电源管理是解决死机的关键,使用命令:sudo iw dev wlan0 set power_save off。
-
完整修复需要修改配置文件/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf。
-
安装工具包括powertop、tlp、git等,使用相应的apt命令进行安装。
-
配置Git连接,包括设置用户名和邮箱,生成SSH Key。
-
配置SSH自动走singlebox代理以加快git push/pull速度。
-
下载脚本文件并运行安装脚本以配置Debian环境。
-
安装字体和配置Nano编辑器以实现VS Code风格。
-
同步环境给Root用户,确保Root用户也能使用相同的配置。
-
更改Root默认Shell为Zsh,确保所有用户环境一致。
延伸解读
无线网卡问题的解决
在安装Debian时,遇到无线网卡睡眠导致的PCI死锁问题,造成系统频繁死机。通过关闭无线电源管理,可以有效解决这一问题。建议用户在安装Linux时,提前检查并关闭相关电源管理设置,以避免类似困扰。
环境配置的重要性
记录安装和配置过程对于未来重装系统至关重要。本文详细列出了更新内核、安装工具及配置Git等步骤,帮助用户快速恢复环境。建议用户在安装后,及时整理和备份配置文件,以便于后续使用。
使用SSH加速Git操作
配置SSH通过代理加速Git的push/pull操作,可以显著提高效率。本文提供了具体的配置步骤,用户可以根据自己的网络环境进行调整。注意确保代理设置正确,以避免连接问题。
延伸问答
E480的内存和硬盘升级到什么规格?
E480升级到32G内存和2T硬盘。
安装Debian时遇到的主要问题是什么?
安装Debian时遇到死机,原因是无线网卡睡眠导致PCI死锁。
如何关闭Debian中的无线电源管理?
使用命令:sudo iw dev wlan0 set power_save off,且需修改配置文件/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf。
更新Debian内核的命令是什么?
更新内核的命令是:sudo apt -t trixie-backports install linux-image-amd64 linux-headers-amd64。
如何配置Git连接?
使用命令:git config --global user.name 'Your Name' 和 git config --global user.email 'your.email@example.com' 来配置Git连接。
如何将环境配置同步给Root用户?
通过链接用户的Oh-My-Zsh目录和配置文件来同步环境给Root用户。