从etch升级到lenny后,贪新鲜把kernel也升级了(2.6.26-1),如果acpi=off是无法启动系统(xen),会报些错误提示加入"irqpoll"启动参数(加入也没用,而且系统启动的特别慢),后把menu.list里的的配置改成acpi=on.
糟糕,系统是没报什么错了,但xen起不起虚拟机了(半虚拟化).晕!
看一个启动有报错:
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/fan.ko): No such device
processor: Unknown symbol pm_idle
WARNING: Error inserting processor (/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/processor.ko): Unknown symbol in module, or unknown parameter (see dmesg)
thermal: Unknown symbol acpi_processor_set_thermal_limit
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/thermal.ko): Unknown symbol in module, or unknown parameter (see dmesg)
原以为问题出在这,后来发现不是,这个错误不会影响虚拟机启动.
目前无法很好的解决这个问题,不过有一个方法可以暂时处理,等着lenny更新吧.
我的方法是把kernel回退回2.6.18-6(早知道我就不把它删除了),因为以为lenny的kernel会没问题,再一个是xen在startup时有报错(etch原来是3.0.x版的,lenny给升级到3.1.x版,需要自己删除)我就把原来etch有关xen的包都升级了.
OK,总的来说,我的软件包都升级到lenny库里更新的版本.
那么我是怎么解决xen的问题呢?
山人的方法,装回2.6.18-6的xen kernel
修改sources.list,改为etch
#aptitude update
#aptitude search xen-linux-system-
(可以查到2.6.18的kernel了)
你只需要下面这三个包
linux-image-2.6.18-6-xen-amd64
linux-modules-2.6.18-6-xen-amd64
xen-linux-system-2.6.18-6-xen-amd64
你可以通过单独下载,再dpkg -i安装
我是通过aptitude装上的,这样关联了几个包
linux-image-2.6.18-6-xen-amd64
linux-modules-2.6.18-6-xen-amd64
xen-hypervisor-3.0.3-1-amd64
xen-linux-system-2.6.18-6-xen-amd64
xen-utils-3.0.3-1
把其他的包删除掉,不然会影响系统
还有把虚拟主机的配置文件改为2.6.18的kernel和ramdisk,如果你的vm是先前create的,那还需要mount出来,把/lib/modules/下对应的xen kernel的lib目录cp到vm中.
试试xen create,我这边可以正常启动了
虽然同样还是会报错no such device,但至少目前可以把vm起起来,要等着lenny给出更新了.
对了,记得把sources.list改回lenny哦!
相关推荐
制造业私有化LLM部署实战:从RAG到智能体,构建企业专属知识大脑
大型语言模型(LLM)作为人工智能的核心技术,通过在海量文本数据上进行预训练,具备了强大的语言理解和生成能力。其原理在于基于Transformer架构,通过自注意力机制捕捉长距离语义依赖。这一技术价值在于能将非结构化信息转化为可计算、可推理的知识,从而赋能企业实现知识的高效管理与应用。在制造业等强数据安全与知识密集型领域,私有化部署的LLM结合检索增强生成(RAG)和智能体(Agent)技术,能够深入业务流程,构建安全、专属的智能知识中枢。本文聚焦于如何利用Qwen、LangChain、向量数据库等技术栈,
linux initrd shell,学习initrd中的init(一)
在上一篇方案中,讲解了如何查看initrd中的文件。其中init这个文件就是加载initrd时执行的脚本,这里记录了加载时的顺序。最近在看这个,所以分享给大家。如果有介绍得不对的地方,还请大家指点。我用的是ubuntu10.04.下面就是init这个文件的内容。#!/bin/sh[ -d /dev ] || mkdir -m 0755 /dev[ -d /root ] || mkdir -m 07...
解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005
解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005
Ubuntu20.04启动显示错误: ln: /tmp/mountroot-fail-hooks.d//scripts/init-premount/lvm2: No such file or dire
Ubuntu20.04启动显示错误: ln: /tmp/mountroot-fail-hooks.d//scripts/init-premount/lvm2: No such file or dire
ROS从入门到精通2-7:Gazebo仿真之动态生成障碍物
动态生成障碍物在机器人导航、碰撞避障算法测试、多机协同等领域应用广泛,可以帮助开发人员快速测试,本文介绍该技术并提供基于ROS Gazebo的实现
4. SAP ABAP OData 服务 Data Provider Class 的 GET_ENTITYSET 方法实现指南
首先第19行CREATEDATA创建er_entityset实例,指定其类型为zcl_zbook_manage_mpc=>tt_book,接着把这个引用映射到刚刚第五行定义的FIELD-SYMBOLS变量上去,这样的话,接下来我们对FIELD-SYMBOLS进行的操作,就会自动反应回引用变量er_entityset.因为我们可能在这个方法里,返回多条图书信息,所以需要用内表类型,而非单条记录的ts_book.ts_book代表一本图书的数据结构。......
kernel的启动参数
概述内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。内核源码树下的 Documentation/kernel-parameters.txt 文件列出了所有可用的引导参数,并指明了处理每个参数的具体文件。注意:对于模块而言,引导参数只能用于直接编译到核心里的模块,格式是使用"模块名.参数=值"模式指定,比如:usbcore.blinkenlights=1 。动态加载的模块可以在 m
Windows部署小龙虾 OpenClaw 报错不断?参考这篇文章,轻松配置 OpenClaw 所需环境
想在Windows上部署OpenClaw却频频报错?🔧 本文详细梳理了OpenClaw部署必需环境的安装步骤和官方下载地址 📦,提供完整的验证清单和常见问题排查方法,帮你一次性搞定所有环境配置,顺利部署OpenClaw ✅
linux 备份后没法进入桌面了,【求助】按官网步骤备份根文件系统img,下载成功后无法进入桌面界面...
经测试确定上述现象是由于创建的linuxrootfs.img空间不够,导致备份根文件系统不全。按下面步骤扩大空间,经测试仍然无法进入桌面界面测试方法二:1.命令dd if=/dev/zero of=linuxroot.img bs=1M count=6000,创建6000大小的img;2.按官网步骤重新生成linuxrootfs.img;3.下载该文件到开发板。现象:1、仍然无法桌面系统;2.串口...
PINNACLE:PINN自适应配点与实验点选择算法
PINNACLE算法通过引入动态权重机制,实现了PINN训练点选择的自适应优化。该算法基于对训练过程中不同区域学习需求变化的深入理解,设计了平滑过渡的权重函数,确保了模型在不同训练阶段能够优先学习最需要的区域。理论分析和实验结果均表明,PINNACLE不仅能够保证收敛性,而且能够显著提高PINN的性能。这一算法为物理信息神经网络的应用提供了重要支持,尤其适用于复杂PDE问题的求解。
OpenClaw进行安全测试(附使用场景案例)
test-master 是一个全面的测试专家,覆盖功能测试、性能测试、安全测试三大领域。这里我们重点来看下使用test-master如何进行安全测试。使用 test-master 时,可以针对以下高频领域进行专项安全扫描:✅ OWASP Top 10 测试✅ SQL 注入测试✅ XSS 测试✅ CSRF 测试✅ 认证 / 授权测试。
ARM SERVER 虚拟机挂载多块磁盘问题的解决方法
今天在ARM-SERVER上启动虚拟机发现总是mount不上根目录,报告错误为Begin: Loading essential drivers ... done.Begin: Running /scripts/init-premount ... done.Begin: Mounting root file system ... Begin: Running /scripts/local-top .
matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决
matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 目录 matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 #使用plt.savefig("cm.png",dpi = 300)为什么不管用 #plt.rcParams也不管用 #解决方案 在做论文的过程中,许多期刊或者会议对图片的分辨率有明确的要求,例如,dpi=300。 之前画曲线图都是采取保存方式为savefig(dpi=300),然后查看保存图片的属性信息,然而你看到的现象是
2022年7月25日 原Windows10安装深度Deepin系统,双系统安装成功
用Ventoy就行,比制作启动盘方便多了。
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
initramfs对应的init脚本文件,解压后可见
#!/bin/sh [ -d /dev ] || mkdir -m 0755 /dev [ -d /root ] || mkdir -m 0700 /root [ -d /sys ] || mkdir /sys [ -d /proc ] || mkdir /proc [ -d /tmp ] || mkdir /tmp mkdir -p /var/lock mount -t sys
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
简单学习linux内核,linux内核学习
最近在自学 Linux kernel 方面的东西,这两天了粗浅的研究了下 kernel boot 过程,在此记录。这里所指 Linux 引导加载未涉及虚拟化环境,即系统未运行在 hypervisor 之上。Linux 通过执行不同阶段的引导加载程序(boot loader)程序来引导操作系统,在完成内核等引导之后,最终会由调度器接管 CPU,其通过启用中断来周期性的抢占控制权,处理多个用户进程/客...
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
制作initrd(5):解剖Ubuntu安装盘
ubuntu定期更新他们的iso,iso引导系统后会有Try/Install Ubuntu两个选项。特别是选择了livecd,仅仅一张盘子就能运行一个图形化的linux,总觉得挺神奇的。在好奇心的推动下我打算拆开iso分析它是怎样引导到系统的。 按常识,完整引导linux系统需要bootloader/kernel/(initrd)/fs这4个组件紧密配合(要不就叫启动4要素吧),光盘引导
Linux acpi off学习的必要
Linux acpi off学习的必要 ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到。 ACPI的内容庞杂,学习ACPI至少可以帮助我们理解配置信息。这些信息从legacy PNP设备的配置,到多处理器,到NUMA,
制作initrd(4):initrd.img中启动脚本init分析
概述:这篇文章主体内容来源于网上转载。前面几篇文章倾向于制作initrd.img,这篇文章更倾向于initrd.img的运行过程:加载framebuff驱动 ide驱动和文件系统驱动,最后进入到真正的根文件系统。以下内容全是转载:转自 ubuntu/debian initrd 过程 自己最近花时间研究了一下 linux 的 initial ram disk,然后就写了这篇文章。
linux设备如何配置acpi,Linux acpi off学习的必要
ACPI的内容庞杂,学习ACPI至少可以帮助我们理解配置信息。这些信息从legacyPNP设备的配置,到多处理器,到NUMA,比如现在的MultipleCore的信息就只能从ACPI得到。Linux启动很多代码就是处理这些配置信息,比如Linux acpi off,IOAPIC设置等。ACPI相关设备。主要是笔记本电脑相关的设备,包括电源按钮,电池,外接电源,风扇,热键等。底层硬件。比如PCI中断...
安装linux系统initrd,制作initrd(5):解剖Ubuntu安装盘
ubuntu定期更新他们的iso,iso引导系统后会有Try/Install Ubuntu两个选项。特别是选择了livecd,仅仅一张盘子就能运行一个图形化的linux,总觉得挺神奇的。在好奇心的推动下我打算拆开iso分析它是怎样引导到系统的。按常识,完整引导linux系统需要bootloader/kernel/(initrd)/fs这4个组件紧密配合(要不就叫启动4要素吧),光盘引导linux也...
initrd 中init 脚本的分析
initrd 中init 脚本的分析 由前面 cpio-initrd的处理流程可以看到,内核在将其解开并放入 rootfs 后,将要执 行 /init文件,所以我们分析的重点就是这个文件。其它的文件请结合具体的源码与本文的内容进行理解。 #!/bin/sh 该行说明该init文件是一个由sh解释并执行的脚本文件,内核通过文件头来确定应该怎样执行(即是直接执行还
android平板刷linux系统下载,android平板刷Ubuntu启动停在initramfs
本帖最后由 112pop 于 2015-7-28 17:40 编辑3288的平板想刷成Ubuntu系统,在Firefly-RK3288的内核上进行定制,挂载不上linux文件系统,请问有哪位有解决方法,主要log如下,机器不是用esmmc的,是用flash的:[ 6.488568] rockchip-hdmi-spdif rockchip-hdmi-spdif.28:rk-hdmi-sp...
linux下的各种init模式转换后结果
linux下的各种init模式转换后结果: 测试条件如下: 虚拟机:vmware-8.0.2 linux:oracle linux server release 6.2 kernel 2.6.32-300.3.1.el6uek.i686 on an i686 切换各个模式的方法为: [root@oracle-server ~]#init 0 [root@oracl...
247



被折叠的 条评论
为什么被折叠?



