Download Latest Version enable-uefi.tar.xz (1.7 MB)
Email in envelope

Get an email when there's a new version of Rack OS

Home / Cent7.2-Release / RH7_PXE_boot
Name Modified Size InfoDownloads / Week
Parent folder
cent74.gz 2017-10-23 51.4 MB
vmlinuz-cent74 2017-10-23 5.9 MB
Readme.txt 2016-05-12 1.5 kB
vmlinuz-cent72 2016-04-26 5.2 MB
RH7.xz 2016-04-26 22.9 MB
Totals: 5 Items   85.4 MB 0
1. vmlinuz-cent72: Original kernel of Cent7.2  

2. RH7.xz: A initramfs with pacth to boot to /dev/ram0, patch is "dracut-create-fs" and with 1 service replaced. 


HOW to create RH7.xz
a. install cent7.2 with gui and develop tools.
b. use following script to create a cpio file and replace 1 service and add 1 command...then "find . | cpio -oH newc | gzip -c > ../init.gz"  
#!/bin/bash
echo clean the working folder
rm -rf /myroot
echo $? 

echo mkdir
mkdir /myroot
echo $?

echo dracut
dracut /myroot/me.xz -v -m "nss-softokn convertfs network ifcfg url-lib btrfs kernel-modules livenet nfs rootfs-block udev-rules biosdevname systemd usrmount base fs-lib img-lib shutdown uefi-lib qib"  --nomdadmconf --nolvmconf --xz --install 'ifup ifdown mount.nfs mount.nfs4 ifconfig mkfs.ext4' --no-early-microcode --force --filesystem "nfs ext4 nfsd" --add-drivers "brd mlx4_en ixgbe i40e bnx2x i40e tg3 e1000 e1000e"
echo $?

echo 'cd /myroot'
cd /myroot
echo $?  -----  'mkdir /myroot/cpio'
mkdir /myroot/cpio
echo $? ----- 'xz'
xz -d me.xz
echo $? ----'cd cpio'  
cd cpio
echo $(pwd) --- 'cpio -id'
cpio -id < ../me
echo $?
rm -f ../me

VERSION_STR=$(uname -r)
echo $VERSION_STR
cp -arf /lib/modules/$VERSION_STR/kernel/fs/nfs/* /myroot/cpio/lib/modules/$VERSION_STR/kernel/fs/nfs/
echo 'cp current nfs to /myroot/cpio and replace total foder' --- $?
depmod -a -b /myroot/cpio -v
echo 'depmod -a -b :' $? 
find . | cpio -oH newc | gzip -c > ../init.gz

echo $?


Source: Readme.txt, updated 2016-05-12