ThinkPad E40双系统实战:从Windows7到Ubuntu的无缝切换

告别启动焦虑:ThinkPad X1E隐士双系统(Win11+Ubuntu)无损安装与BIOS优化全记录 本文详细介绍了在ThinkPad X1 Extreme上实现Windows 11与Ubuntu双系统无损安装的完整流程,包括BIOS优化、分区方案、GRUB配置及硬件专属调校。通过实战验证的步骤,帮助用户解决启动焦虑,实现两大操作系统的无缝共存,特别适合需要高效开发环境的技术从业者。 阅读详情

1. 缘起:一台老将的“第二春”

手头这台ThinkPad E40,算是我的一位“老战友”了。当年它预装的是Windows 7家庭普通版,后来被我折腾成了旗舰版,一直勤勤恳恳地处理文档、浏览网页。但作为一个技术爱好者,心里总惦记着给这老伙计注入点新鲜血液,体验一下Linux世界的自由与高效。Ubuntu,这个以友好著称的Linux发行版,自然成了首选。我的目标很明确:保留原汁原味的Windows 7系统,同时让Ubuntu也能安稳入住,实现真正的双系统无缝切换。更重要的是,这台商务本自带的“一键恢复”功能我得保住,这是ThinkPad的看家本领,关键时刻能救急。

想法很美好,但实战过程,用“一波三折”来形容都算轻的。我最初的想法很简单,刻录一张Ubuntu 9.10的光盘,从光驱启动安装。结果呢?光驱读盘读到那个键盘和小人的启动画面就卡住了,按任何键都没用,活像电脑陷入了沉思。尝试了几次,光驱吭哧吭哧响一阵后就归于沉寂,安装程序根本跑不起来。我猜可能是老光驱读盘能力下降,或者光盘刻录有点问题。这条路,还没开始就堵死了。

既然光盘不行,那就试试更“温和”的方式——Wubi。Wubi就像是在Windows内部给Ubuntu搭的一个“临时帐篷”,它把Ubuntu安装到一个虚拟的磁盘文件里,不涉及分区操作,对新手特别友好。我双击下载好的wubi.exe,满心期待。但奇怪的是,程序直接跳到了在Windows下安装的界面,没有出现那个关键的“完全安装”和“在Windows下安装”的选择按钮。我没多想,继续操作,结果安装到一半,提示“下载安装介质失败”!这才反应过来,我压根没插网线,Wubi需要在线下载一些文件。得,此路又不通。

2. 迂回战术:Wubi的“完全安装”之殇

第一次Wubi尝试失败后,我学乖了。重新下载了当时较新的Ubuntu 10.10的ISO镜像,这次确保网络畅通。再次运行wubi.exe,熟悉的双选项界面终于出现了:“完全安装”和“在Windows下安装”。我长舒一口气,选择了“在Windows下安装”。这次安装过程非常顺利,重启后,系统启动菜单里多了一个Ubuntu选项,选择后就能进入一个完整的Ubuntu环境。

用了一段时间,感觉确实不错,Ubuntu 10.10的界面比9.10更现代,驱动支持也好一些。但这种通过Wubi安装的系统,总让我心里不踏实。它所有的文件都存放在Windows分区的一个大文件里,性能上多少有些损耗,感觉像是“寄人篱下”。更重要的是,我想学习更地道的Linux分区管理,把/home、/boot这些目录独立出来。于是,我决定“转正”,通过Wubi的“完全安装”选项,把Ubuntu迁移到真正的硬盘分区里。

我满怀信心地再次运行wubi.exe,这次果断选择了“完全安装”。程序重启电脑,进入了Ubuntu的安装环境,但没过多久,屏幕就卡在了一个黑底白字的界面,上面显示着“BusyBox”和一堆错误信息,核心提示是“没有找到有效的文件系统 (No valid file system found)”。我懵了。回想一下,我的安装介质是用虚拟光驱加载的ISO文件,重启后电脑当然找不到这个“虚拟光盘”了!Wubi的“完全安装”功能需要真实的安装介质(光盘或U盘)在重启后依然可用,而我用虚拟光驱的方式显然不满足条件。这个坑,让我明白了工具虽好,但必须理解其工作原理和前提条件。

