首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux内核启动流程分析 - efi_main

    上一篇文章 linux内核启动流程分析 - efi_stub_entry 中,为了叙述方便,我们只是粗略的讲了下efi_main函数,这里我们再具体看下。 ?...有关boot_params的创建及其hdr的初始化,我们在 linux内核启动流程分析 - efi_pe_entry 中有讲到,这里就不再赘述。 继续看该函数的其余部分。 ?...718行的efi_relocate_kernel方法就是具体的拷贝操作,大致逻辑是,在合适的位置重新分配hdr->init_size大小的内存,然后将当前内存中的kernel,从bzimage_addr...在efi_relocate_kernel方法中,拷贝是从bzimage_addr开始,而不是从setup开始,且拷贝的大小是init_size,即kernel在内存中的总大小,那岂不是该拷贝操作会拷贝非法内存...远小于2MiB,所以efi_relocate_kernel中的拷贝操作虽然不是从setup开始,但也是安全的。 继续看efi_main函数的后续部分: ?

    3.7K30

    Linux命令行:rpm 命令参数使用详解

    /查询程序是否安装 rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度 rpm -ivh --relocate...httpd      #[搜索指定rpm包是否安装]--all搜索*httpd* rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录 rpm -qpi Linux...-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息 rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]...Windows的程序的运行,除了.exe文件以外,也有其它的文件; 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux...特有的, Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的; 软件安装流程图

    3.9K30

    Oracle 12.2 新特性 | PDB不同字符集变更深入解析

    对于最新版本12.2.0.1,在新创建PDB时并没有办法指定PDB 的字符集,因此只能和root容器字符集相同,而不同PDB可以使用hot clone,或Relocate PDB online 方式直接...relocate测试 使用PDB relocate(PDB hot move),条件、步骤基本与hot clone相同,且都可沿用Hot Clone的保留配置。...#在relocate过程中,理论上连接原库PDBGBK的dml事务并不中断。 3.relocate操作完成 ? 4.此时源库库状态(仍然承载连接和应用): ?...其中从Diag Trace的位置中能够找到alert里记录关于relocate的操作内容: ?...目标库中,relocate过来的库状态正常: ? 在目标库的PDB open时候,源库的alert记录relocate结束,源PDB删除操作: ? 内部转换字符集 使用internal_use: ?

    1.4K90

    Linux rpm 命令参数使用详解[介绍和应用]

    grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd* rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录 rpm -qpi Linux...-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息 rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]-...Windows的程序的运行,除了.exe文件以外,也有其它的文件; 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux...特有的, Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的; 软件安装流程图...目前还缺少通过源码包安装软件我方法以及一篇总结性的文档;我想在最近两天补齐,这两篇我以前写过;重新整理一下贴出来就行了; 以我的水平来看,写Fedora 入门教程是极为费力气的,只能一点一点的完善和补充;我所写的教程是面对的是对Linux

    3.4K100
    领券