2016-10-17 7 views
1

Интересно, что если я могу запустить приложение Qt в initrd между grub и реальным запуском os. И остановка при запуске приложения Qt.Могу ли я запустить приложение Qt в initrd при запуске linux?

+0

Я слышал про вещь «boot-to-qt», которая заменяет всю ОС. – Velkan

+1

* Boot to Qt * не заменяет ОС, а сидит поверх Linux. –

ответ

0

Да, вы можете это сделать, поскольку сама initrd также является мини-корневой системой. однако, по сравнению с обычной корневой системой, многие библиотеки не включены в initrd, чтобы сохранить размер разумным. поэтому вам нужно добавить все библиотеки, необходимые вашей программе QT самостоятельно. Или вы можете скомпилировать статическую связанную QT-программу, которая немного проще, чем динамическая.