Ontem eu instalei o Ubuntu Touch no meu Nexus 4 (rodando o Stock Android 4.4.3) em um modo Dual Boot para poder sempre voltar ao Android quando não estou mexendo no Ubuntu Touch.
Vale a pena dar uma olhada. link
hanafi81@hanafi81 ~ $ adb reboot bootloader
error: device offline
Pode acontecer quando você não ativou a depuração do Android.
Ative a depuração USB no seu dispositivo.
On most devices running Android 3.2 or older, you can find the option under Settings > Applications > Development.
On Android 4.0 and newer, it's in Settings > Developer options.
Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.
Consulte o link para obter mais informações