[Bug 173216] Re: Ubuntu installer should workaround harddisk tattooing
    Phillip Susi 
    psusi at ubuntu.com
       
    Sat Jan 11 02:53:42 UTC 2014
    
    
  
What program complains about grub being installed?  At most it should be
using the disk serial number, which is not altered by installing grub.
** Changed in: ubiquity (Ubuntu)
       Status: Triaged => Incomplete
-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/173216
Title:
  Ubuntu installer should workaround harddisk tattooing
Status in “ubiquity” package in Ubuntu:
  Incomplete
Bug description:
  As you may know unfortunately it's not uncommon to encounter computers
  (especially laptops) that uses the first bytes of the MBR to identify
  the computer in order to make sure that the original OS (Windows) is
  running on the owner's computer. These bytes are also used when
  reinstalling Windows OS.
  Ubiquity should do one of these two solution :
  __always use original bootloader (ntdlr, etc.) if present__
  if ubiquity sees that ntdlr or other supportable bootloader is present, it should install GRUB not in the MBR (hd0) but at the beginning of the Linux partition (hd0,1)
  then it should do the following :
  1) mount the first partition (using ntfs-3g)
  2) sudo dd if=/dev/sda2 of=/media/windows/grub.bs bs=512 count=1
  3) add the following in the boot menu of the original loader (example for ntdlr) : C:\grub.bs="Ubuntu Linux (GRUB bootloader)"
  (the user could be prompted at some point if he wants to do these changes)
  __only use original bootloader (ntdlr, etc.) if present AND harddisk is tattooed_
  This would work the same way as above, but first ubiquity would detect the tatooing by greping the results of 
  sudo dd if=/dev/hda count=63 | hexdump -C
  for the presence of "WINXP", etc.
  If this is detected the user can be prompted to retain the tattoing of his PC
  This would make Ubuntu installable along Windows without expert
  intervention on a lot more machines.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/173216/+subscriptions
    
    
More information about the foundations-bugs
mailing list