3. 柳暗花明:硬盘安装法终极指南

光盘、Wubi(完全安装)接连受挫,U盘安装我也试了(同样卡在启动画面)。看来,我得祭出当年玩Linux的“祖传”大法了——硬盘安装。这种方法不需要光盘、不需要U盘,直接利用硬盘上已有的文件和引导程序来启动安装环境,特别适合像我这种光驱老化、U盘启动又有问题的老机器。下面就是我详细的实战步骤,你可以跟着一步步来。

### 3.1 准备工作:文件就位

首先,你需要准备好几个关键“道具”:

  1. Ubuntu的ISO镜像文件:我用的ubuntu-10.10-desktop-i386.iso,你可以用更新的版本,但方法通用。把这个ISO文件放在一个Windows能直接访问的分区根目录下,比如D盘根目录(D:\)。
  2. Grub4Dos引导工具:这是一个轻量级但功能强大的引导管理器,是我们实现硬盘启动的关键。下载后,解压得到很多文件,我们只需要其中的两个:grldr 和 grldr.mbr。把这两个文件复制到C盘根目录(C:\)。
  3. 安装镜像内的核心文件:用解压软件(如7-Zip)打开你的Ubuntu ISO文件,进入casper文件夹,找到vmlinuz和initrd.lz这两个文件(新版本可能是initrd或initrd.gz),把它们也提取出来,同样放到D盘根目录。

现在,你的D盘根目录下应该有这三个文件:ubuntu-xx.xx-desktop-i386.iso, vmlinuz, initrd.lz。C盘根目录下有grldr和grldr.mbr。

### 3.2 配置引导菜单:编写menu.lst

接下来,我们要告诉Grub4Dos去哪里找我们的安装系统。在C盘根目录下,新建一个文本文件,命名为menu.lst(注意没有后缀名,如果系统隐藏了已知扩展名,就新建“文本文档”然后重命名为menu.lst)。用记事本打开,输入以下内容:

title Install Ubuntu 10.10
find --set-root /ubuntu-10.10-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso locale=zh_CN.UTF-8 quiet splash
initrd /initrd.lz

我来解释一下这几行命令:

  • title:给这个启动项起个名字,显示在引导菜单里。
  • find --set-root:让Grub4Dos自动搜索包含指定ISO文件的分区,并将其设置为根分区。
  • kernel:加载Linux内核(vmlinuz),并传递参数。boot=casper表示以Live CD模式启动,iso-scan/filename=指定了ISO文件的路径,locale设置语言为中文。
  • initrd:加载初始内存磁盘(initrd.lz),里面包含了启动初期需要的驱动和工具。

### 3.3 修改Windows引导:让Grub4Dos接管

要让电脑开机时能运行Grub4Dos,我们需要修改Windows 7的引导配置。这里需要一个关键文件:boot.ini。但Windows 7默认不使用这个文件,我们需要先让它显示出来,并修改另一个引导配置。

  1. 显示系统文件:在文件夹选项中,取消“隐藏受保护的操作系统文件”的勾选,并选择“显示所有文件和文件夹”。
  2. 编辑boot.ini:在C盘根目录下,如果看不到boot.ini,就自己新建一个。里面写入:
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 7" /noexecute=optin /fastdetect
    C:\grldr="Start Grub4Dos"
    
    最后一行C:\grldr="Start Grub4Dos"就是添加我们的Grub4Dos启动项。
  3. 更关键的一步(对于Windows 7):由于Windows 7主要使用BCD引导,我们还需要以管理员身份运行命令提示符,输入以下命令,将Grub4Dos添加到BCD存储中:
    bcdedit /create /d "Grub4Dos" /application bootsector
    
    这条命令会生成一个GUID,记下它(例如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx})。然后继续:
    bcdedit /set {你的GUID} device partition=C:
    bcdedit /set {你的GUID} path \grldr.mbr
    bcdedit /displayorder {你的GUID} /addlast
    

