I would like to make a custom cd using distroconstructor. However, it has to be cd and it cannot be dvd. I would like to be able to get it to smallest size possible.
1. I noticed these are the only packages installed by default, from the manifest file: <packages> <pkg name="SUNWcsd"/> <pkg name="slim_cd"/> <pkg name="SUNWcs"/> <pkg name="slim_install"/> <pkg name="SUNWslim-utils"/> <pkg name="entire"/> </packages> I would like to get more information on the packages, and I found this to get more information on packages: http://pkg.opensolaris.org/release/en/index.shtml I also tried this to get information for all of the packages: # pkg info -r pkg:/SUNWslim-utils at 0.5.11-0.101 Name: SUNWslim-utils Summary: SUNW-slim-utilities Category: Applications/System Utilities State: Not installed Authority: opensolaris.org Version: 0.5.11 Build Release: 5.11 Branch: 0.101 Packaging Date: Wed Nov 19 22:59:17 2008 Size: 179.73 kB FMRI: pkg:/SUNWslim-utils at 0.5.11,5.11-0.101:20081119T225917Z But this didn?t always provide information about all of the packages, or it didn?t provide much information. Is there a better resource about about the packages, what they do, what files or applications they install? Would I be able to break the pkg clusters into smaller parts? Because I would like to install only certain languages, or accessibility options. Is there a way to remove specific applications after they?ve already been installed, if the packages are installed as clusters? For example, totem, pkg:/SUNWgnome-media-player at 0.5.11-0.101. Is SUNWgnome-media-player a part of the package clusters? Which ones? In the manifest I saw: <post_install_remove_packages> <pkg name="slim_install"/> </post_install_remove_packages> in the slim_cd.xml file, but is that packages the distro-constructor is going to remove from the final .iso (which is what I would want), or are these packages included in the iso, but are going to be removed from the system after it? installed on the machine (which wouldn?t affect the size of the image)? 2. I was interested in customizing the final install grub menu. I saw: <!-- Grub menu modifications. Will use menu.lst if not specified--> <grub_menu_modifications> <entry> <title_suffix>with magnifier</title_suffix> <line> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=magnifier </line> <line>module /boot/x86.microroot</line> </entry> <entry> <title_suffix>with screen reader</title_suffix> <line> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B assistive_tech=reader </line> <line>module /boot/x86.microroot</line> </entry> </grub_menu_modifications> In the manifest files, but will this modify grub for the boot cd, or the final install? I am interested in modifying the grub for the final install. 3. I also created a device using lofiadm -a, and using: pfexec mount -F hsfs -o rw /dev/lofi/1 /mnt to mount my image created by distroconstruct. I received an error, stating that it was ignoring rw option. However, in lofiadm man pages, under device, it states: When a file is added, it is opened for reading or writing by root. I am logged in as root, and I have no write access to files. Is there something I?m doing wrong? Are there files I could modify to customize the bookmarks in firefox, and customize the grub menu? Or should I leave the image alone after the image has been created by distroconstruct? Would I have to create a script? 4. I would like to be able to have the image automatically installed, using predefined user, timezone, etc. without having to boot into the desktop. Would that be possible? Then, later, I could use this as my automated install image, like provided on genunix.org: http://genunix.org/distributions/indiana/osol-0811-ai.iso They got that image size down to like 300. Is that image pulling from the IPS repository, or is that the complete install? Are there any how to?s on how that image was created? I would love to get my image that small. I tried to boot to the ai image, but it wouldn?t install. I received error ?couldn?t determine source of automated install image.? I would love to get the manifest file for that image as well. Using Installadm, would I be able to use a windows XP or linux image that I?ve already created to install xp/linux on remote machines from the install server? -- This message posted from opensolaris.org