Подцепив новый винт в боксе на USB и посмотрев на фигню, которая творится немного подшаманил компонент отвечающий за инициализацию устройства. Ловите, закидываете в /usr/lib/enigma2/python/Components. На всякий пожарный сохраняете перед этим ваш Harddisk.py. Перезагружаетесь. Если вдруг по каким-то причинам (ну мало ли, я на универсальность не проверял) получаем темный экран, и энигма типа не грузится - заходите телнетом-эфтипиклиентом на рес (а войдете точно, сеть уже будет) и возвращаете старый сохраненный вами Harddisk.py на место. Что делает??? Да нифига не делает. Только устраняет ошибку при инициализации винтов-флешек (ругань на предмет bigalloc) и присваивает метку созданному разделу, дабы не возникало потом вопросов - куда ляжет затем винт-флеха. Ляжет куда надо, то есть в /media/hdd (метка диска-флехи hdd). Для особо одаренных - при инициализации снесет нафиг все, и оставит один раздел на диске. Так что предупредил. Вас и сам модуль предупредит, так что кто не въехал что такое инициализация - то ну его нафиг пользоваться. Я потом советов по восстановлению данных давать не буду. Раздел будет создан ext4 (или ext3, там смотрит чего можно чего нельзя). Просьбы типа сделать чтобы создавало фатовский либо энтефеес раздел не принимаются и будут рассмотрены как провокационные -)))
P.S. Для разбирающихся в коде скажу - там место отвечающее за /proc/version какое-то непонятное, должно работать так, как нужно по логике, но нифига не работает, и почему - ума не приложу. Какого-то хрена лезет туда, куда не надо, поэтому оставлено просто так -))) Это не я писал -))) Я только внес изменения. Немножко -)))