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

Reply via email to