Hej alla söta! Ni kan dra, nu är det datanördarnas hjälp jag vill ha!
Så här liggere till:
Jag hade windows 7 på en hårddisk(hd0)
Jag installerade Ubuntu på en hårddisk(hd1)
Samt att jag har en till hårddisk med bara filer(hd2)
Efter att jag intallerat ubuntu så får jag error när jag startar datorn. BIOS är inställt på att boota hd0.
Kör jag linux från livecd och skriver i terminalen, i grub:
find /boot/grub/stage1
Så får jag till svar:
(hd1,0)
det måste asså vara där grub ligger???
kör jag sedan root (hd1,0) och setup(hd1) så kommer det massa text och det står done!
Men jag får fortfarande error 17 när jag bootar!
Hur ska jag gå vidare?
Har ingen win7 cd utbränd och lite taskigt med skivor för tillfället så tänkte att det skulle gå att lösa utan att köra recovery på windows!
Åtta:
Jag älskar att bli störd.
Varför bootar du inte från hd1 då, om det är där grub är installerat?
Åtta:
Varför bootar du inte från hd1 då, om det är där grub är installerat?
Hittar faktiskt inte hd1 i bios
Går det att installera grub på hd0?
har försökt med setup (hd0) efter sudo grub men detta ger error 17 i terminalen
Går jag in på Hard Disk Drives så hittar jag alla 3 hårddiskar.
Men under Boot Priority hittar jag bara den översta i listan. Är det lugnt att ändra hd1 till hd0 eller ställer det till bekymmer?
Det här stämmer fan inte. Det står i bios att linux-disken är hårddisk 3? Det betyder ju hd2 men ubuntu säger hd1? o0
Aristoteles:
Jag kör Arch Linux, för jag gillar att felsöka GRUB, inte ha fungerande DHCP o.s.v.
Grymt! Då kan du hjälpa honom, då jag inte riktigt orkar peta på trasiga partitionstabeller eller vad fan det nu är för fel.
Åtta:
l.
Det löste sig med att ändra hårddiskarna =) Fast windows funkar ej =P Får error 13: invalid or unsupported executable format
när den ska bootas. Men ubuntu funkar
Åtta:
Grymt! Då kan du hjälpa honom, då jag inte riktigt orkar peta på trasiga partitionstabeller eller vad fan det nu är för fel.
Jag har inga stora erfarenheter av grub2 som ubuntu vanligen kör, eftersom arch per default kör vanliga grub
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows 7
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Floppsen:
när den ska bootas.
Ser din windows-del ut ungefär så?
Floppsen:
Fast windows funkar ej =P Får error 13: invalid or unsupported executable format
Prova att köra:
sudo update-grub
aristoteles:
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows 7
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Ser ut så här:
title Windows Vista (loader) //Fast det är windows 7?
rootnoverfy (hd1, 0)
savedefault
chainloader +1
Åtta:
sudo update-grub
Done, fast samma fil saknas =(
Jag får BOOTMGR is missing nu när jag ska boota windows
Floppsen:
Ser ut så här:
Bara för att kolla, det är grub2 du använder, right? I så fall så är din konfiguration sparad i /boot/grub/grub.cfg
Min windows-del ser ut såhär:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set a0a029f4a029d198
chainloader +1
}
Om du kör:
sudo blkid
så borde du få fram uuid för partitionen, samt vilket enhetsnamn den har (t.ex. sdb1).
sd har jag för mig står för "storage device". Det som kommer efter (b i mitt exempel) är vilket "hårddisknummer" hårddisken har. Så a vore #1, b #2, o.s.v. Slutligen så är siffran numret på partitionen.
Så kolla outputen av sudo blkid och hitta din windows-hårddisk/-partition. sdb1 blir då alltså hd1,1. sda2 blir hd0,2. O.s.v.
Åtta:
.
Tack som fan det löste sig =)
Grub och BIOS tolkade inte hårddiskarna på samma sätt så hd1 var hd2 i grub och hd0 va hd1
Men nu är dem överens och allt funkar =D