Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Historik:
Jag har äntligen efter 10 timmars installation lyckats få igång en multiboot med Windows XP och Ubuntu. Jag har dock ett problem med två av mina hårddiskar. Detta är första gången jag testar linux, så hjälpen bör vara grundlig ( har börjat bekanta mig lite med systemet, hittar terminalen m.m.)
Problemet:
När jag har en eller båda av mina s-ata hårrdiskar inkopplade i datorn så går det ej att boota varken till Windows XP eller Ubuntu. När ingen av dem är inkopplade så fungerar både XP och Ubuntu felfritt. Den ena disken är en Seagate Barracuda 200gb s-ata, den andra är Seagate Barracuda 320gb s-ata2. Notera att mitt moderkort bara stödjer s-ata och inte s-ata2, så de körs som s-ata båda två. Jag har haft båda dessa diskar länge och har kört dem i windowsxp, båda fungerade prima innan Ubuntu-installationen.
Felmeddelanden:
När jag startar datorn med en eller båda inkopplade så slutar min start såhär:
"GRUB loading, please wait...
GRUB hard disk error"
Jag har även testat med Super Grub Disk. När jag startar med den i så slutar starten såhär:
"Boot from cd:
Loading stage2 ...
Loading stage2 Loading stage2"
Vore väldigt bra om jag slipper formatera mina diskar efterssom jag har mycket av vikt på dem.
Tacksam för all hjälp.
Jag har äntligen efter 10 timmars installation lyckats få igång en multiboot med Windows XP och Ubuntu. Jag har dock ett problem med två av mina hårddiskar. Detta är första gången jag testar linux, så hjälpen bör vara grundlig ( har börjat bekanta mig lite med systemet, hittar terminalen m.m.)
Problemet:
När jag har en eller båda av mina s-ata hårrdiskar inkopplade i datorn så går det ej att boota varken till Windows XP eller Ubuntu. När ingen av dem är inkopplade så fungerar både XP och Ubuntu felfritt. Den ena disken är en Seagate Barracuda 200gb s-ata, den andra är Seagate Barracuda 320gb s-ata2. Notera att mitt moderkort bara stödjer s-ata och inte s-ata2, så de körs som s-ata båda två. Jag har haft båda dessa diskar länge och har kört dem i windowsxp, båda fungerade prima innan Ubuntu-installationen.
Felmeddelanden:
När jag startar datorn med en eller båda inkopplade så slutar min start såhär:
"GRUB loading, please wait...
GRUB hard disk error"
Jag har även testat med Super Grub Disk. När jag startar med den i så slutar starten såhär:
"Boot from cd:
Loading stage2 ...
Loading stage2 Loading stage2"
Vore väldigt bra om jag slipper formatera mina diskar efterssom jag har mycket av vikt på dem.
Tacksam för all hjälp.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Jag har nu fått windows att fungera igen med mina två s-ata diskar inkopplade. Jag använde återställningskonsollen i windows installationsprogram (från en windowsxp skiva) och körde fixmbr.
Nu kan jag köra windows som om linux inte var installerat och båda hårddiskarna fungerar som de ska.
Jag misstänker att det är nåt med GRUB som inte är kompatibelt med mina diskar.
Nu kan jag köra windows som om linux inte var installerat och båda hårddiskarna fungerar som de ska.
Jag misstänker att det är nåt med GRUB som inte är kompatibelt med mina diskar.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Nu får du ta och installera Grub till MBR så bör du komma åt även Ubuntu.
Installera om Grub t.ex. så här (ifall du har LiveCD): http://ubuntu-se.org/forum/viewtopic.php?id=2070 inlägg nr 2, bry dig inte om resten i tråden
...och välkommen till forumet!
Installera om Grub t.ex. så här (ifall du har LiveCD): http://ubuntu-se.org/forum/viewtopic.php?id=2070 inlägg nr 2, bry dig inte om resten i tråden

