90 likes | 95 Views
Freesbie LiveCD is a tool for transferring the FreeBSD system onto a LiveCD. This guide provides step-by-step instructions for installing and running Freesbie, as well as configuring various options.
E N D
Freesbie LiveCD Spiros Papageorgiou GRNET
Ingredients – What you need • The freebsd system that you want to transfer on Freesbie LiveCD • A CD-R burner
Step by step • Install freesbie cd /usr/ports/freesbie; make; make install • Run it! /usr/local/share/freesbie/freesbie
The Freesbie Menu lqqqqqqqqqqqqqqqqqqqqqqqqq FreeSBIE Main Menu qqqqqqqqqqqqqqqqqqqqqqqqqqk x Welcome to the FreeSBIE installation and configuration tool. Please x x select one of the options below by using the arrow keys or typing the x x first character of the option name you're interested in. Invoke an x x option with [SPACE] or [ENTER]. To exit, use [TAB] to move to Exit. x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x Configure Change current startup configuration x x x x Rmdir Clean the FreeSBIE FS x x x x Mkdir Create a new FreeSBIE FS x x x x World BuildWorld - Create a new World x x x x Install InstallWorld - Install new World x x x x Kernel Build & Install Kernel - Create & Install Kernel x x x x Fixit PatchFiles - Copy cool & useful files x x x x Packages Packages - Choose packages to install x x x x User Custom User - Install shell script files & others x x x x Build Build Iso - Create .iso file x x x x EXIT Quit x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x x x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [ OK ] Cancel x mqqqqqqqqqqqqqqqqqq[ Press F1 for Installation Guide ]qqqqqqqqqqqqqqqqqqj
Freesbie Menu Analyzed $freesbieroot = /root/freesbie { • build & install kernel • Build & installworld • Select port packages • Freebie exploits the installed packages. It doesn’t rebuild them } => fresh, complete, unconfigured freebsd system
Environment on Freesbie LiveCD • Root / is read-only • Writable directories • Copied from freebsd system • /etc • /root • Rebuild from scratch • /var
Configuration • Transfer wifi enviroment tar-untar a bunch of files • squid no-cache (out of inodes) move from /usr/local/squid to /var/squid • kernel SCHED_4BSD option instead of SCHED_ULE • rc.conf root_rw_mount="NO“ • syslog send to remote syslog host • sshd Not seeded • Interface name changes in rc.conf
Next step • Configuration Menu for wifi • Interfaces config • Radius config • Syslog host • Footprint: 330MB iso image • Runs fine on 256MB RAM
Thank you! Questions?