完成以上步骤后,重启电脑。在Windows启动管理器界面,你应该能看到“Grub4Dos”的选项。选择它,就会进入Grub4Dos的菜单,再选择我们刚才写的“Install Ubuntu 10.10”,就能成功启动Ubuntu的Live CD安装环境了!那一刻,看到熟悉的Ubuntu紫色桌面出现,我差点老泪纵横。

4. 安装过程中的关键“避坑”操作

成功进入Ubuntu安装界面只是万里长征第一步,接下来的安装设置才是确保双系统和谐共处的关键。特别是对于ThinkPad E40这种带有特殊恢复分区的电脑,一步走错,可能原厂恢复功能就没了。

### 4.1 卸载isodevice:让分区“现身”

启动到Live桌面后,先别急着点“安装Ubuntu”。有一个非常重要的前置操作:打开终端(Ctrl+Alt+T),输入以下命令并回车:

sudo umount -l /isodevice

这条命令是干嘛的呢?因为我们是从硬盘上的ISO文件启动的,系统会自动把这个ISO文件所在的分区挂载到/isodevice目录。如果不卸载它,在接下来的分区步骤中,安装程序可能会把这个分区识别为“已使用”,从而无法对其进行操作(比如创建新分区),或者导致你找不到正确的空闲空间。执行完这条命令后,再去点击桌面上的“安装Ubuntu”,分区界面就会清晰很多。

### 4.2 分区方案:给Ubuntu一个舒适的家

分区是安装Linux的核心环节,一个好的方案能让你日后用起来得心应手。对于双系统,我推荐如下方案(假设你的硬盘有足够未分配空间):

  • /(根分区):相当于Windows的C盘,存放系统文件和程序。建议分配20-30GB,文件系统用ext4。
  • /home(家目录分区):强烈建议独立分区! 这里存放你所有的个人文档、下载、配置。以后即使重装系统,只要不格式化这个分区,你的个人数据和个人设置都能完好保留。可以把剩余的大部分空间给它,比如50-100GB或更多,文件系统ext4。
  • swap(交换分区):相当于虚拟内存。对于老机器如E40,物理内存可能只有2G或4G,设置一个交换分区很有必要。大小一般为物理内存的1-2倍,比如4G或8G。
  • /boot(引导分区):这是保护ThinkPad恢复功能的关键! 我强烈建议为/boot创建一个独立的小分区,大约200-500MB就够,文件系统ext4。为什么?因为Ubuntu默认的引导程序Grub2在安装时,会询问你将引导程序安装到何处。如果你把它安装到整个硬盘的MBR(/dev/sda),它很可能会覆盖掉ThinkPad原有的引导信息,导致你无法再通过“ThinkVantage”蓝色按钮进入恢复系统。

### 4.3 引导程序安装:生死攸关的选择

到了安装过程中“安装启动引导器的设备”这一步,请务必、千万、一定要格外小心! 安装程序默认的选择很可能是/dev/sda(即第一块硬盘的MBR)。不要选这个!

你应该手动选择我们刚才创建的**/boot独立分区**,例如/dev/sda9(具体编号根据你的实际情况来)。这样,Grub2的引导信息就只会写在这个小小的/boot分区里,而不会去动硬盘最开始的MBR区域。ThinkPad原厂的恢复引导信息就安全了。

完成安装后,重启电脑。你会发现,系统直接进入了Windows,好像Ubuntu没装一样。别慌,这是正常现象,因为主引导记录(MBR)现在还是Windows在管理。我们的Ubuntu和它的Grub2,正安静地待在/boot分区里呢。

5. 引导修复:让双系统菜单完美呈现

现在,我们需要让Grub4Dos这个“总调度员”去找到并启动Ubuntu的Grub2。这就回到了我们最初设置的Grub4Dos菜单。

### 5.1 清理与修改menu.lst

首先,回到Windows 7下,把D盘根目录下的vmlinuz、initrd.lz和Ubuntu的ISO文件删除或移走,安装已经完成,它们没用了。 然后,修改C盘根目录下的menu.lst文件,将内容改为:

default 0
timeout 3

title Windows 7
find --set-root /bootmgr
chainloader /bootmgr

title Ubuntu 10.10
root (hd0,8)
chainloader +1

