David Wendt Jr.: Stop clobbering my bootloader!
During this past weekend I tried to get Windows XP, Windows 7, OSX, Debian, and Ubuntu all on one machine. Due to some mishaps, driver oddities with Windows 7, and other things, I had to install certain operating systems multiple times. Now, the problem is, each operating system has it's own peculiar way of loading. Linux uses GRUB, Windows XP has NTLDR, 7 has the Windows Boot Manager, etc. Most of these operating systems also decide it would be helpful for the end-user that when his computer reboots, it can actually load the new OS. That's great, but I already have a bootloader.I have a partition at /dev/sda5 which contains a GRUB installation. That's supposed to handle every OS's own method of booting, including the Linux installations which have their own GRUBs on their own partitions. But when you decide to overwrite the MBR, I don't get your nice and shiny OS. A good number of OSes use an MBR that won't boot an extended partition anyway. So instead of seeing your bright and shiny new OS, I see "NTLDR is missing". Or the ever-so-helpful "boot0: error". I'm -lucky- if I even get an OS at all, much less one that can load the grub shell so I can fix what you broke.
I understand having 3 GRUB installations plus a whole bunch of other bootloaders isn't exactly a standard use case. Most people don't go beyond dual-boot. But please, for the love of all that is holy, please just put a little checkmark somewhere,"Do not replace MBR". Ubuntu and Debian are the only OSes that actually give you that option in some form.
Or better yet, let's all just standardize on GRUB. Sure, it's not perfect, but it's as flexible as you can get.
In this post I will say some things about localization that I've never felt
it was politic to say before. (It still isn't, but what the hey.) But I
first want to mention that one of the reasons Christian Perrier is awesome
is because he manages to steer projects in ways that avoid (most of) the
problems below, and because he has managed to scale rather impressively
far. But not far enough that these things haven't gotten under my skin.
So, I hate localization. Hate, hate, hate. I wish it would die. I wish
everyone spoke the same language. I hate that we have to be politically
correct about it, to the point that even if everyone does speak English
(hello,
Whilst working on update-manager I have been wondering whether I should use gettext for localizing debug output and error messages sent to stderr.
Due to some things falling into place, I had an opportunity to attend the
first two days of last week's
According to The Registry,
I've already had one enquiry, so I guess I'd better get writing.
Despite the lawyers being really down on using this Consulate, I have to say
that from my experience, it's been the easiest so far. Or I'm just getting
used to the rigmarole.
The one screw up was I didn't read the instructions thoroughly enough, and
we rocked up to the Scotia Bank branch to deposit the visa application fee
in their bank account, and I thought the fee was quoted in Canadian dollars.
Turns out, it was quoted in US dollars. It wasn't the end of the world that
we didn't have cash, they could sell us US dollars on a credit card, except
the bank would only accept Visa card, not Mastercard. I haven't had to deal
with such bullshit since the great Cabcharge/Visa card war in Australia in
the late 90's.
Moral of that story: read the instructions multiple times. Carry one of each
flavour of credit card when traveling internationally, just in case.
That minor transactional hiccup aside, everything went fine. The Consulate
itself does all of the pre-interview shenanigans on one floor (the bulk of
the waiting around, the fingerprinting and photographing) and then they
shoot you up to another floor for the "interview". Annoyingly, they run you
through the metal detectors again on the higher floor.
The interview was basically "So you work for Google? How about the food?"
and then he told us to come back the next day to pick up the passports. I
think we were in and out in about three, three and a half hours.
I have to say, the ability to collect the passports from the Consulate later
is a real boon. When you're in a foreign country, the last thing you want to
deal with is any glitches in the postal system, or trying to get mail
delivered to a hotel. This alone makes me like the Vancouver Consulate the
best.
We went back at the 2:15pm allotted "passport pick up time", and they came
down to the security checkpoint on the ground floor and you show your
receipt and they give you your passports back. They tell you to step outside
and check it, and come back if there's any problems, so I presume you can at
least talk to a human at that point if there are any problems.
This is my third E-3 visa. They did not ask to see any of my supporting
paperwork showing ties with Australia or anything else that I had in my
giant wad of paperwork, just the approved Labor Condition Application, which
they kept and returned with the passport the next day.
I've never particularly liked IRC because it is as intrusive as a telephone - flashing away and demanding attention. I much prefer email, which I can answer when I choose to allocate the time to handle it. I have a lot of different tasks ongoing and an interruption about a completely different topic makes it difficult to retain the train of thought required to pursue the original task. I've cut back on my IRC time since Christmas but I'm cutting back further.
Last weekend I finally managed to travel to Barcelona to visit my
family and some friends. As my agenda was quite packed with stuff to do, I
was unable to find out if any of the Ubunteros had arrived early for UDS,
and I left just after lunch on Sunday.
Unfortunately, I had totally missed that before UDS, Canonical held their
allhands meeting, and it would have been easy to meet them on
Friday night after I got in the city. What a pitty, and sorry about this,
Since 2009-05-28 I m
A script I keep reinventing again and again: installing those binary packages from a self-compiled package where the other (presumably older) version is already installed on the system. I don't have time to make this generic right now, but still...