linux下如何制作initrd镜像?】的更多相关文章

1. 准备文件 加入已经准备好了所有文件在/home/initrd-base目录下 2. 制作initrd镜像 cd /home/initrd-base/ ;find . | cpio --quiet -H newc -o | gzip -9 -n > ../initrd.gz mkimage -n 'uboot ext2 ramdisk rootfs' -A arm64 -O linux -T ramdisk -C gzip -d initrd.gz initrd.gz.uboot (Wron…
1. 准备文件 加入已经准备好了所有文件在/home/initrd-base目录下 2. 在内核中指定/home/initramfs-base目录 General setup -> (/home/initramfs-base) Initramfs source file(s) #指定的是绝对路径 3. 编译 make -j4 V=s (此时编译的内核就直接追加了initramfs镜像) 4. 如何在uboot下启动内核 booti <kernel_addr> - <fdt_addr…
编译linux kernel及制作initrd ( by quqi99 ) 作者:张华  发表于:2013-01-27    ( http://blog.csdn.net/quqi99 ) 运行一个linux系统需要三项内容:   1,kernel, 内核,一些核心的代码块,如进程管理,它要求体积很小.   2,initrd, 进入系统所需预告加载的硬件驱动module的一个最小集.当GRUB加载kernel时,kernel会在内存中将initrd文件mount到rootfs上激活,然后kern…
Linux 下模拟制作块设备并挂载 作者:Grey 原文地址: 博客园:Linux 下模拟制作块设备并挂载 CSDN:Linux 下模拟制作块设备并挂载 环境 CentOS-7 下载地址:下载 CentOS-7 Linux 的安装可以参考:Linux 安装,快照,克隆 操作步骤 第一步,通过以下命令生成100m的空img文件,其中dd命令可以用于硬盘的互相拷贝. dd if=/dev/zero of=mydisk.img bs=1048576 count=100 第二步,使用losetup将磁盘…
转自:http://www.latelee.org/using-gnu-linux/diff-and-patch-on-linux.html 搞ARM有一段时日了,期间看了不少开发板的手册,手册的内容多数为教我们如何使用开发板,而不是教我们如何开发.手册中少不了显示linux下的命令,不过对这些命令有几点看法: 1.很多操作都使用了绝对路径,我想大约是为了表示这个路径的关系吧,不然的话,对于新手来说,来回几个cd,就搞不清楚在哪个目录了,这点表示赞同.不过对于我来说,实在不会如此操作: 2.统一…
1. 如果你是直接从cd压制iso文件的,执行sudo umount /dev/cdromdd if=/dev/cdrom of=file.iso bs=1024 2. 如果你要把某个文件或者目录压到iso文件中,需要使用mkisofs这个工具.这个工具非常强大,还可以压缩DVD格式的iso.你想改的参数都可以修改,而且还有-gui这个参数.最简单的用法如下:mkisofs -r -o file.iso your_folder_name/ 3. 如果你想装酷生成一个MD5文件,执行md5sum…
1.生成一个空的2MiB文件 dd if=/dev/zero of=rootfs.ext4 bs=1024 count=2048 (指定每一块大小为1024字节,一共又2048块,那么就是2048 * 1024 B = 2MiB) 2.对生成的文件进行格式化 mkfs.ext4 rootfs.ext4 3.挂载此空镜像 mount -o loop rootfs.ext4 /mnt 4.向挂载好的文件系统中写入需要加入的文件 cp everyfile /mnt 5.卸载根文件系统(意味着镜像已经制…
1.制作光盘映像文件 $mkisofs -R -o /var/tmp/oracle.iso /home/oracle $mkisofs -o myiso.iso /home/oracle/data 补充说明:mkisofs可将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘. 参 数: -a或--all mkisofs通常不处理备份文件.使用此参数可以把备份文件加到映像文件中. -A<应用程序ID>或-appid<应用程序ID> 指定光盘的应用程序ID. -abst…
有些镜像文件为IMG格式,在Linux如何打开呢?例如从微软dreampark下载的Windows Server 2008 R2镜像文件,使用file命令查看: $ file chs_windows_server_2008_r2_st_ent_dc_web_retail_x64_X15-50360.img chs_windows_server_2008_r2_st_ent_dc_web_retail_x64_X15-50360.img: ISO 9660 CD-ROM filesystem da…
获取镜像 [root@bldattet1 ~]#  wget http://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso 安装virt以及qemu [root@bldattet1 ~]#  yum install -y kvm virt-*  libvirt  bridge-utils qemu-img 创建镜像文件 [root@bldattet1 ~]#  qemu-img…