Autobuilding live-CDs with debian-live Presentation at the debian miniconf at LCA 2007 in Sydney Holger Levsen Jan 15 th 2007.

Slides:



Advertisements
Similar presentations
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Installing and configuring Debian.
Advertisements

With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
Sandor Acs 05/07/ OpenNebula 3.6 (beta) Hands-on.
Boot from a LiveCD. What is a LiveCD Normally, OS is installed on the local disk and then will be loaded from harddisk. However, OS can also be directly.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Post install; Live CD Chapter II / Part 1I. Post install After install completes, take out the install CD/DVD Reboot Check if boot loader is working properly.
Network Performance Toolkit (NPToolkit) A Knoppix Live-CD Rich Carlson Tools Tutorial 12/4/06.
NET+OS Bootloader Overview Requirements How to Build How to Customize Changes to Applications Configuration Settings.
Chapter 2 Applying Practical Automation Speaker : Chuang-Hung Shih Date :
Tutorial 11 Installing, Updating, and Configuring Software
2008 Taipei, Taiwan Ubuntu Linux Server Structure and Config APRICOT 2008 Network Management Workshop February 20 – Taipei, Taiwan.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Your phone has been automatically muted. Please use the Q&A panel to ask questions during the presentation.
The OpenSolaris Operating System and Sun xVM VirtualBox Blake Deville.
April 30, 2007 openSUSE.org Build Service a short introduction Moiz Kohari VP Engineering.
2008 Bangkok, Thailand Ubuntu Linux Server Structure and Config intERLab at AIT Network Management Workshop March 11 – Bangkok, Thailand.
New Delhi, India Ubuntu Linux Server Structure and Config PacNOG5 June 16 – Papeete, French Polynesia Hervey Allen.
Mike Gore School of Computer Science. This talk is on the Web in TWIKI format A more detailed copy of this talk can be access on with web page. Including.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
LOGO Linux Installation. Linux Distribution Including shells, libraries, tools, compiler, servers, applications. Redhat, Fedora, Mandrake, SuSE, Debian,
What Is Ubuntu? Open Source Uses Linux / GNU kernel Based On Debian Free! Sponsored by Canonical.
Linux Administration. KDE & Gnome Comparision Package Management User Management Linux Services System Calls Default Look Menu Navigation Renaming Files.
NETBOOT, JAMF, & MAC IMAGING Bryce Carlson Mac Administrator University of Wisconsin - Green Bay.
We want you! for Presentation at the debian miniconf at LCA 2007 in Sydney Holger Levsen Jan 15 th 2007 aka Debian-Edu.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Introduction to Git Thomas.
Holger Levsen, 12. November 2007 aka Debian-Edu Linux in der Schule.
Holger Levsen, August 12 th 2008 aka Debian Edu 100% in main it's a long and winding road – but worth it.
New Delhi, India Ubuntu Linux Server Structure and Config PacNOG5 June 16 – Papeete, French Polynesia Hervey Allen.
Linux for human beings mm.dd.yyyy Your Name City Place/Happening.
Customising Debian 1 /21 RMLL, Nancy, Jul 6, 2006 Enrico Zini Jul 6, slides Enrico Zini Customising Debian.
Experiences made with the DebConf video-team or the making of /pub/debian-meetings/ by Holger Levsen Sydney Linux User.
Debian-community.org Holger Levsen 8. September 2007 Kieler Linuxtage.
2008 Taipei, Taiwan Ubuntu Linux Server Structure and Config APRICOT 2008 Network Management Workshop February 20 – Taipei, Taiwan.
Ben Hutchings and Holger Levsen FOSDEM, Outside broadcast on a budget The DebConf video team and DVswitch.
Debian-meetings archive: h01ger ● Holger Levsen / irc: h01ger – doing DebConf/Debian video since 2005 – no video background, but seen lots of conferences.
Holger Levsen, September 19 th 2009 aka Debian Edu New Lenny based release and what you can do for it.
Debian GUN/Linux 4.0 The Universal Operating System The Universal Operating System.
1 /15 Design and Implementation of the Custom Debian Distributions Toolkit (CDDT) 17 February 2006 Sergio Talens-Oliag II Open Source World.
April 1st, 2009 Cobbler Provisioning Made Easy Jasper Capel.
Customizing Fedora Jeroen van Meeuwen Fedora Project.
Bangkok, Thailand Ubuntu Linux Server Structure and Config intERLab at AIT Network Management Workshop March 11 – Bangkok, Thailand.
Piuparts.debian.org: systematic QA on packages Holger Levsen Debian LinuxTag 2010.
Trust is good control is better The road to world domination is paved by policy Holger Levsen Lars Wirzenius Debconf9.
Kerio Partner Forum, Riccione 2016
BY: SALMAN 1.
We want you! for aka Debian-Edu
The long road to in Debian “Lenny” main
Customising Debian Working with the Greather Debian world Oct 19, 2006
Extended Operating System Support
BY: SALMAN.
LinuxTag 2013, Kanotix Update, Messe Berlin, Maximilian Gerhard
The Architecture of oVirt Node
Provisioning with custom builds and Kickstart
PRACE-EGI helpdesk integration
The Debian Videoteam behind the scenes
Ubuntu Linux Server Structure and Config
Lecture 13 RPM and its advantages.
Gentoo already has much testing being done: FEATURES=”test” Maintainers (QA tools) Repoman / pcheck / paludis Arch team.
Software Version System Part1: Subversion at CERN
How it's used worldwide aka Debian Edu Holger Levsen,
debian-community.org (pre-)launch
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
Lab #1 Install Linux & How to Build Live CD
IS3440 Linux Security Unit 8 Software Management
JENKINS TIPS Ideas for making your life with Jenkins easier
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Distributed Availability Groups
Ubuntu Linux Server Structure and Config
Pete Gronbech, Kashif Mohammad and Vipul Davda
Presentation transcript:

