mkinitrd mkinitrd命令用于建立要载入ramdisk的映像文件,供Linux开机时使用。...补充说明 mkinitrd命令用于重新封包核心,例如当你修改一个设备的驱动并需要将其添加到核心级别时,就需要重新封包核心,将新的配置编译到核心内部。...语法 mkinitrd [选项] [参数] 选项 -f:若指定的映像文件名称与现有文件重复,则覆盖现有文件; -v:执行时显示详细信息; --omit-scsi-modules:不载入SCSI模块; -...实例 [root@localhost tmp]# mkinitrd -v -f myinitrd.img $(uname -r) Creating initramfs WARNING: using /tmp
mkinitrd 建立要载入ramdisk的映像文件 补充说明 mkinitrd命令用于建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。...语法 mkinitrd [选项] [参数] 选项 -f:若指定的映像文件名称与现有文件重复,则覆盖现有的文件; -v:执行时显示详细的信息; --omit-scsi-modules:不要载入SCSI模块...实例 [root@localhost tmp]# mkinitrd -v -f myinitrd.img $(uname -r) Creating initramfs WARNING: using /tmp...指定卷册集所包含的光盘张数; -volset-seqno:指定光盘片在卷册集中的编号; -x:指定的目录将不会放入映像文件中; -z:建立通透性压缩文件的SUSP记录,此记录目前只在Alpha机器上的Linux...实例 在linux中用mkisofs命令把文件制作成ISO步骤: 把NFS服务器上的目录挂载到本地/mnt/nfs/的目录: mount -t nfs 10.0.2.2:/linuxos/rhel4.0
Linux kernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。...Linux 2.6 kernel提出了一种新的实现机制,即initramfs。顾名思义,initramfs只是一种RAM filesystem而不是disk。...II. initrd 目前还是有不少Linux发行版采用initrd(即RAM disk的方式)来实现引导,所以了解一下mkinitrd这个命令也很有必要。...mkinitrd类似于mkinitramfs,是用于生成initrd的一个工具。...,用–builtin=ohci-hcd, mkinitrd就可以忽略ohci-hcd不存在这个事实了。
语法格式: mkbootdisk [参数] 常用参数: --device 指定设备 mkinitrdargs 设置mkinitrd的参数 --noprompt 不会提示用户插入磁盘 --...verbose 执行时显示详细的信息 --version 显示版本信息 参考实例 以核心版本2.2.18设定开机: [root@linux ~]# mkbootdisk --device /dev/fd0...2.2.18 显示版本信息: [root@linux ~]# mkbootdisk --version
问:1 如何查看当前的Linux服务器的运行级别? 答: ‘who -r’ 和 ‘runlevel’ 命令可以用来查看当前的Linux服务器的运行级别。...问:3 如何在Linux上重建初始化内存盘镜像文件? ...答: 在CentOS 5.X / RHEL 5.X中,可以用mkinitrd命令来创建初始化内存盘文件,举例如下: # mkinitrd -f -v /boot/initrd-$(uname -r)...问:19 :Linux中的at命令有什么用? 答: at命令用来安排一个程序在未来的做一次一次性执行。...问:20 linux中lspci命令的作用是什么? 答: lspci命令用来显示你的系统上PCI总线和附加设备的信息。
参考 双机调试Linux内核环境配置。...可以开两个Linux系统的虚拟机;也可以在物理机系统是linux上面装虚拟机,然后虚拟机运行一个linux;再就是买开发板来调试内核。以下是在windows上开两个虚拟机的流程描述。...cd /usr/src/ wget https://cdn.kernel.org/pub/linux/kernel/v3.x/linux-xxx.tar.xz tar -xvf linux-xxx.tar...用vmware克隆出server机(如果早已经克隆,只需拷贝linux-xxx文件夹到server即可。...-o initrd.img-xxx xxx # 以上命令一般在Ubuntu/Debian用,在fedroa或centos一般是mkinitrd,如下 mkinitrd initrd.img-xxx xxx
在 Linux 系统创建一个文件夹,要用什么命令? mkdir 文件夹名 在 Linux 系统中移动一个文件,要用什么命令? mv 源文件地址 目标地址 在 Linux 查找一个文件,要用什么命令?...它就是 Linux-command,一个用于快速查找 Linux 命令的项目。 对于大多数技术人员来说,Linux 命令是每天必用的工具。...它的亮点在于: 命令齐全:涵盖了 550 多个 Linux 命令,基本上是 Linux 所有的命令合集。...多种访问入口:提供 Web UI,各种客户端(Android/Mac/Win/Linux),及 Chrome 插件。 搜索快速:搜索实现自动填充,非常快速,能为你节省不少时间。...fsconf、hdparm、losetup、mbadblocks、mformat、mkbootdisk、mkdosfs、mke2fs、mkfs.ext2、mkfs、mkfs.minix、mkfs.msdos、mkinitrd
(不要偷看后面的答案部分) 题目部分 1、如何查看当前的Linux服务器的运行级别? 2、如何查看Linux的默认网关? 3、如何在linux上重建初始化内存盘镜像文件? 4、cpio命令是什么?...8、如何识别Linux系统中指定文件(/etc/fstab)的关联包? 9、哪条命令用来查看bond0的状态? 10、linux系统中的/proc文件系统有什么用?...19、linux中的at命令有什么用? 20、linux中lspci命令的作用是什么? 暂停一下,先别往下翻,自己先动脑思考下吧!检验下自己掌握程度!...题目+答案 1、如何查看当前的Linux服务器的运行级别? who -r和 runlevel 命令可以用来查看当前的Linux服务器的运行级别。 2、如何查看Linux的默认网关?...在CentOS 5.X / RHEL 5.X中,可以用mkinitrd命令来创建初始化内存盘文件,举例如下: # mkinitrd -f -v /boot/initrd-$(uname -r).img
# Linux启动与登录问题 Linux 启动与登录问题是 ECS 的高频问题,而往往处理不及时会直接影响到 用户业务的正常可持续运行,因此也变成了我们处理问题优先级的重中之重。...#### 3.1 手动注入驱动 (mkinitrd virtio 相关驱动 )。 #### 3.2 修改 grub 的启动顺序,优先尝试使用老内核启动。
tar -xf linux-3.10.58.tar.xz -C /usr/src/[root@sean ~]# cd /usr/src/linux-3.10.58/[root@sean linux-3.10.58...几个重要的Linux内核文件介绍 在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。...编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行:ls –l。...initrd映象文件是使用mkinitrd创建的。mkinitrd实用程序能够创建initrd映象文件。这个命令是RedHat专有的。其它Linux发行版或许有相应的命令。这是个很方便的实用程序。...具体情况请看帮助:man mkinitrd 下面的命令创建initrd映象文件: (3) System.map System.map是一个特定内核的内核符号表。
1,下载内核 官方网址:www.kernel.org,我下载的版本是 2.6.33,文件名为:linux-2.6.33.tar,但是到Linux下面看会显示为linux-2.6.33.tar.bz2 2...,确认Linux系统内核的版本,点击左上角“应用程序”》“系统”》“终端”,进入终端后输入 uname -a 会显示当前的版本。...su //获得系统权限,然后输入root密码 yum install -y module-init-toolsyum install -y mkinitrdyum...4,解压linux-2.6.33.tar.bz2 //如果是后缀名是bz2tar -jxvf linux-2.6.31.tar.bz2 //如果后缀名是gztar...-xzf linux-2.6.32.2.tar.gz //进入Linux内核目录cd linux-2.6.32.2 5,进入刚解压的目录,在命令行输入如下命令 //拷贝原来系统的配置
方法一 如果机器不能联网,可以下载现有内核包到本地机器,直接在本地更新 1.从http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates...kernel-ml -y 当然也可以安装long term的: yum --enablerepo=elrepo-kernel install kernel-lt -y 其它: http://elrepo.org/linux...制作initrd传统的方法是用mkinitramfs这一个系统工具,现在mkinitrd会调用dracut完成实际的工作。...比如下面的命令进行: mkinitrd3.0.4 -o /boot/initrd.img-3.0.4 然后把生成的initrd映像拷贝到/boot下面即可。...更新完这个文件之后,需要运行下面的文件: grub2-mkconfig 至于启动那个linux镜像,由/etc/default/grub的GRUB_DEFAULT=saved来决定; 其意思是上一次使用的
语法 mkbootdisk(选项)(参数) 选项 --device:指定设备; --mkinitrdargs:设置 mkinitrd 的参数; --noprompt:不会提示用户插入磁盘...mkbootdisk --device /dev/fd0 `uname -r` 其中,uname -r 是目前 Linux 系统所使用的核心版本,如果你有多个核心版本的话,你以可以直接输入核心版本。
作者 | Pradeep Kumar 来源 | linux中国 豌豆贴心提醒,本文阅读时间5分钟,文末有秘密! 1.如何查看当前的Linux服务器的运行级别?...答: 'who -r' 和 'runlevel' 命令可以用来查看当前的Linux服务器的运行级别。 2.如何查看Linux的默认网关?...3.如何在Linux上重建初始化内存盘镜像文件? 答: 在CentOS 5.X / RHEL 5.X中,可以用mkinitrd命令来创建初始化内存盘文件。...答: 10.Linux系统中的/proc文件系统有什么用?...19.Linux中的at命令有什么用? 答: at命令用来安排一个程序在未来的做一次一次性执行。
操作系统实验之编写内核 1.1 实验目的 学习和掌握Linux内核编译过程 1.2 实验内容 完成Linux内核编译过程 1.3 实验步骤 实验步骤如下: 1.将U盘挂载到redhat虚拟机如图3-...tvfat /dev/sdb1 /mnt/uuudisk此时U盘的内容可以在/mnt/uuudisk下进行读写如图3-5. 5.进入/mnt/uuudisk并且输入ls查看下辖文件信息如图3-6. 6.将linux...-2.4.22.tar.gz文件复制到/usr/src路径下,输入cp linux-2.4.22.tar.gz /usr/src并cd /usr/src进入/usr/src路径如图3-7. 7.解压缩这个文件...tar xzvf linux*22*并ls查看是否解压成功如图3-8至如图3-9. 8.输入cd *22并输入ls查看如图3-10. 9.输入vi Makefile查看文件源码如图3-11至如图3-12...boot/bzImage /boot/vmlinuz-2.4.22 cp .config /boot/config-2.4.22 cp System.map /boot/System.map-2.4.22 mkinitrd
接下来编译kernel,使用make;make modules_install;make install 接下来报错: /sbin/mkinitrd:no such file or directory...这里应该是没有找到这个工具吧,继续安装 yum install mkinitrd 接下来可以继续了,但是还是看到了一个信息: get_netlink_msg returned No
ramdisk虚拟内存盘技术:使用缓冲和缓存来加速对磁盘上的文件访问:centos6中为initramfs功能,文件为/boot/initramfs,若损坏可使用mkinitrd可以生成,命令如下: [...root@centos68 boot]# mkinitrd initramfs-`uname -r`.img `uname -r` 4、查看运行级别: [root@centos68 boot]# who...步骤九:执行rc.local rc.local就是在一切初始化工作后,Linux留给用户进行个性化的地方,是开机启动的最后一个文件,可以把想设置和启动的东西放在这里。...2、自制Linux系统: 步骤一:添加一块单独的硬盘,此硬盘是单个文件,以便于单独使用运行: ? 步骤二:分区,挂载; 将此磁盘为两分区,一个作为boot使用,一个作为根目录使用;然后挂载: ?...Please input a command or quit: quit [root@centos68 sysroot]# cd lib64/ [root@centos68 lib64]# ls ld-linux-x86
重新配置临时文件系统CentOS 6、7 的系统执行如下命令mkinitrd -f --allow-missing --with=xen-blkfront --preload=xen-blkfront...点击 导入镜像 按钮,导入镜像系统选择 linux ,勾选 我已做好准备 ,点击 下一步。按照页面内容填写,注意地域选择要使用的可用区。操作系统类型、版本与实际一致,导入方式并选择 正常导入 。
ext2ed fsck fsck.minix fsconf fdformat hdparm mformat mkbootdisk mkdosfs mke2fs mkfs.ext2 mkfs.msdos mkinitrd
3.2.3 提供日志式文件系统能力 在以后的章节中会讲到Linux内核会涉及到cache与buffer以提高读取磁盘的效率。...[root@RHEL5 ~]#mkinitrd /boot/initrd -$ (uname) $ (uname -r)
领取专属 10元无门槛券
手把手带您无忧上云