How to install Linux on machines/mainboards with UEFI firmware

I wrote about installing Linux on machines/mainboards with UEFI firmware in This is how I did it on my upgraded computer at home, where I dual boot Debian “Jessie” and Windows 10. And since a colleague at work had some trouble with a new Lenovo machine, here are some tips which might help:

1. Check your boot medium (more help in happyassassin and in reddit)

[de153403@oc0654677850 ~]$ sudo tail -f /var/log/messages

Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: new high speed USB device number 2 using xhci_hcd
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: New USB device found, idVendor=058f, idProduct=6366
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: Product: Flash Card Reader/Writer
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: Manufacturer: Generic
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: SerialNumber: 058F63666438
Nov 27 08:06:31 oc0654677850 kernel: usb 3-1: configuration #1 chosen from 1 choice
Nov 27 08:06:32 oc0654677850 kernel: Initializing USB Mass Storage driver...
Nov 27 08:06:32 oc0654677850 kernel: scsi6 : SCSI emulation for USB Mass Storage devices
Nov 27 08:06:32 oc0654677850 kernel: usbcore: registered new interface driver usb-storage
Nov 27 08:06:32 oc0654677850 kernel: USB Mass Storage support registered.
Nov 27 08:06:33 oc0654677850 kernel: scsi 6:0:0:0: Direct-Access Multiple Card Reader 1.00 PQ: 0 ANSI: 0
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: Attached scsi generic sg2 type 0
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] 61071360 512-byte logical blocks: (31.2 GB/29.1 GiB)
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] Write Protect is off
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Nov 27 08:06:33 oc0654677850 kernel: sdb: sdb1
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Nov 27 08:06:33 oc0654677850 kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk
Nov 27 08:06:33 oc0654677850 kernel: ISOFS: Unable to identify CD-ROM format.

[de153403@oc0654677850 ~]$ sudo parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: Multiple Card Reader (scsi)
Disk /dev/sdb: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 1049kB 31.3GB 31.3GB Microsoft Basic Data


From the article on happyassassin:

“See that Partition table: msdos? This is an MBR/MS-DOS formatted disk. If it was GPT-formatted, that would say gpt. You can reformat the disk with the other type of partition table by doing mklabel gpt or mklabel msdos from within parted. This will destroy the contents of the disk.”

2. So make sure it’s a GPT drive, and copy over your Linux OS image, then boot/install.

I just read an article on ZDNet which reminded me of it. There are possibly many ways to do it, but the two links above helped me to successfully get both Windows (first), and Linux (second) onto that new SSD, and even if I should ever upgrade any of these again, they won’t overwrite each others MBR – because there isn’t one anymore.

Hope that helps anyone who wants/needs this information.

As always, thanks for reading.

Some photos of Zuleikha, one more of Tuna

I uploaded some photos of Zuleikha and one of Tuna today. These are like I took them with different cameras, like the Olympus E-520, E-PL1, and E-PL5 (didn’t have my E-M10 yet). Dates range from early 2010 until October of last year:








Again, I changed nothing here, there’s neither any “retouching” nor any cropping, not even exposures are changed. All I did was adding some Exif and IPTC titles and tags. Life is too short for the rest – and I’m a photographer, not a painter.

Thanks for viewing.

P.S.: Of course I asked Zuleikha, and she allowed me to upload these. That might change as she grows older, who knows… but maybe she’ll appreciate some memories as she does even now (she loves her baby pics, but these were mostly taken by Mitchie, not by me).

P.P.S.: Tuna was bribed with some cat food. Not while taking her photo with Mitchie’s camera and manually focused OM macro lens, but for allowing me to upload it 😉

The inevitable cat photo(s)

I have my camera set to display black & white since a while. And for the moment, after reading this blog post of Mike Johnston, I decided to also set it back to record only jpg images, in the sRGB colour space. So what I see isn’t only what I get, but I’ll have to live with the results. Which means that I’ll have to do everything just right before I even press the shutter button.

Of course I want to test that in real life, with people, on the streets, everywhere. And with my studio strobes. Here’s a photo of Tuna the cat, my favourite model to test new things and techniques with:


Tuna die Katze – Tuna the cat, November 2015

This was taken with the Olympus OM-D E-M10 camera and with the Panasonic Leica DG Summilux 25mm/1.4 fully open at f/1.4 – with the help of my two studio strobes firing at 1/16th power each. Remotely triggered using cheap Yongnuo radio remotes.

Thanks for reading. And thanks of course to Tuna for modeling like a pro.


Here’s another photo which I like, from April 2011. Sarah is naked, tho you don’t see much of that:


Sarah, April 2011

B&W Ilford HP5 film simulation, like the one in my former post. But this was taken with my E-520 camera (10MP), and with the 50mm/2 Zuiko Digital Macro lens. Like the one of Zuzana, I took it in the Haenson studios (a bit down South from here).

Thanks for viewing.

P.S.: I dedicate this one to Eve Arnold, who always saw the woman behind the model. That’s why Marilyn trusted her more than any other photographer.

I’m done.

No public content anymore:

Screenshot from 2015-11-16 18:54:03

Screenshot from 2015-11-16 18:54:07

Screenshot from 2015-11-16 18:55:50

Screenshot from 2015-11-16 18:57:25

I have enough. If Henry Cartier-Bresson would have lived today, he would probably have himself seen forced to do the same.

People are just not worth it. ‘nuf said.


Ok, I know this is unfair. And some people deserve an explanation. So here it is:

– Today I was forced to remove a picture made at one of Zuleikha’s birthdays, showing her with some friends. And although the focus was clearly on our own daughter, the argument was: “You didn’t ask”.

This isn’t – and wasn’t – the first time.

So I’ve decided that enough is enough. If people want to die without anyone even remembering how they looked, it’s their choice. If they force me to remove a perfectly fine picture of our daughter so that she cannot show it anymore after she grows up, it’s another thing. Yes, I could have placed black bars across people’s eyes – but that would have ruined the shot as well.

People are just overly anal these days about having their pictures displayed, and yet at the same time they take millions of crappy phone photos themselves and post them on public (so-called “social”) networks. All well and good and their choice entirely. But I get really mad when someone forces me to take away pictures where the focus wasn’t even on their kid, and where no names were displayed, and so on and so forth. That’s why I wrote that even HCB wouldn’t have had a chance today to become the hero he clearly is.

I do have some photos of people where I also have written model releases. But these are not my strong ones; I’ve made all of them while still learning, so keeping only these wouldn’t have any merit for those models, and also not for me.

Landscapes? Our cat? Flowers and bees? All not my strong points, with maybe the exception of the cat.

So I have to think, a lot, long and hard. But what I know already is that I’ll never again show people pictures. Except of course when I have a written contract (model release) with them (or their parents), and when I also consider the photo to be worth it. So chances are that you’ll never see people pictures from me again.

Hope that explains it.

Thanks for reading.

A good and cheap keyboard

I ordered this one at work, to replace my older Logitech keyboard:


It has JK-0800 as the manufacturer’s number on its bottom, but it’s also known as KC1000, which is printed on the lower left of its top surface. It’s currently the #1 top selling keyboard on Amazon, and available there for under 10€.

Super nice, super quiet, and tho I changed keyboards with the machine running, all keys including the special keys worked as expected – even on Linux. These four special keys are: calculator, mail, browser, and sleep.