这里有两个启动项:

  • Windows 7:通过chainloader命令直接加载Windows的引导管理器(bootmgr)。
  • Ubuntu 10.10:这是关键。root (hd0,8)指定了Ubuntu的/boot分区所在位置。注意:这里的编号是Grub4Dos的计数方式,从0开始。 我在安装时看到/boot在sda10(这是Linux的命名,从sda1开始)。Grub4Dos的(hd0,8)对应Linux的sda9,Grub4Dos的(hd0,9)对应Linux的sda10。我实际安装在sda10,所以这里应该写root (hd0,9)。你需要根据自己/boot分区的实际位置来调整这个数字。chainloader +1表示加载该分区第一个扇区的引导代码,也就是我们安装在/boot分区里的Grub2。

### 5.2 理解引导链

现在,整个引导链条就清晰了:

  1. 电脑开机 → BIOS加载硬盘MBR。
  2. MBR里的代码(由我们之前的bcdedit命令设置)指向grldr.mbr,从而启动Grub4Dos。
  3. Grub4Dos读取menu.lst,显示双系统菜单。
  4. 选择“Ubuntu” → Grub4Dos根据root (hd0,9)找到/boot分区,并执行chainloader +1,将控制权交给该分区首扇区的Grub2。
  5. Grub2启动,加载Ubuntu内核,进入Ubuntu系统。
  6. 选择“Windows 7” → Grub4Dos直接链式加载Windows的bootmgr,进入Windows。

重启电脑,选择Grub4Dos菜单中的“Ubuntu 10.10”,你会看到熟悉的Grub2菜单出现了(它可能包含多个内核选项和恢复模式),选择第一个,就能顺利进入Ubuntu桌面。进入Windows也毫无障碍。最后,我忐忑地按下了ThinkPad的“蓝色ThinkVantage按钮”,熟悉的恢复界面赫然在目,一切功能完好无损!这场历时数天、尝试了多种方法的ThinkPad E40双系统安装大战,终于以完美收官告终。

这次经历让我深刻体会到,给老机器装系统,尤其是要保留特殊功能的商务本,不能蛮干。理解每一步操作背后的原理(比如引导流程、分区挂载),比死记硬背步骤重要得多。硬盘安装法虽然步骤稍多,但它不依赖外部介质,稳定性高,是解决老硬件兼容性问题的一把利器。希望我的这些踩坑经验和详细步骤,能帮你更顺畅地唤醒你的老ThinkPad,让它同时拥有Windows的怀旧兼容与Ubuntu的清爽高效。

Ubuntu安装方案全解析:虚拟机、服务器与双系统对比 虚拟化技术通过创建隔离的虚拟环境实现多系统并行运行,其核心原理是利用虚拟机监控程序(Hypervisor)抽象硬件资源。在开发环境中,虚拟机方案如VMware和VirtualBox提供了安全沙箱和快照功能,特别适合Linux学习与跨平台开发。服务器部署则依托云计算基础设施,通过SSH远程访问实现弹性资源分配,是持续集成和分布式应用的理想选择。双系统安装直接在物理硬件上运行Ubuntu,可获得原生性能,但需处理引导加载和驱动兼容性问题。根据实测数据,双系统在编译速度和GPU计算上比虚拟机快40%以上,而云服务 阅读详情

相关推荐

ThinkPad P15V在XUbuntu下风扇狂转的排查与解决全记录

在Linux系统,尤其是Ubuntu及其衍生发行版上,电源管理与硬件兼容性是影响用户体验的关键因素。其核心原理在于Linux内核通过ACPI(高级配置与电源管理接口)与硬件固件(BIOS/UEFI)交互,以管理CPU状态、监控传感器温度并控制风扇策略。当驱动不完善或ACPI表存在兼容性问题时,系统可能基于错误的温度读数(如acpitz虚拟热区)误判散热需求,导致风扇控制策略失效,产生不必要的噪音和功耗。这一问题的技术价值在于深入理解操作系统与硬件的协同工作,对于提升移动工作站在Linux下的稳定性和能效表现

weixin_30384217的博客 568

闲置android平板电脑,旧电脑改造成安卓平板电脑(一)