autobuilding live-CDs with debian-live Presentation at the debian miniconf at LCA 2007 in Sydney Holger Levsen Jan 15 th 2007

Outline ● some bits about me ● why autobuilding ● live-package basics & features ● getting it work ● how it works ● autobuild setup ● autobuilding FAIcd ● autobuilding for debian-edu

Some bits about me ● running Debian stable as primary OS since 1996 ● founded the Debconf video-team in 2005 ● in NM queue since 2005, now approved by AM ● FAI (fully automatic installation) ● Debian-QA / piuparts ● Debian-edu member, powerpc porter, ftpmaster ● don't know much about the interior of live-package

Why autobuilding ● manual live-CD are a pain to maintain ● easy upgrades, easy modification ● test developments directly and simple ● testing the same packages that can installed ● provide live-CDs for users (once they are stable)

live-package basics ● written by Daniel Baumann and Marco Amadori ● guidelines for the package: – only unchanged, official packages – no configuration of the live system – no live system to harddisk installer ● available in etch, sid and sarge backports ● (alioth) ● ● #debian-live on irc.debian.org

Features ● CD/DVD creation, netboot and usb-stick support ● multi arch (i386 and amd64 fully working) ● preseeding and hooks ● templates ● default tasks: standard,minimal, x11, x11-core, xfce, gnome, gnome-core, gnome-full, kde* ● custom (signed) apt-repositories support ● staging ● unofficial: hd-installer and boot from hd

Getting it to work ● sudo apt-get install live-package ● sudo make-live

How (I think) it works :) ● creates chroot with cdebootstrap ● apt-get install kernel-image with squashfs & unionfs, initramfs- tools for creating the initrd ● casper (from ubuntu, modified version in Debian) for configuration and setup of the r/w filesystem ● install preseeded flavour packages ● run custom hooks (if any) ● compress rootfs as squashfs image ● assemble final iso / netboot image

autobuild setup ● dedicated, restricted vserver running etch ● live-package, casper & cdebootstrap from sid ● daily cronjob updates svn working copies and runs make-live ● trusted users (white, oz, h01ger) can trigger manual builds ● we get build-logs get send via mail ● provides build-logs and generated.isos via http

autobuilding faicd ● faicd installs Debian with FAI (fully automatic installation) ● minimum install plus fai-package and config ● boots, runs FAIs, ends -> new system is installed ● currently a proof-of-concept ● to show that fai-kernels is not needed anymore ● ● svn://svn.debian.org/fai/people/h01ger/faicd ● works, but needs polishing

autobuilding for debian-edu ● live-CDs for debian-edu ● three different CDs: – standalone workstation – workstation & server, including LTSP server – firewall ● ● svn://svn.debian.org/debian-edu/src/build/live-CD ● currently only builds a non-customized workstation, no special users or edu-specific theming

Thanks ● Questions ?