社区
Linux_Kernel
帖子详情
在别的地方编译的内核,如何拷贝到本地来用
unbutun
2010-10-24 07:57:39
就是在服务器或者什么地方编译的内核和System.map如何拷贝到虚拟机中用?
直接拷贝到boot下,改grub.conf这样不行,有人试过吗?怎么改,谢谢了
...全文
125
8
打赏
收藏
在别的地方编译的内核,如何拷贝到本地来用
就是在服务器或者什么地方编译的内核和System.map如何拷贝到虚拟机中用? 直接拷贝到boot下,改grub.conf这样不行,有人试过吗?怎么改,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wenxy1
2010-10-28
打赏
举报
回复
用工具:winpcap, or scp command.
Linux-Torvalds
2010-10-24
打赏
举报
回复
[Quote=引用 6 楼 unbutun 的回复:]
以上同学可能都没理解我想干什么,实际不是怎么拷进去,我是想在别的地编好了vmlinux System.map两个文件然后搞到虚拟机里用,怎么拷贝我知道,grub我也会改,但是拷贝过去好像不行,需要initrd吧?
你们说呢?我试了好像不行
[/Quote]
不行的。运行环境有变化的,或者你直接不用System.map和initrd,看看用内核直接能不能启动?
steptodream
2010-10-24
打赏
举报
回复
自己试试就知道了 grub文件修改也很简单 照原来有的格式追加就行了
只要你不删除旧内核 如果新复制过来的内核出问题不好用 继续从旧内核启动就行了
过去的我
2010-10-24
打赏
举报
回复
上面打错一个字.. 贴合电脑硬件..
过去的我
2010-10-24
打赏
举报
回复
有两种编译方式,一种是编译一个贴合你电脑硬盘的系统,直接加载需要的驱动,还一种是像livecd 那种内核,启动时会搜索判断硬盘,然后加载各驱动,
你想复制的话,最后负责后者,要么两台电脑配置完全一样..
注意这两种方式的grub 选项也各不相同,详细请见文档
xqhrs232
2010-10-24
打赏
举报
回复
也有这样的问题
李迟
2010-10-24
打赏
举报
回复
如果两台机器环境一样的,应该可以使用,否则哪里需要就要哪里编译。
复制到虚拟机有N种方法,samba、ftp、SSH、U盘,。。。。。。。。。
unbutun
2010-10-24
打赏
举报
回复
以上同学可能都没理解我想干什么,实际不是怎么拷进去,我是想在别的地编好了vmlinux System.map两个文件然后搞到虚拟机里用,怎么拷贝我知道,grub我也会改,但是拷贝过去好像不行,需要initrd吧?
你们说呢?我试了好像不行
疯狂
内核
之——
内核
初始化
目录 1 引子 2 1.1 上电 2 1.2 BIOS时代 3 1.3
内核
引导程序 5 2
内核
映像的形成 8 2.1 MakeFile预备知识 9 2.1.1 Makefile书写规则 9 2.1.2 Makefile变量 10 2.1.3 条件判断 14 2.1.4 函数 17 2.1.5 隐含规则 17 2.1.6 定义模式规则 19 2.1 KBuild体系 23 2.1.1
内核
目标 24 2.1.2 主机程序 26 2.1.3
编译
标志 27 2.2
内核
编译
分析 28 2.2.1
编译
配置 29 2.2.2 寻找第一个目标 32 2.2.3 prepare和scripts目标 38 2.2.4 递归
编译
各对象 41 2.2.5 链接vmlinux 44 2.2.6 制作bzImage 50 3 实模式下的
内核
代码 57 3.1
内核
映像内存布局 58 3.2 实模式汇编代码header.S 60 3.2.1 无用的bootsect代码 60 3.2.2 初始化头变量hdr 63 3.2.3 准备实模式下C语言环境 64 3.3 实模式代码main函数 69 3.3.1 复制初始化头变量 71 3.3.2 初始化堆 74 3.3.3 确保支持当前运行的CPU 75 3.3.4 设置BIOS的x86模式 76 3.3.5 内存的检测 78 3.3.6 设置键盘属性 81 3.3.7 填充系统环境配置表 82 3.3.8 填充IST信息 83 3.3.9 设置Video模式 83 3.4 实模式代码go_to_proteced_mode函数 91 3.4.1 禁止可屏蔽和不可屏蔽中断 92 3.4.2 打开A20地址线 93 3.4.3 安装临时全局描述符表 99 3.4.4 第一次启动保护模式 101 4 保护模式下的
内核
代码 107 4.1 32位x86保护模式代码 107 4.1.1
内核
解压缩的前期工作 108 4.1.2 解压缩
内核
111 4.1.3 第二次启动保护模式 121 4.1.4 第一次启动分页管理 124 4.1.5 初始化0号进程 128 4.2 向start_kernel进发 131 4.2.1 初始化中断描述符表 132 4.2.2 第三次启动保护模式 137 4.2.3 启动x86虚拟机 141 5 走向现代:start_kernel函数 144 5.1 初始化同步与互斥环境 148 5.1.1 屏蔽中断 148 5.1.2 启动大
内核
锁 152 5.1.3 注册时钟通知链 153 5.1.4 激活第一个CPU 155 5.1.5 初始化地址散列表 160 5.1.6 打印版本信息 161 5.2 执行setup_arch()函数 166 5.2.1
拷贝
可用内存区信息 171 5.2.2 获得总页面数 175 5.2.3 着手建立永久
内核
页表 177 5.2.4 第二次启动分页管理 181 5.2.5 建立内存管理架构 186 5.2.6 添砖加瓦 192 5.3 设置每CPU环境 206 5.4 初始化内存管理区列表 211 5.5 利用early_res分配内存 214 5.6 触碰虚拟文件系统 223 5.7 初始化异常服务 224 5.8 初始化内存管理 230 5.8.1 启用伙伴算法 230 5.8.2 初始化slab分配器 241 5.8.3 初始化非连续内存区 250 5.9 初始化调度程序 251 5.10 初始化中断处理系统 256 5.10.1 设置APIC中断服务 256 5.10.2 初始化本地软时钟 264 5.10.3 软中断初始化 268 5.10.4 初始化定时器中断 271 5.11 走进start_kernel尾声 273 5.11.1 初始化slab的后续工作 273 5.11.2 启动console 275 5.11.3 一些简单的函数 276 5.11.4 校准CPU时钟速度 279 5.11.5 创建一些slab缓存 282 5.12 安装根文件系统 287 5.12.1 创建VFS相关slab缓存 288 5.12.2 安装rootfs 291 5.12.3 安装proc文件系统 296 6 后start_kernel时代 298 6.1 创建1号进程 298 6.2 子系统的初始化 306 6.3 启动shell环境 309
yocto
编译
linux
内核
,如何
编译
Linux的
内核
如何
编译
Linux的
内核
.
内核
,是一个操作系统的核心。它负责管理系统的进程、内存、 设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件, 在广大爱好者的支持下,
内核
版本不断更新。新的
内核
修订了旧
内核
的bug,并增加了许如何
编译
Linux
内核
- Linuxer - CSDNBlog如何
编译
Linux
内核
. 对于linux新手来说,
编译
内核
相对有一些难度,甚至不知道如...
linux
内核
直接
拷贝
,如何在Linux下相同配置的机器间
内核
拷贝
?
若干台相同配置,已安装相同操作系统的机器,现在需要更新所有机器上的
内核
,可以采用在一台上
编译
好
内核
,然后
拷贝
相关文件至其它机器上的策略:总结操作步骤如下:(0)选择某台机器,
编译
好
内核
(1)
拷贝
启动相关文件/boot/vmlinuz-2。6。34。7 /boot/initrd-2。6。34。7。img(/boot/System。map-2。6。34。7)(2)
拷贝
模块文件所在目录/lib/mo...
M1 macbook上安装docker
编译
内核
并使用qemu启动
内核
。
将initramfs-busybox-arm64.cpio.gz文件
拷贝
到/test/qemu-7.2.0-rc1/build/aarch64-softmmu/目录下。系统启动了,停留在了一个命令行界面,同时可以查看到系统
内核
是5.13.18版本,这样实现了在容器中使用qemu把
内核
5.13.18跑起来了。将之前
编译
好的
内核
镜像也
拷贝
到/test/qemu-7.2.0-rc1/build/aarch64-softmmu/目录下。
编译
成功后会在_install/bin/目录下生成busybox。
非常好的Linux
编译
内核
详解 - -
转载: http://blog.chinaunix.net/uid-263488-id-2138150.html非常好的Linux
编译
内核
详解 - -一、
内核
简介
内核
,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的
内核
源程序都可以在/usr/src/linux下找到,大部分...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章