Ok, I'm in the process of moving to Fedora 17 from Fedora 14. That means converting my custom setup of SysV/init+grub to systemd+grub2. And I have two questions.
1. If I create a custom systemd target, is there a way to tell systemctl to disable services only for that custom target? I couldn't find in the man page how to specify that. It looks like most services are already tied to an existing target like multi-user, so any changes (enable/disable) affect both the multi-user target and all targets that depend on it. I can't seem to tell to disable or exclude one service just for the custom target. Unless I create another separate copy of multi-user and other depending targets and manually modify them, which I would like to avoid doing.
2. If I want to create two separate menu entries in grub2 for each kernel versions (for running different custom systemd targets), is this going to involve learning the internals of grub2 scripts and writing a custom script? Or is there an easier way of justing editing some configuration file?
I don't mind doing the learning and script writing. I just want to know if there is a simpler alternative before I undertake this conversion effort.