[閒聊] 更換/新Linux ISO/光碟內建Kernel

作者: MAGMA2000 (Mabo)   2017-12-01 08:15:46
之前就有想過要這樣做
但是一直懶懶的
只是這次老闆剛好交代下來想要做一片這樣的東西
經歷一個周末的燒腦外加不斷打擾有RHCE的同學下
一直撞牆下的產物就這樣產生了
資料除了參考同學還有參考國外CentOS Forum
無圖無音樂無廣告網誌網址:
http://mabospace.myds.me/?p=335
CMD如下
此處以rhel7.2做範例
# mount –o loop rhel.iso /mnt/iso
# cp -ri /mnt/iso/* /mnt/new-media/
# cp -ri /mnt/iso/.discinfo /mnt/new-media/
# cp -ri /mnt/iso/.treeinfo /mnt/new-media/
# rm –rf /mnt/new-media/Packages/kernel-3.10.0-327.el7.x86_64.rpm
# cp kernel-lt-4.4.102-1.el7.elrepo.x86_64.rpm /mnt/new-media/Packages/
# rm -rf /mnt/new-media/Packages/TRANS.TBL
# cp /mnt/new-media/repodata/*-comps-Server.x86_64.xml
/tmp/comps-Server.x86_64.xml
# cd /mnt/new-media/
# createrepo -v –update -d –unique-md-filenames -g
/tmp/comps-Server.x86_64.xml .
# mkisofs -r -T -J -V “RHEL-7.2 Server.x86_64” -b isolinux/isolinux.bin -c
isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o
../rhel-server7.2-x86_64-dvd.iso .
Note:parameter comes after “-V” must match with inst.stage2= parameter in
isolinux.cfg
作者: ddtsatan   2017-12-01 15:29:00
作者: sppmg (sppmg)   2017-12-01 17:37:00
檔案方面可用unionfs或overlayfs,取代cp不過單純替換核心不會有相依性問題嗎?
作者: Bellkna (柔弱氣質偽少女)   2017-12-01 18:07:00
kernel的有些預設值不同 可能會有問題最近遇到的是cifs的vers 4.12和4.13不一樣 會有mount問題
作者: ekids1234 (∵:☆星痕╭☆)   2017-12-01 21:02:00
想問下這樣用的時機點是? 虛擬機?
作者: Bellkna (柔弱氣質偽少女)   2017-12-01 21:14:00
可能舊kernel不認識新硬體吧xd

Links booklink

Contact Us: admin [ a t ] ucptt.com