1 Welcome to the OpenSolaris Live Media kit. 2 3 This kit may be used to construct a live DVD or USB flash device from a Solaris 4 Express x86 installation DVD. This kit contains the following: 5 6 build_live_dvd: main script which is executed to construct the Live DVD image 7 build_live_dvd.conf.sample: sample configuration file for build_live_dvd 8 bootcd_skel: directory hierarchy of modifications for Live DVD operation 9 packages: collection of additional pieces used in the live DVD, most notably 10 the compressed lofi driver. 11 usbcopy: utility to copy a live USB image to a designated device 12 usbgen: utility to generate a live USB image from a live DVD iso 13 14 To construct a live DVD or USB image: 15 16 0. Install Solaris Express, Community Edition. In general you should be using 17 the same (or close to the same) release as the version of the live DVD that 18 you want to build, as some of the system configuration is 19 pre-computed by build_live_dvd and may not work correctly on older releases. 20 In particular, Solaris 10 (any version) will not correctly execute the Gnome 21 pre-configuration steps. 22 1. Obtain a Solaris Express x86 installation DVD image. Using lofi to 23 mount up the .iso is recommended for speed of building. A combined netinstall 24 image constructed from CD's will also work. This kit is configured to work 25 correctly with build 70 and later. 26 2. Copy build_live_dvd.conf.sample to build_live_dvd.conf and configure it 27 to use correct paths for its work. Note that you'll need at least 5 GB 28 of free space in the area pointed to by BOOTCD_PROTO, more if you intend to also 29 build the USB images. 30 3. Execute build_live_dvd as root. The entire process will be logged to 31 build_live_dvd.log. This will take roughly 1.5 hours on relatively new 32 hardware. 33 4. Create your live media image: 34 - For a DVD, burn the resulting solaris_live.iso using cdrw or cdrecord. 35 - For a USB memory stick, run the included usbcopy program. usbcopy 36 takes one command-line argument, the path to the image built above. 37 If you've chosen to use a ZFS volume for this by setting USB_ZVOL in 38 build_live_dvd.conf, the path will be /dev/zvol/rdsk/$USB_ZVOL. 39 Otherwise, the path is $USB_FILE. And yes, you need to expand $USB_ZVOL 40 and $USB_FILE yourself, usbcopy doesn't read build_live_dvd.conf at this 41 time. 42 5. Insert the DVD or USB stick and reboot; you may need to interrupt your BIOS 43 to select the correct boot device. The GRUB menu offers both graphical 44 and text mode. 45 6. You'll need to answer one question regarding keyboard layout. 46 7. Login as root, password is solaris. 47 8. If you'd like to install Solaris to a hard drivefrom the live image, you 48 first need to create a Solaris2 fdisk partition (using Solaris fdisk, or your 49 other favorite tool for doing so) and then double-click the "Install Solaris" 50 icon on the desktop. This will install to a UFS root file system. 51 52 Known issues: 53 1. build_live_dvd generates the following warning: 54 UX /usr/ccs/bin/tsort: INFORM: cycle in data 55 SUNWdhcsr 56 SUNWdhcsu 57 SUNWwbcou 58 SUNWwbapi 59 SUNWj5rt 60 SUNWmfrun 61 SUNWcar 62 63 The warning is harmless and may be ignored. 64 65 Questions, comments, contributions to livemedia-discuss (a] opensolaris.org 66