本帖最后由 人见百态 于 2015-3-24 11:43 编辑之前在论坛里看到一个帖子,教我们如何在电脑上安装安卓虚拟机()。但是吧,在windows系统中安装安卓虚拟机有个坏处,就是耗费内存。今天我们换个玩法,不进入windows系统,我们直接在硬件设备上安装安卓系统。甚至于把电脑屏幕变成触摸屏,享受完整的安卓平板。在这里,我用的是旧电脑,旧电脑跑win7都各种卡,今天我们装上安卓系统让它流畅的...

weixin_36018773的博客 2931

数据科学笔记本硬件适配指南:从跑通到跑久的实战决策树

数据科学笔记本选型本质是工作流与硬件子系统的匹配问题。理解CPU多核调度、内存带宽瓶颈、NVMe存储I/O性能及GPU显存带宽等底层原理,才能避免陷入参数堆砌误区。技术价值在于提升环境搭建成功率、降低调试延迟、保障长时间训练稳定性;典型应用场景覆盖Python数据分析入门、Kaggle项目实战、深度学习模型微调等阶段。本文基于Ubuntu 22.04/Windows 11/macOS三端实测,聚焦‘能跑通、能跑顺、能跑久’三大刚性需求,结合DDR5双通道、PCIe 4.0 SSD、NVIDIA Studio

ciqiaofu0192的博客 443

惠普暗影精灵双系统安装指南:Ubuntu24.04+Win11稳定共存方案

双系统启动是Windows与Linux协同开发的基础技术场景,其核心在于UEFI固件层、引导管理器和内核参数的深度协同。Secure Boot签名验证、ESP分区空间不足、NVMe控制器PCIe链路超时,是当前主流笔记本(尤其是惠普暗影精灵等OEM机型)在安装Ubuntu24.04时高频触发的三大兼容性瓶颈。本文从通用UEFI启动原理切入,解析Secure Boot密钥注入(MOK)、ESP分区扩容、GRUB与Windows Boot Manager双引导注册等关键技术路径,覆盖BIOS策略调整、Windo

451

Linux笔记本发行版硬件兼容性深度指南

Linux发行版在笔记本上的实际可用性,本质是内核版本、固件支持、电源管理与硬件生态的系统性匹配问题。其核心原理在于:现代笔记本依赖ACPI S0ix休眠、PCIe ASPM链路控制、厂商定制固件(如Intel AX210微码、AMD PPM策略)及精细化功耗调控服务(如TLP、power-profiles-daemon)。技术价值体现在规避‘装机即翻车’——WiFi失联、触控板无响应、合盖无法唤醒、续航腰斩等高频故障。典型应用场景覆盖轻薄本日常办公、创作本AI训练与渲染、老设备续命、二合一触控交互及开发者

weixin_34081595的博客 539

跨平台开发环境配置与AI工具链统一管理实践

跨平台开发环境配置是现代化软件开发的基础需求,涉及操作系统兼容性、工具链集成和性能优化等核心技术。通过WSL2、Docker等虚拟化技术实现Windows与Linux环境的无缝协同,能有效解决开发环境碎片化问题。在AI开发场景中,PyTorch、TensorFlow等框架的跨平台支持尤为重要,需要特别关注CUDA版本、GPU驱动等底层依赖的统一管理。本文介绍的ralph项目通过环境抽象层设计,为多AI编程工具提供标准化配置方案,显著提升团队协作效率,特别适用于金融科技、数据分析等需要同时对接多种系统的开发场

weixin_30892889的博客 315

Ubuntu零基础入门到精通【2.6讲】:️制作启动盘 - Rufus、Ventoy、Balena Etcher 完整实战指南

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1620

酷睿Ultra 9 285H本地跑120B大模型实战指南

