1 Star 3 Fork 1

eiclpy / lpyOS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

种子班Linux课设

实验目的

  • 完成最新版本Linux kernel内核及其配套的 RAMDisk文件系统定制工作

实验要求

  • 内核文件<4M
  • initrd.img<24M

功能要求

  • 通过U盘加载kernel和img启动进行验证
  • 支持多用户登录(console界面和ssh网络方式)
  • 系统支持通过ssh方式访问其他机器
  • 可挂载U盘
  • 可访问机器上的windows分区(ntfs-3g fs支持)

usage

  • 定制或删除custom.sh
  • 生成bzImage, initrd.xz(可以在服务器上完成)
./onekey.sh [os_name] [btrfs|iwlwifi]

e.g.

./onekey.sh              # 默认参数lpyos iwlwifi
./onekey.sh lpyos        # 默认参数iwlwifi
./onekey.sh lpyos btrfs
./onekey.sh lpyos iwlwifi
  • 制作启动盘(可以插U盘的主机)
./mkgrub.sh /dev/sdx [kernel_path]

文件功能

文件 功能
rtl_nic 网卡固件
config.* linux内核配置文件
chroot_config chroot模式配置initrd,安装systemd,ssh等
custom.sh 个性化设置(可选)
mkgrub.sh 制作启动盘
mkinit.sh 制作initrd
mkker.sh 编译内核
onekey.sh 一键脚本
pack.sh 打包initrd
patch.sh 文件补丁(固件等)
prepare.sh 安装依赖

空文件

简介

种子班Linux课设 展开 收起
Shell
取消

发行版 (3)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Shell
1
https://gitee.com/eiclpy/lpyos.git
git@gitee.com:eiclpy/lpyos.git
eiclpy
lpyos
lpyOS
master

搜索帮助