美文网首页
linux 系统制作

linux 系统制作

作者: 千千雪人 | 来源:发表于2019-03-30 15:55 被阅读0次

制作initrd

挂载文件系统
123 234 345
test bcd cde
  • mount -t proc proc /proc
  • mount -t sysfs sysfs /sys 内核输出信息的,探测设备要用到
  • mdev -s 所有的设备探测
  • insmod /lib/modules/jbd.ko 安装加载根文件系统要用的内核模块
  • insmod /lib/modules/ext3.ko 安装加载根文件系统要用的内核模块
  • mont -t ext3 /dev/hda2 /mnt/sysroot
  • exec switch_root /mnt/sysroot /sbin/init 完成根文件系统转换(sbin/init是切换完成后执行的第一个用户空间的进程)

制作grub

grub-install --root-directory=/mnt /dev/hda 会自动生成grub文件

制作cpio压缩文件

find . | cpio -H newc --quiet -o | gzip -9 > /boot/initrd.gz

grub conf配置文件

default 0
timeout 3
title MyLinux
    root (hd0,0)
    kernel /vmlinuz ro root=/dev/hda2
    initrd /initrd.gz

安装字符设备

mknod /dev/console c 5 1
mknod /dev/null c 1 3

编写rc.sysinit文件

vim /etc/rc.d/rc.sysinit

mount -t proc proc /proc
mont -t sysfs sysfs /sys
mont -o remount,rw / 挂载根文件系统
mdev -s
mount -a
swapon -a

相关文章

  • 制作Linux系统

    自制linux 系统 分区并创建文件系统 挂载boot 安装grub 恢复内核和initramfs 文件 建立gr...

  • u盘启动器

    linux 下制作u盘系统盘启动器 window 下制作 u 盘启动器

  • 制作系统U盘-----系统U盘恢复

    制作系统U盘 最近安装linux系统,顺便需要制作U盘启动,这里我用的是Win32DiskImager文件: 为什...

  • 制作Linux启动系统

    先系统中有一块空闲磁盘,将其划分为两个分区/dev/sdb1和/dev/sdb2,/dev/sdb1做/boot分...

  • 制作简易Linux系统

    先系统中有一块空闲磁盘,将其划分为两个分区/dev/sdb1和/dev/sdb2,/dev/sdb1做/boot分...

  • linux 制作系统服务

    模板 :template.service 注意:服务安装成功后,如果想要自启动: 需要配置 : chkconfig...

  • linux 系统制作

    制作initrd 挂载文件系统 mount -t proc proc /proc mount -t sysfs s...

  • Linux 制作系统镜像

    在 RHEL 7.3 上面搭建好了 Apache Web 服务,现在想把 RHEL 8.1 系统镜像上传到 Apa...

  • Ubuntu Android 开发环境搭建

    Ubutun 16.04 TSL 系统安装 本人是通过制作的U盘启动器,安装的单系统Linux 具体的制作请参考h...

  • Linux小系统(一)-小系统制作

    制作Linux小系统-外围文件系统定制 环境: window10 vmvare pro 14 centos6.10...

网友评论

      本文标题:linux 系统制作

      本文链接:https://www.haomeiwen.com/subject/ilxsbqtx.html