大语言模型(LLM)的端侧部署正从‘能否运行’迈向‘如何高效运行’的新阶段。其核心瓶颈已不再是峰值算力,而是内存带宽、显存调度与异构协同效率——这正是Intel酷睿Ultra 9 285H通过统一内存架构、可变显存(VGA Memory)和CCI缓存一致性总线所系统性突破的关键。该平台将CPU/GPU/NPU深度耦合为AI流水线,使DDR5内存同时承担模型权重加载与KV Cache直读功能,实测支持Qwen3-120B等超大规模开源模型在本地稳定推理。技术价值体现在长上下文(32K)、低首token延迟(1

weixin_30414305的博客 421

Ubuntu 22.04 LTS安装与生产环境配置实战指南

Linux操作系统安装不仅是介质启动和分区选择,更是对UEFI固件、GPT分区表、LVM逻辑卷、Secure Boot安全机制等底层原理的系统性实践。理解这些概念,才能规避/boot填满导致无法启动、NVIDIA驱动与安全启动冲突、DNS解析阻塞apt更新等高频故障。其技术价值在于构建稳定、可复现、易维护的开发与生产环境,广泛应用于深度学习实验、嵌入式编译、MySQL主从集群及VS Code远程开发等场景。本文聚焦Ubuntu 22.04 LTS这一长期支持版本,覆盖从裸机安装、分区策略、SSH密钥预置到D

599

2025年Linux图像查看器选型指南:Wayland原生、色彩管理与批量处理

图像查看器在Linux中已从基础显示工具演进为集色彩管理、硬件加速、元数据处理与自动化集成于一体的生产力核心组件。其底层依赖图形协议(如Wayland/X11)、编解码生态(libheif/dav1d)、色彩系统(colord/ICC v4)及脚本接口(DBus/CLI)等关键技术栈。选择不当将直接导致色域错位、大图崩溃、批量失效或安全响应滞后。本文聚焦2025年主流发行版(Ubuntu 24.10/Fedora 40/Debian 13)下的真实工程场景,基于Wayland原生支持、依赖树深度≤3、可编程

weixin_34357887的博客 423

Ubuntu零基础入门到精通【3.5讲】:双系统安装 Ubuntu 与 Windows:从分区原理到系统引导,一次讲透!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1341

Ubuntu零基础入门到精通【2.2讲】:️认识磁盘分区:MBR、GPT、EFI 分区、Swap 分区!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1617

Ubuntu零基础入门到精通【2.8讲】:常见安装失败原因预判——在开机之前就消灭 90% 的坑

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 2363

Win10专业版一键部署AI Agent:OpenClaw轻量级数字员工实战指南

AI Agent是面向业务自动化的智能体技术,其核心在于任务编排、工具调用与记忆管理,而非单纯依赖大模型参数规模。在Windows 10环境下落地AI Agent面临WSL2兼容性、Docker引擎适配、MOSEK求解器授权等系统级挑战。本文聚焦中小团队工程实践,详解如何绕过Docker Desktop限制,在原生Win10专业版(OS Build ≥19045)上通过WSL2+手动Docker Engine+MOSEK 10组合实现高稳定性、低资源占用的AI数字员工部署。涵盖系统版本校验、Ubuntu 2

weixin_33866037的博客 317

Ubuntu零基础入门到精通【2.1讲】:️认识 BIOS、UEFI、Legacy Boot、Secure Boot —— 搞清楚这些,才能真正开始安装 Ubuntu

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1784

Ubuntu零基础入门到精通【3.1讲】:图形化安装 Ubuntu Desktop 完全实战指南!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 2327

我的装机软件清单

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34415923的博客 139

强化学习代码实现PPO

梯度更新:通过截断(clipping)限制策略更新幅度,避免策略变化过大影响稳定性。首先是数据预处理,将相关数据(状态、采取的动作、状态奖励、下一个状态)放到gpu上。根据当前状态 state,利用策略网络生成每个动作的概率分布 probs。2. 修改了策略模型的输出,从每个动作的概率分布变成了动作的均值和方差。1. 修改了动作空间,离散空间变成了连续空间,使用正太分布来采样。3. 修改了动作的ratio的计算,从离散分布变成了正太分布计算。Update函数:通过经验缓冲数据来优化策略模型和价值模型。

wlxsp的博客 635
上一篇: Ubuntu 网络流量监控:nethogs与vnstat实战指南
下一篇: 从零开始:Protobuf C++ 版在Linux环境下的编译与实战应用
python9snake
博客等级 码龄1天 0粉丝 1724原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值