nnkrasovok, я же написал, что Вам надо сформировать многомерный массив и передать его в выпадающий список.
Как должен выглядеть этот массив я показал на примере.
Ключом в этом массиве является родительская категория, вложенный массив содержит подкатегории.
Пишите метод, который будет выбирать родительские категории и проверять, если есть подкатегории с category_id равным id родительской категории - заносите в вложенный массив.
Sergey, большая))) Если windows уже была установлена, то загрузчик ubuntu должен был "понять", что есть вторая система и включить её в список.
Где загрузчики установлены? Каждый на своём диске или нет?
Алексей Николаев, а кто говорит о пулл? Напишите свой компонент. Загрузка файлов не такая уж и сложная вещь.
Хотя почему бы не пулл? Почему там сразу сдались?