Почему не использовать утилиты от самого xdg?
Сделать Thunar файловым браузером по умолчанию, т.е. приложением по умолчанию для вводных папок.
$ xdg-mime default Thunar.desktop inode/directory
использовать xpdf в качестве средства просмотра PDF по умолчанию:
$ xdg-mime default xpdf.desktop application/pdf
Это должно создать запись в Вашей локальной базе данных MIME:
~/.local/share/applications/defaults.list
[Default Applications]
application/pdf=xpdf.desktop
Ваши файлы PDF должны быть открыты с xpdf теперь.
При начальной загрузке установочного CD, он загружает Ядро и initrd точно так же, как Вы упомянули. Это в основном загружает минимальную систему Linux в Вашу компьютерную память. Анаконда работает как услуга на начальной загрузке и запусках программы. Анаконда затем находит Ваш HDs и монтирует их как/mnt/sysimage. Анаконда действительно устанавливает Пакеты / *.rpm от установки CD, и Вы могли добавить об/мин к dir Пакетов и затем повторно записать ISO, но Анаконда все еще не будет знать, что это должно было быть установлено. До взламывания Анаконды, чтобы заставить программу искать об/мин у меня нет ответа.
Самый простой способ заставить Anaconda установить дополнительные пакеты (или выполнить дополнительную настройку) - это написать сценарий кикстарта. Сценарий рассказывает Anaconda, какие пакеты установить, как настроить операционную систему и так далее. Чтобы указать Anaconda использовать определенный сценарий кикстарта, вы можете набрать "install ks=[1172542]http://example.com/my_kickstart.ks[1172543]" в строке запроса ISOLINUX. Затем он загрузит этот kickstart файл (с веб-сервера в этом примере) и воспользуется им, чтобы узнать, какие пакеты устанавливать.
Более подробная информация о kickstart скриптах доступна по адресу [1172544]http://fedoraproject.org/wiki/Anaconda/Kickstart
(Заметим, что это относится только к RHEL/CentOS 6.x или Fedora 14 и более ранней версии; программа установки была [1189417]почти полностью переписана[1189418] между Fedora 15, 16, и 17, так что теперь всё совсем по-другому.)
Как называется Anaconda?
Какова роль файла images/install.img ? (Кто его вызывает/монтирует?)
Initrd.img [1189421]initrd.img[1189422] на установочном носителе - это то, что мы называем [1189423]stage1[1189424] образ. Он содержит программу под названием [1189425]loader[1189426], единственное задание которой - найти и загрузить образ [1189427]/install.img[1189428].
install.img[1189430] - это образ [1189431]stage2[1189432]. Здесь живёт Anaconda [1189433]на самом деле[1189434] - это образ squashfs, который содержит корневую файловую систему программы установки.
Здесь есть [1189435]множество различных способов [1189436] для загрузчика найти [1189437]install.img[1189438], но при загрузке с DVD всё просто: загрузчик замечает установочный DVD, монтирует его и монтирует [1189439]образы/install.img[1189440] как свою корневую файловую систему.
3. Устанавливает ли Anaconda пакеты/*.rpm? Если бы я хотел добавить туда один, могу ли я и будет ли он установлен?