...och välkommen till forumet!

Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Tack tack:)
Jag följde instruktionerna i länken och grub installerades.
Detta var de meddelanden som jag fick:
"find /boot/grub/stage1:
(hd0,2)"
"grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd0,1)/boot/grub/stage
2 /boot/grub/menu.lst"... succeeded
Done."
Jag startade sedan om datorn, och samma meddelande som jag hade först dök upp, alltså:
"GRUB loading, please wait...
GRUB hard disk error"
Det går nu inte att boota till varken windows xp elle ubuntu. Dock går det om jag skriver över mbr med windows installationsskiva igen. Tar jag ut mina två s-ata hårddiskar så kan jag boota till både windows xp och till ubuntu.
Tack för supporten:)
Jag följde instruktionerna i länken och grub installerades.
Detta var de meddelanden som jag fick:
"find /boot/grub/stage1:
(hd0,2)"
"grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd0,1)/boot/grub/stage
2 /boot/grub/menu.lst"... succeeded
Done."
Jag startade sedan om datorn, och samma meddelande som jag hade först dök upp, alltså:
"GRUB loading, please wait...
GRUB hard disk error"
Det går nu inte att boota till varken windows xp elle ubuntu. Dock går det om jag skriver över mbr med windows installationsskiva igen. Tar jag ut mina två s-ata hårddiskar så kan jag boota till både windows xp och till ubuntu.
Tack för supporten:)
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Montera diskarna i livesessionen och klistra in i terminalen sudo fdisk -l och cat Desktop/boot/grub/menu.lst (två olika kommandon) och skicka resultatet hit så kan vi se om menu.lst passar ihop med den nuvarande konfigurationen.Hard Disk Error
The stage2 or stage1.5 is being read from a hard disk, and the attempt to determine the size and geometry of the hard disk failed.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Jag mountade alla diskar (utom swapdisken) med livestarten av ubuntu.
Så långt så tror jag allt ser bra ut.
Jag förstår inte mycket av det som står, men förhoppningsvis gör någon annan det.
Tack igen för supporten.
(boxad av petri0)
Kod: Markera allt
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 38913 312568641 7 HPFS/NTFS
Disk /dev/sdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 24321 195358401 42 SFS
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/hda2 3825 3951 1020127+ 82 Linux swap / Solaris
/dev/hda3 3952 5864 15366172+ 83 Linux
/dev/hda4 5865 9729 31045612+ b W95 FAT32
Disk /dev/hdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 14946 120053713+ 7 HPFS/NTFS
Jag har inte en katalog under desktop som heter boot. Jag har däremot en /boot på den monterade partitionen där jag har ubundu-installationen. När jag kör cat på den sökvägen får jag:ubuntu@ubuntu:~$ cat Desktop/boot/grub/menu.lst
cat: Desktop/boot/grub/menu.lst: No such file or directory
Kod: Markera allt
ubuntu@ubuntu:~$ cat /media/hd1/boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=31bcfdbc-d278-4d7c-afc7-4d2fbc0ae557 ro
# kopt_2_6=root=/dev/hda3 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
Tack igen för supporten.
(boxad av petri0)
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Ja, du gjorde rätt. Jag var ute och ... ja 
Du alltså installerade Grub när SATA diskarna satt i? Det får mig att misstänka att SATA skulle lägga sig före IDE som hd0 och hd1 och först därefter kommer första IDE disken som hd2. Fram tills nu har jag trott (eller förstått) att IDE ligger först när Grub räknar dem. Jag har inte själv SATA så jag har inte erfarenhet av dem.
Eller kan det vara någon inställning BIOS som gör att SATA hamnar först?
Prova olika hårddisk nummer till Ubuntu:
Samma för Windows men där måste den mappas ifall mitt teori stämmer och det gör vi sedan om du får Ubuntu att starta.
Hur du ändrar detta (den är nämligen skrivskyddat) klistra sudo nano /media/hd1/boot/grub/menu.lst i terminalen (om du har monterat denna i samma katalog som tidigare) eller om du föredrar den grafiska editorn: gksudo gedit /media/hd1/boot/grub/menu.lst
Säkert finns det folk här på forumen som har SATA?

