Что выдрать из убунты, чтобы всё оборудование автоматически определялось в генте? Может какие-то правила из udev или с убунтовским конфигом ядро скомпилировать?
Ну доку можешь сам найти если погуглишь, а вообще hal и dbus ivman в основном используются для автомонтирования всяких сменных носителей(типа как в винде :-) ), лично у меня с определением железа в генту проблем не возникало никогда, даже если с live-cd грузишься то все корректно находит, главное чтоб в ядре все что надо было включено.