Grub error 17 vid Dualboot

Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Grub error 17 vid Dualboot

Inlägg av Xuestor »

Har installerat Ubuntu standalone precis innan detta utan några som helst problem, men nu när jag installerade jämte en befintlig Vista-installation, så fick jag detta felmeddelandet vid uppstart (kommer till grub 1.5, sedan error 17. Får alltså inte ens upp bootlistan).

Jag har endast en hårddisk, vars layout ser ut som följande:

sda1 Windows
sda3 Linux ext3
sda4 Swap
sda2 Lagring ntfs

När jag installlerade Linux, och skulle "confirma" allting, så kikade jag bakom avancerat-knappen, precis efter partitionsdelen av installationen. Den innehåll info om vart grub skulle hamna, och det visades som (hd0).

Jag är slut på ideér om vad som är fel. Någon som vet?

Min Device.map ser ut som följande:

Kod: Markera allt

(hd0)	/dev/sda
Min menu.lst ser ut såhär:

Kod: Markera allt

# 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 use 'savedefault' 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=1254bf29-8a23-4f81-be87-9b88dfe5f119 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## 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

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=1254bf29-8a23-4f81-be87-9b88dfe5f119 ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=1254bf29-8a23-4f81-be87-9b88dfe5f119 ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,2)
kernel		/boot/memtest86+.bin
quiet

### 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/sda1
title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1
Senast redigerad av 1 Xuestor, redigerad totalt 1 gånger.
Användarvisningsbild
zenbios
Inlägg: 2153
Blev medlem: 10 maj 2007, 22:24
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Grub error 17 vid Dualboot

Inlägg av zenbios »

Här står det vad som orsakar både för win o linux.
kolla lite här.

http://users.bigpond.net.au/hermanzone/p15.htm#17
Bild
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Inga av dom lösningarna funkade. Bara för att dubbelkolla nu, när jag är i Ubuntuinstallationen, och trycker upp rutan med grubinställningarna (vart grub ska hamna) så står den som default på(hd0). Men det finns där även en drop down lista som man kan välja manuellt. Vart ska gruben ligga? På windowspartitionen (sda1) eller Linuxpartitionen (sda3)?
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av maths57 »

Grub ska ligga i MBR på den första hårddisken.
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

maths57 skrev:Grub ska ligga i MBR på den första hårddisken.
Det vill säga sda1 då i mitt fall? (windows vista partitionen) iom att det redan var installerat.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av Bowmore »

Nej, på den första sektorn på disken, den som kallas MASTER boot sector (MBR), dvs på (hd0).
Det konstiga är att den hittar en partition 3, men att den inte vill kännas vid den. Allt ser rätt ut i menu.lst där (hd0,2) anges. Samma borde rimligen vara inskrivet i MBR.

Prova att skriva om MBR

Kod: Markera allt

sudo grub
find /boot/grub/stage1
root (hd0,2)
setup (hd0)
quit
Och prova sen att boota om.
Kommandot find ska ge svaret (hd0,2) annars är nåt galet.
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

skrev om MBR utan lyckat resultat. Fick precis samma info som du skrev (hd0,2). Så allt SKA ju faktiskt fungera.

Känns surt o inte kunna dualboota, är inte redo för endast Ubuntu än.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av Bowmore »

Har du ett Bios där du kan välja att boota ett valbart medium under uppstarten?
Själv har jag den vanliga ingången i Bios (F1) men också ESC för att få fram en lista på bootbara media.
Isf prova att boota sda från den listan och se om det fungerar.
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Bowmore skrev:Har du ett Bios där du kan välja att boota ett valbart medium under uppstarten?
Själv har jag den vanliga ingången i Bios (F1) men också ESC för att få fram en lista på bootbara media.
Isf prova att boota sda från den listan och se om det fungerar.

Jag har bara en disk, så sda (1tb Western Digital) är den enda som kan bootas. Spelar heller ingen roll om jag bootar med dvd-brännaren som första, och hårddisken som andra-alternativ.

Men det verkar ju som att grub finns på MBR som det ska iaf, eftersom det står:

Loading grub....Stage 1.5

grub error 17.

(har det inte exakt i huvudet, men i princip så) Det verkar ju mera som att grub inte hittar bootlistan på något sätt, mysko som fan.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av Bowmore »

Grubs MBR/IPL hittar inte partitionen. Stage1.5 ligger efter MBR på hårddisken så det är först när den ska till Stage2 som den måste komma åt partitionen och /boot/grub... Anledningen till att jag föreslog att (om du kan) starta via Bios bootmeny är att då får den disken du bootar beteckningen (hd0) och då borde det fungera.

En anledning till att det strular kan vara din CD/DVD-spelare som spelar Grub ett spratt. Finns buggrapporter om detta. Det enda jag är konfunderad över är att den säger sig hitta en partition 3, dvs hd?2 eller sd?2. Är det nåt med installationen som gått snett?

