[Grub] Situation : prepared USB drive wont boot in UEFI mode after dd.

Bah ! If you are in that situation when you created the Linux live USB disk using dd as per my previous post[1] and reboot to find out that the UEFI entry for the USB drive is not listed in the bios boot menu – I bet – You would be frustrated.

This situation happened almost a dozen times to me – specifically while using debian-7.2-kde-live.iso. Believe me, this can be tackled as far as you are getting the grub_rescue> terminal on reboot.

You can move forward with the installation – that would be a legacy mode installation and of course – you will have to see a grub_resuce terminal once you finish installation.

* Prepared USB drive wont show up as a UEFI entry in the boot-menu ( F10 while booting )
* Linux installed in legacy ( no UEFI == Legacy ) – reboot greets you with grub_rescue:
* Reboot shows “Invalid media : blahblah” or something and a grub_resuce terminal is seen.

Fix :
* You can boot directly from the grub_rescue terminal !! Find out in my next blog post.


[Resolved] Bluetooth : Loading patch failed in Debian Wheezy !

Before we start – special thanks to my friend Tina for finding out the necessary fix for this error ( I dont do much kernel stuff ).¬†Almost one year pass since I moved to Debian Wheezy stable – and I had this funny little ( humongous ) problem with my laptop – Bluetooth adapter was not getting detected, and I couldn’t sent/receive a single file from any single devices :\
I searched a bit ( wrong ) in Google but never cracked a hint, but today I am happy – we got it fixed.
During boot time you get this error

Bluetooth: Loading patch file failed

and once the Debian boots up – you are left with no Bluetooth. Keep in mind, this works for only Atheros adapter – and you can find yours by

$ dmesg | grep Blue
[    2.262111] usb 3-1.1: Product: Bluetooth USB Host Controller
[   11.837440] Bluetooth: Core ver 2.16
[   11.837459] Bluetooth: HCI device and connection manager initialized
[   11.837462] Bluetooth: HCI socket layer initialized
[   11.837464] Bluetooth: L2CAP socket layer initialized
[   11.837471] Bluetooth: SCO socket layer initialized
[   11.884260] Bluetooth: Generic Bluetooth USB driver ver 0.6

* Solution :
Simple command !

sudo apt-get install firmware-atheros

Re-boot and once you are up – you will find your bluetooth working ! yay ! I still dont understand – why this never came bundled with the OS – and I’m no Kernel Janitor, so exit();