Nej, du verkar ha missat och installerat grub på den interna disken. Man klickar rättså lätt förbi det i installations programmet.
Initialiseringen av grub har alltså lagts in i interna diskens boot sektor, medans resten av grub ligger på externa disken. Grub är så stort att det inte får plats i MBR.
Nåväl, boota upp linux och installera grub först och främst på rätt disk.
kör följande i en terminal
sudo fdisk -l
Notera vilken disk är vilken. och kör sedan detta på den externa
sudo grub-install /dev/sdb
Notera att det är disken t.ex. sdb och inte partitionen sdb1 !
Sedan tankar du ner och packar upp detta program, http://ms-sys.sourceforge.net/ och kompilerar det;
eller så kopierar du från nedan bara:
sudo su -
aptitude install build-essential gettext -y
wget http://sourceforge.net/projects/ms-sys/files/ms-sys%20stable/...
tar xvf ms-sys-2.2.0.tar.gz
cd ms-sys-2.2.0
make
cd bin
chmod +x ms-sys
Sedan ska du kolla upp vilken flagga du ska köra beroende på din Winblows version.
./ms-sys --help
t.ex.
./ms-sys -7 /dev/sda
Om du kör Winblows 7 och den är installerad på disken sda .
Lycka till. Det du får göra nu är att gå in i BIOS och ändra så att den externa disken ligger före den interna om du vill boota in i ubuntu, annars kommer windows alltid starta.
ja jag sitter i root och har gjort wget.. men sedan när jag kör tar xvf ms-sys-2.2.0.tar.gz så får jag upp
"tar: ms-sys-2.2.0.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now"
betyder de att jag inte ffick ner programet riktigt eller va säger den åt mig?