2010/9/20 686f6c6d <686f6c6d@googlemail.com>:
is it possible to skip steps of the installation procedure, like partitioning and software installation?
I'm trying to set up an autoyast profile (for an installation CD) that basically just asks a few (network) values in the initial stage, patches them back into the bootloader section of the profile and then just installs the bootloader with these values, skipping everything else. After reboot, the machine uses the boot parameters to fetch the "real" installation profile from a server and does a "normal" installation. (After installation, the machines will be managed by bcfg2.) [...] I'll post my results later this week.
Ok, it's been slightly longer than that. The current version of my profiles is attached. What I'm trying to do is create a bootable CD including autoinst.xml which fetches net.xml for the second stage. My current problems/questions/comments regarding this, in no particular order: 1. When I use a <networking> section as in autoinst.xml (or with additional empty "<dns/>" etc. tags), the network config of the creating host is cloned, including net-udev, which is bad. This means I *have* to re-overwrite it with the config file I initially loaded to start the image creation whenever I want create an image. (Workflow: run "yast autoyast", load autoinst.xml, begin creating ISO, proceed until "boot config ...", then "cp autoinst.xml /tmp/ay_iso/" to not have the wrongly cloned stuff on the image, complete the ISO.) How can I avoid this? 2. If you use yast with ncurses, then in the just mentioned "boot config" window you have no visible cursor and have to navigate blindly. Is this a yast bug, an autoyast bug, a feature, cosmic rays, ...? 3. for some reason, during package installation, i get two errors I have to confirm: ---------- 8< ---------- (At the very beginning:) Insert 'openSUSE-11.3 11.3-1.82 (Disc 1)' URL: cd:///?devices=/dev/sr0 File './suse/x86_64/openSUSE-release-dvd-biarch-11.3-1.82.x86_64.rpm' not found on medium '$URL' (At 60%, the same, but for:) File './suse/x86_64/openSUSE-release-11.3-1.82.x86_64.rpm' not found on medium '$URL' ---------- >8 ---------- What is happening here, what can I do? 4. The pathlist entries in autoinst.xml do not work. Is this because I cannot use <pathlist> with scripts, or I cannot use it with <file>, or just because i load a modified.xml later and the changes are lost? 5. Some of my settings from modified.xml are not applied to the final system (mostly scripts, see 6.), how could this happen and how could I debug it? Do i have to load/install all yast2-* modules or have similar "stub" entries in the stage1 config already (like "<users/>"), even if I only have "real" entries in the second stage file? 6. Some of the above type (5.) seem to be related to network problems, for example "selftest" and "preparetunnel" (which lie right next to net.xml) can obviously not be correctly retrieved and the scripts are just empty, why does autoyast not detect this as an error? Is this a bug or a feature? And how could these network problems happen, do I have a serious bug in my profiles that I'm overlooking? thanks for your time, 686f6c6d