Marco de Trabajo para Construir el Modo Vivo en Distribuciones From Scratch

Abstract

The main objective of this research is to develop a framework to build automated scripts that generate the Live mode in the Distributions from Scratch. Special emphasis is placed on the methodology of the initramfs and the use of GNU packages to adequate the scripts to the needs of developers. Moreover, the purpose of this, is to demonstrate the stages involved in developing the scripts and the benefits of running it, based on the results of this research.

Keywords: Live-USB Customization, Linux From Scratch, GNU/Linux Custom Distributions, Initramfs, BusyBox

References
[1] Beekmans, G., Burgess, M. and Dubbs, B. (2017) Linux From Scratch: Version SVN20170624. Available at: http://www.linuxfromscratch.org/lfs/view/development/.


[2] Beekmans, G., Huntwork, J. and Burgess, M. (2017) LFS Stable Version 8.0 Release. Available at: http://www.linuxfromscratch.org/news.html.


[3] Calderón, H. and Dominguez, L. (2015) Desarrollo De Una Distribución Linux Para La Implementación De Aplicaciones Paralelas Científicas De Código Abierto. Universidad Tecnológica de Panamá.


[4] Cohen, A., Battistoni, G. and Mark, S. (2008) ‘Short communication F LUKA -LIVE — an embedded framework, for enabling a computer to execute F LUKA under the control of a Linux OS’, 43, pp. 121–124. doi: 10.1016/j.radmeas.2007.11.010.


[5] Fedora (2017) Anaconda. Available at: https://fedoraproject.org/wiki/Anaconda.


[6] Gentoo Linux (2016) Initramfs/Guide. Available at: https://wiki.gentoo.org/ wiki/Initramfs/Guide/es.


[7] Gentoo Linux (2017) Kernel/Configuration. Available at: https://wiki.gentoo.org/ wiki/Kernel/Configuration.


[8] Hernandez, M. (2005) Beginners Guide To Creating A Live CD With LFS 6.0. Available at: http://www.linuxfromscratch.org/hints/downloads/files/OLD/bootcd-2.6- udev-nptl.txt.


[9] Huntwork, J., Patrakov, A. and Pegg, T. (2012) What is the LFS LiveCD? Available at: http://www.linuxfromscratch.org/livecd/.


[10] Minnich, R. G. and Mirtchovski, A. (2015) ‘U-root: A Go-based, Firmware Embeddable Root File System with On-demand Compilation’, 2015 USENIX Annual Technical Conference (USENIX ATC 15), pp. 577– 586. Available at: https://www.usenix.org/conference/atc15/technicalsession/presentation/minnich.


[11] Molina, I. and Camacho, J. (2016) DISTRIBUCIÓN LINUX ‘IXCHEL’.


[12] Negus, C. (2006) ‘Using Boot Loaders in Live CDs’, in Live Linux CDs: Building and Customizing Bootables. Available at: at:https://books.google.com.pa/books? id=2S3eUgb39C8C&pg=PA136&lpg=PA136&dq=el+torito+live+cd&source=bl&ots= mwTzywn9BJ&sig=1FiVVxj8RmkTuVK2Zb71DWSSe68&hl=es&sa=X&redir_esc=y#v= onepage&q=eltoritolivecd&f=false.


[13] van Tilborg, H. C.. and Jajodia, S. (2011) ‘Chroot’, in Encyclopedia of Cryptography and Security.


[14] TracReports: Linux From Scratch (2007) Create initramfs. Available at: http://wiki. linuxfromscratch.org/lfs/ticket/2033.


[15] TracReports: Linux From Scratch (2009) getpids() bug in lfs/init.d/functions, as of lfs-bootscripts-20090523. Available at: http://wiki.linuxfromscratch.org/lfs/ticket/2472.


[16] TracReports: Linux From Scratch (2010) ‘Nouveau Part 1: Intergrating it into the Linux kernel’. Available at: http://wiki.linuxfromscratch.org/lfs/ticket/2585.


[17] Ubuntu (2016) LiveCDCustomization. Available at: https://help.ubuntu.com/ community/LiveCDCustomization.


[18] Universi, G. M. C. et al. (2006) ‘Linux based Live CD on optical disks’, (May 2014).


[19] Xu, G. et al. (2014) ‘An approach of VM image customized through Linux from scratch on cloud platform’, 18(4), pp. 62–67.