Du alltså installerade Grub när SATA diskarna satt i? Det får mig att misstänka att SATA skulle lägga sig före IDE som hd0 och hd1 och först därefter kommer första IDE disken som hd2. Fram tills nu har jag trott (eller förstått) att IDE ligger först när Grub räknar dem. Jag har inte själv SATA så jag har inte erfarenhet av dem.
Eller kan det vara någon inställning BIOS som gör att SATA hamnar först?
Prova olika hårddisk nummer till Ubuntu:
Där * är 1 eller 2 istället för dagens 0.title Ubuntu, kernel 2.6.17-10-generic
root (hd*,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
Samma för Windows men där måste den mappas ifall mitt teori stämmer och det gör vi sedan om du får Ubuntu att starta.
Hur du ändrar detta (den är nämligen skrivskyddat) klistra sudo nano /media/hd1/boot/grub/menu.lst i terminalen (om du har monterat denna i samma katalog som tidigare) eller om du föredrar den grafiska editorn: gksudo gedit /media/hd1/boot/grub/menu.lst
Säkert finns det folk här på forumen som har SATA?
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
"Du alltså installerade Grub när SATA diskarna satt i? "
Jag installerade först ubuntu med alla diskar i, en 80gb (partition 1: WindowsXP, p. 2: Linux Swap, p. 3: Linux, p. 4: Fat32(för både linux och XP)), en 120gb ntfs, en 200gb ntfs s-ata och en 320gb ntfs s-ata(s-ata2). Då fick jag "GRUB loading, please wait... GRUB hard disk error" när jag gjorde en omstart.
Jag gjorde sedan om ALLT, tog bort windowsxp, Jag tog nu bort alla hårddiskar utom den som var 80gb. Windows XP installerade jag på partition 1. Sedan installerade jag ubuntu och valde partition 2 som swap (1 gb stor), partition 3 valde jag som root (/ ), partition 4 gjorde jag som en cirka 40gb stor FAT32 disk.
Som allt såg ut nu så fungerade det bra, jag kunde starta både windows XP och ubuntu. Nästa steg var då att lägga till min 120gb IDE hårddisk. Jag kopplade in den och den fungerade i XP precis som den ska. Den gick även att montera i ubuntu och fungerade som den skulle.
Nästa steg var nu att koppla in s-ata hårddiskarna. Jag kopplade in den första och "GRUB loading, please wait... GRUB hard disk error" dök upp. Jag tog ur den och kopplade in den andra och "GRUB loading, please wait... GRUB hard disk error" dök upp.
Sedan dess har jag skrivit över MBR med XP:s installationsskiva, då kan jag boota XP och alla hårddiskar fungerar, båda IDE och båda S-ATA. Jag har nu installerat GRUB igen med hjälp av länken. Då dyker genast "GRUB loading, please wait... GRUB hard disk error" upp. Startar jag med liveskivan så kan jag montera alla hårddiskar som vanligt. Jag hittar båda S-ATA och allt fungerar. Men när jag gör en omstart så "GRUB loading, please wait... GRUB hard disk error" .
"Eller kan det vara någon inställning BIOS som gör att SATA hamnar först?"
Jag kollade upp det, och i BIOS så står hd0M XXXXX (M som i master) (XXXXX namnet på 80gb hårddisken) som första boot, precis som det ska.
"Hur du ändrar detta (den är nämligen skrivskyddat) klistra sudo nano /media/hd1/boot/grub/menu.lst i terminalen (om du har monterat denna i samma katalog som tidigare) eller om du föredrar den grafiska editorn: gksudo gedit /media/hd1/boot/grub/menu.lst"
Jag följde instruktionen och testade med både 1 och 2, båda gav "GRUB loading, please wait... GRUB hard disk error". Har nu lagt tillbaka 0.
Jag installerade först ubuntu med alla diskar i, en 80gb (partition 1: WindowsXP, p. 2: Linux Swap, p. 3: Linux, p. 4: Fat32(för både linux och XP)), en 120gb ntfs, en 200gb ntfs s-ata och en 320gb ntfs s-ata(s-ata2). Då fick jag "GRUB loading, please wait... GRUB hard disk error" när jag gjorde en omstart.
Jag gjorde sedan om ALLT, tog bort windowsxp, Jag tog nu bort alla hårddiskar utom den som var 80gb. Windows XP installerade jag på partition 1. Sedan installerade jag ubuntu och valde partition 2 som swap (1 gb stor), partition 3 valde jag som root (/ ), partition 4 gjorde jag som en cirka 40gb stor FAT32 disk.
Som allt såg ut nu så fungerade det bra, jag kunde starta både windows XP och ubuntu. Nästa steg var då att lägga till min 120gb IDE hårddisk. Jag kopplade in den och den fungerade i XP precis som den ska. Den gick även att montera i ubuntu och fungerade som den skulle.
Nästa steg var nu att koppla in s-ata hårddiskarna. Jag kopplade in den första och "GRUB loading, please wait... GRUB hard disk error" dök upp. Jag tog ur den och kopplade in den andra och "GRUB loading, please wait... GRUB hard disk error" dök upp.
Sedan dess har jag skrivit över MBR med XP:s installationsskiva, då kan jag boota XP och alla hårddiskar fungerar, båda IDE och båda S-ATA. Jag har nu installerat GRUB igen med hjälp av länken. Då dyker genast "GRUB loading, please wait... GRUB hard disk error" upp. Startar jag med liveskivan så kan jag montera alla hårddiskar som vanligt. Jag hittar båda S-ATA och allt fungerar. Men när jag gör en omstart så "GRUB loading, please wait... GRUB hard disk error" .
"Eller kan det vara någon inställning BIOS som gör att SATA hamnar först?"
Jag kollade upp det, och i BIOS så står hd0M XXXXX (M som i master) (XXXXX namnet på 80gb hårddisken) som första boot, precis som det ska.
"Hur du ändrar detta (den är nämligen skrivskyddat) klistra sudo nano /media/hd1/boot/grub/menu.lst i terminalen (om du har monterat denna i samma katalog som tidigare) eller om du föredrar den grafiska editorn: gksudo gedit /media/hd1/boot/grub/menu.lst"
Jag följde instruktionen och testade med både 1 och 2, båda gav "GRUB loading, please wait... GRUB hard disk error". Har nu lagt tillbaka 0.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Jag tror nu att jag hittat felet (eller ja det är väl inte jag, men jag hittade en som har hittat det).
Nu är det så att jag är helt grön på linux, så jag har inte lyckats rätta till problemet själv, men förhoppningsvis så finns det kanske någon som kan ge en fingervisning om hur man gör? Gärna genomgående förklaring, typ steg 1: gör så, steg 2: gör så.
Se sidan http://savannah.gnu.org/bugs/?func=deta ... m_id=16721
Han/hon har exakt samma moderkort som jag har och en likadan diskuppsättning, så vi har troligtvis exakt samma problem. Han/hon bifogar filer som ska rätta till problemet.
Vad jag förstod det så skulle man alltså ta ner Grub source code och ändra i filerna innan man installerar det?
Tacksam för all hjälp.
Nu är det så att jag är helt grön på linux, så jag har inte lyckats rätta till problemet själv, men förhoppningsvis så finns det kanske någon som kan ge en fingervisning om hur man gör? Gärna genomgående förklaring, typ steg 1: gör så, steg 2: gör så.
Se sidan http://savannah.gnu.org/bugs/?func=deta ... m_id=16721
Han/hon har exakt samma moderkort som jag har och en likadan diskuppsättning, så vi har troligtvis exakt samma problem. Han/hon bifogar filer som ska rätta till problemet.
Vad jag förstod det så skulle man alltså ta ner Grub source code och ändra i filerna innan man installerar det?
Tacksam för all hjälp.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Det där gick över min förmåga, du kanske kan fråga på forumdelen Programmering hur man kan modifiera Grub-filer.
Kan du posta ditt device.map också, den finns i /boot/grub
Kan du posta ditt device.map också, den finns i /boot/grub
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Min device.map:
(hd0) /dev/hda
Tack ännu en gång för all support.
(hd0) /dev/hda
Tack ännu en gång för all support.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
device.map ser tyvärr helt ok ut
enligt http://www.gnu.org/software/grub/manual ... ge1-errors :
Sedan hämtar du Grubs källkod med cvs (i terminalen):
Nu har du fått en mapp grub i din hemkatalog, nu skulle jag flytta över de två filerna ur din länk över till respektive undermapp eller var de nu ligger. Sedan kompilera koden med de två nya filerna:
för att komma in i grub mappen
kompilera
och sedan installera
och sedan
för att göra rent efter dig. Här är jag dock osäker var och hur den installeras, har inte själv provat som du säkert förstår men jag tror att vid make install ska den nya grubben installeras?
Läs själv dokumentationen i den nedladdade grub mappen som README och INSTALL. Lyckas installationen så har du en egen grub meny
P.S. Hoppas någon som kan detta får syn på min inlägg och kan rätta till felen
EDIT: Om inte det funkar du vill kanske prova på Grub 2: http://www.gnu.org/software/grub/ Den nuvarande utvecklas inte längre och innehåller alltså minst en bugg som du vet. Den nya är dock bara under utveckling.

Vi ska försöka göra som i länken du bifogade. Först måste du installera cvs (Concurrent Version System enl. Synaptic) m h a terminalen. Tryck enter efter varje rad, kopiera med att markera texten med vänster musknapp och klistra in med klick av mushjul. Läs allt förstGRUB hard disk error: The stage2 or stage1.5 is being read from a hard disk, and the attempt to determine the size and geometry of the hard disk failed.
Kod: Markera allt
sudo aptitude update
sudo aptitude install cvs
Kod: Markera allt
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/grub co grub
för att komma in i grub mappen
Kod: Markera allt
cd grub
Kod: Markera allt
make
Kod: Markera allt
make install
Kod: Markera allt
make clean
Läs själv dokumentationen i den nedladdade grub mappen som README och INSTALL. Lyckas installationen så har du en egen grub meny

P.S. Hoppas någon som kan detta får syn på min inlägg och kan rätta till felen

EDIT: Om inte det funkar du vill kanske prova på Grub 2: http://www.gnu.org/software/grub/ Den nuvarande utvecklas inte längre och innehåller alltså minst en bugg som du vet. Den nya är dock bara under utveckling.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Innan man kör make så måste man köra configure. Configure scriptet kommer att generera make-filer som är specifierade för ditt system som sedan make använder sig av för att kompilera programmet.
så
Edit:
OBS! Configure kan klaga på att det saknas vissa paket som behövs för att bygga grub, det ska dock inte vara något problem att bara söka efter dom i synaptic och sedan installera -dev paketen. Ett av paket du kommer att behöva är binutils.
Edit2: Det kan vara en idé att dubbelkolla så att det inte finns 2 st grub installationer på datorn efter att du kört make install genom att köra
vilket borde ge nån output i den här stilen
dvs att det inte ligger en grub både i /sbin och /usr/sbin
Edit3: Jag testade å plocka hem och kompilera grub, om man inte installerar texinfo paketet så kommer man att få en varning i slutet av kompileringen, denna har inget med själv grub-binären utan att grub inte kan kompilera manualen, om du stör dig på det det så är det bara att ladda hem texinfo paketet med synaptic och sedan kompilera...
hoppas det här kan lösa dina problem ^_^
så
Kod: Markera allt
cd grub
./configure
make
make install
make clean
OBS! Configure kan klaga på att det saknas vissa paket som behövs för att bygga grub, det ska dock inte vara något problem att bara söka efter dom i synaptic och sedan installera -dev paketen. Ett av paket du kommer att behöva är binutils.
Edit2: Det kan vara en idé att dubbelkolla så att det inte finns 2 st grub installationer på datorn efter att du kört make install genom att köra
Kod: Markera allt
> locate grub | grep bin
Kod: Markera allt
/sbin/grub
/sbin/grub-md5-crypt
/sbin/grub-terminfo
/sbin/grub-floppy
/sbin/grub-install
/sbin/grub-reboot
/sbin/grub-set-default
/sbin/update-grub
Edit3: Jag testade å plocka hem och kompilera grub, om man inte installerar texinfo paketet så kommer man att få en varning i slutet av kompileringen, denna har inget med själv grub-binären utan att grub inte kan kompilera manualen, om du stör dig på det det så är det bara att ladda hem texinfo paketet med synaptic och sedan kompilera...
hoppas det här kan lösa dina problem ^_^
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
För att avsluta tråden: detta fungerade för Henmyr enligt tråden http://ubuntu-se.org/forum/viewtopic.php?id=2879
Vanligtvis ska man inte posta i flera forumdelar men jag tog mig befogenheter att rekommendera Henmyr att göra det.
Vanligtvis ska man inte posta i flera forumdelar men jag tog mig befogenheter att rekommendera Henmyr att göra det.
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Äntligen:) Nu är problemet löst:)
Jag försökte med
Dock så gav det inget resultat alls. Hade samma problem som förut. Jag var dock inte säker om "make install" installerade grub riktigt. Istället så slutade jag efter "make". Jag letade sen upp filerna:
Sen så kopierade jag manuellt över filerna till /boot/grub och skrev över de som fanns där. Nu kan jag äntligen boota med mina s-ata diskar inkopplade.
Fullständig lösning:
Detta problem gäller moderkortet EP-8K9A7I. Det hjälper inte med att uppdatera med senaste bios (4 sept 2004) då även detta bios innehåller denna bug.
Se petri0:s förklaringar i samma tråd:
Jag tankade ner bios.c och asm.S (obs ska vara stort S) från http://savannah.gnu.org/bugs/?func=deta ... m_id=16721
Jag skrev över de gamla filerna asm.S och bios.c i den nya mappen /grub/stage2 (/home/namnpåanvändare/grub/stage2) med de nya asm.S och bios.c.
Sen:
Sen ska filerna i /boot/grub/ skrivas över.
Jag letade reda på filerna
Kopiera dessa filer till /boot/grub
Sen kunde jag boota med mina s-ata diskar inkopplade:)
Kort kommentar:
Det är mycket möjligt att det räcker med att bara skriva över stage2 i /boot/grub med den nya stage2 i /home/namnpåanvändare/grub/stage2
Tack till:
petri0 : Oerhört bra support. Tack för all tid du la ner på problemet.
gasol : tack för att även du lade ner tid.
Nu kan jag börja använda ubuntu på allvar:)
Jag försökte med
Kod: Markera allt
cd grub
sudo ./configure
sudo make
sudo make install
sudo make clean
Kod: Markera allt
e2fs_stage1_5
fat_stage1_5
jfs_stage1_5
minix_stage1_5
reiserfs_stage1_5
stage1
stage2
xfs_stage1_5
Fullständig lösning:
Detta problem gäller moderkortet EP-8K9A7I. Det hjälper inte med att uppdatera med senaste bios (4 sept 2004) då även detta bios innehåller denna bug.
Se petri0:s förklaringar i samma tråd:
Kod: Markera allt
sudo aptitude update
sudo aptitude install cvs
Kod: Markera allt
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/grub co grub
Jag skrev över de gamla filerna asm.S och bios.c i den nya mappen /grub/stage2 (/home/namnpåanvändare/grub/stage2) med de nya asm.S och bios.c.
Sen:
Kod: Markera allt
cd grub
sudo ./configure
sudo make
Jag letade reda på filerna
Kod: Markera allt
Mappen /home/namnpåanvändaren/grub/stage1 :
stage1
Mappen /home/namnpåanvändaren/grub/stage2 :
e2fs_stage1_5
fat_stage1_5
jfs_stage1_5
minix_stage1_5
reiserfs_stage1_5
stage2
xfs_stage1_5
Sen kunde jag boota med mina s-ata diskar inkopplade:)
Kort kommentar:
Det är mycket möjligt att det räcker med att bara skriva över stage2 i /boot/grub med den nya stage2 i /home/namnpåanvändare/grub/stage2
Tack till:
petri0 : Oerhört bra support. Tack för all tid du la ner på problemet.
gasol : tack för att även du lade ner tid.
Nu kan jag börja använda ubuntu på allvar:)
Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
Mycket bra att du visar hur du gjorde att lösa problemet! 
EDIT: Jag ser att jag var lite för snabb med inlägget nr14

EDIT: Jag ser att jag var lite för snabb med inlägget nr14

Hjälp! Kan ej boota XP/Ubuntu med s-ata håddiskar inkopplade.
En sak till:
Finns det någonstans på forumet som jag kan ladda upp de modifierade filerna asm.S och bios.c, utifall att den sidan jag tog dem ifrån försvinner?
Finns det någonstans på forumet som jag kan ladda upp de modifierade filerna asm.S och bios.c, utifall att den sidan jag tog dem ifrån försvinner?