freesbie livecd spiros papageorgiou grnet. ingredients – what you need the freebsd system that you...

9
Freesbie LiveCD Spiros Papageorgiou GRNET

Upload: helen-goodman

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Freesbie LiveCD

Spiros Papageorgiou

GRNET

Page 2: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Ingredients – What you need

The freebsd system that you want to transfer on Freesbie LiveCD

A CD-R burner

Page 3: 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 freesbiecd /usr/ports/freesbie; make; make install

Run it!/usr/local/share/freesbie/freesbie

Page 4: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

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

Page 5: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

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

Page 6: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Environment on Freesbie LiveCD

Root / is read-onlyWritable directories

Copied from freebsd system /etc /root

Rebuild from scratch /var

Page 7: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Configuration

Transfer wifi enviromenttar-untar a bunch of files

squidno-cache (out of inodes)move from /usr/local/squid to /var/squid

kernel SCHED_4BSD option instead of SCHED_ULE

rc.confroot_rw_mount="NO“

syslogsend to remote syslog host

sshdNot seeded

Interface name changes in rc.conf

Page 8: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Next step

Configuration Menu for wifi Interfaces config Radius config Syslog host

Footprint: 330MB iso imageRuns fine on 256MB RAM

Page 9: Freesbie LiveCD Spiros Papageorgiou GRNET. Ingredients – What you need The freebsd system that you want to transfer on Freesbie LiveCD A CD-R burner

Thank you!

Questions?