Vad ger kommandot

Kod: Markera allt

sudo fdisk -l
för filtyper?
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Vill bara förvarna dig om att jag nu har vaskat om i partitionerna. Inga annorlunda resultat dock.

Här kommer fdisk -l i alla fall:

Kod: Markera allt

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
16 heads, 63 sectors/track, 1938021 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x4794e2d9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           3      122795    61887488    7  HPFS/NTFS
/dev/sda2          165462      168368     1465128    5  Extended
/dev/sda3          168369     1938001   891894531+   7  HPFS/NTFS
/dev/sda4          122796      165459    21502656   83  Linux
/dev/sda5          165463      168368     1464624   82  Linux swap / Solaris

Partition table entries are not in disk order
Linux ligger nu på sda4, och swap på sda5 som du kan se. En Lagrings-NTFS på sda3, och windows på sda1. sda2 verkar vara någon sketen svätt som Vista envisades med att skapa under dess installation.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av Bowmore »

Xuestor skrev:sda2 verkar vara någon sketen svätt som Vista envisades med att skapa under dess installation.
Det är det inte, utan sda2 är en sk utökad partition som swappen (sda5) nu ligger i så det är i sin ordning.

Eftersom du inte nämner det så antar jag att du inte kan få upp en Bios bootmeny i uppstarten, dvs i samma skede som du även kan gå in i Bios. Bios i nyare datorer stöder oftast detta där man även kan boota upp USB-enheter.

Edit:
Glömde säga att filtyperna (Id) ser riktiga ut.
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Jag kunde välja vad jag ville boota från, men med samma resultat. Jag testade t.om att dra ur DVD-brännaren, men samma sak då också.

Det är väl ändå lite märkligt att jag kan boota om jag har Ubuntu ensamt, då på sda1. Men eftersom jag vill ha Vista (som enligt installationsprogrammet inte kan vara någon annanstans än absolut först på hårddisken) så går ju inte detta heller....
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub error 17 vid Dualboot

Inlägg av Bowmore »

Ojdå, trodde att det var en annan dator. Ännu märkligare då att den inte startar bara för att du lagt in Vista.
Det är Bios vy att diskarna och partitionerna som gäller fram till Stage2, dvs då du får upp Grubs bootmeny.
Känns som att Bios ser en annan ordning på partitionerna än Grub även om jag har svårt att fatta det just nu.
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Tänkte om man istället kunde använda sig av Windows starthanterare istället, det borde väl funka att skriva in En rad till ubuntu där?

Någon som har bra info om detta?
Användarvisningsbild
Xuestor
Inlägg: 132
Blev medlem: 13 nov 2006, 17:53
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Jönköping

Re: Grub error 17 vid Dualboot

Inlägg av Xuestor »

Uppdatering: testade att installera Ubuntu 8.04 från windows (wubi?). allt gick bra och startade om. Då hade Wubi-installationen kommit som en rad i windows egna starthanterare, finfint tänkte jag, och valde den. Vidare skickas man till grub(!) där man kunde välja att se en lista, och där fanns faktiskt min gamla Linuxinstallation med (sda4). På så sätt kunde jag faktiskt boota in i den, och sitter nu och klurar fortfarande på vad som är fel med den gamla grubben...

Lösning sökes fortfarande!!! det skulle vara underbart.
c-boy
Inlägg: 2
Blev medlem: 06 maj 2008, 16:15
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Grub error 17 vid Dualboot

Inlägg av c-boy »

Jag har EXAKT samma problem! Det började när jag drog in två nya Samsungdiskar på 300GB. Förut har jag kört dualboot på Seagates. Jag tror dock inte att detta är problemet.

Enda mönstret jag kan se är att den disken som Ubuntu och Vista ligger på har "16 heads" medan de andra har typ 256. Jag misstänker att det har med detta att göra.

Precis som trådskaparn får jag alltså Error 17 vid uppstart, utan att Grubmenyn ens laddas in. Allt stämmer annars i menu.lst osv och jag har lagt ned massa tid på att pröva olika lösningar. Tänkte ägna en stund till med detta sen blir det Vistaskivan och bootsec-kommandot för att ha en fungerande burk att arbeta i.

:(

EDIT: Är nu inne i min Ubuntuinstallation och detta åstadkom jag genom att ändra SATA mode till AHCI i BIOS. Läste om denna lösning någonstans (minns ej var). Fast det är ju inte direkt någon lösning eftersom det sabbar Vistainstallationen. Lösning på Grub Error 17 var för min del alltså att ändra till AHCI i BIOS som jag hade avstängt - Grubmenyn kom direkt utan problem.
Skriv svar

Återgå till "Installation/Uppgradering/Drivrutiner - inaktuell"