Kirjoittaja Aihe: RATKAISTU!! Error 17  (Luettu 3909 kertaa)

pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
RATKAISTU!! Error 17
« : 24.02.09 - klo:13.10 »
Tuli sittenkin tarve saada Ubuntun rinnalle myös XP. Löysin lupaavan rautalankamallisen ohjeen (http://apcmag.com/how_to_dual_boot_linux_and_windows_xp_linux_installed_first.htm) ja sen mukaan etenin, mutta jossain taisi tulla virhe.

Grubin uudelleen asentamisessa root (hd0,0) + setup (hd0) aiheuttaa error 17 -ilmoituksen. Root (hd0,1) + setup (hd0) sitä vastoin antaa lupaavan tuntuisen tulosteen, eli ihan samannäköisen kuin ohjeessa, paitsi että siellä on tietysti (hd0,1). Kuitenkin uudelleenkäynnistys antaa tulokseksi saman error 17:a.

fdisk -l kertoo näin:

Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbf0abf0a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         652     5237158+   7  HPFS/NTFS
/dev/sda2             653        4660    32194260   83  Linux
/dev/sda3            4661        4865     1646662+   5  Extended
/dev/sda5            4661        4865     1646631   82  Linux swap / Solaris

Jaksaisiko joku vääntää rautalangasta, että kuinka tästä eteenpäin. Xp toimii hyvin, mutta pelkästään se ei tee minua nyt iloiseksi. Toki kai voisin asentaa Ubuntun uudestaan, mutta luulen, että joku yksinkertainen keino on vanhan asennuksen pelastukseksi. Onneksi on worst case scenarion varalta käyttäjäkansioista varmuuskopiot.
« Viimeksi muokattu: 25.02.09 - klo:00.56 kirjoittanut pikkuveli »


pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Error 17
« Vastaus #2 : 24.02.09 - klo:16.22 »
Ihan hyviltä vaikuttivat nuo linkit, mutta niistä ei ole hirveästi apua, kun en pääse menu.lst -tiedostoon:

ubuntu@ubuntu:~$ sudo gedit /boot/grub/menu.lst

** (gedit:11836): WARNING **: Failed to create file '/root/.gnome2/gedit/gedit-page-setup.T26YPU': No such file or directory


Parissa ohjeessa on kerrottu avun löytyneen Xp:n asennuslevyltä, eli käyttämällä siellä fixmbr tms. komentoa. Tuota komentoa kokeilin, mutta se ei tuntunut tehneen mitään. Onko muuta keinoa sitä kautta vai kannattaako homma hoitaa ubuntun keinoin? Kovin hyvältä ei tunnu kirjoitella komentoja, joiden merkitystä ei ihan ymmärrä...

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Error 17
« Vastaus #3 : 24.02.09 - klo:16.31 »
Ihan hyviltä vaikuttivat nuo linkit, mutta niistä ei ole hirveästi apua, kun en pääse menu.lst -tiedostoon:

ubuntu@ubuntu:~$ sudo gedit /boot/grub/menu.lst

Kokeile komentoa

Koodia: [Valitse]
sudo nano /boot/grub/menu.lst
Kirjoittele muutokset ja paina sitten Ctrl+X ja vastaa myöntvästi kysymykseen tallentamisesta.

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Error 17
« Vastaus #4 : 24.02.09 - klo:16.48 »
Grubin uudelleen asentamisessa root (hd0,0) + setup (hd0) aiheuttaa error 17 -ilmoituksen.
Koska 0,0 on sinun Windows-osiosi.
Lainaus
Root (hd0,1) + setup (hd0) sitä vastoin antaa lupaavan tuntuisen tulosteen, eli ihan samannäköisen kuin ohjeessa, paitsi että siellä on tietysti (hd0,1). Kuitenkin uudelleenkäynnistys antaa tulokseksi saman error 17:a.

Tuleeko grub-valikko näkyviin?

Lainaus
fdisk -l kertoo näin:

Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbf0abf0a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         652     5237158+   7  HPFS/NTFS
/dev/sda2             653        4660    32194260   83  Linux
/dev/sda3            4661        4865     1646662+   5  Extended
/dev/sda5            4661        4865     1646631   82  Linux swap / Solaris

Ja sitten vielä /dev/sda2 -osiolta /boot/grub/menu.lst sisältö tänne, kiitos. Todennäköisesti sinulla on root-määritys pielessä ja mahdollisesti UUID muuttunut.

Ota ylös livelevyltä myös
Koodia: [Valitse]
sudo blkid
tuloste.

Lainaus
Xp toimii hyvin, mutta pelkästään se ei tee minua nyt iloiseksi.
No kukapa siitä iloiseksi tulisi.

Lainaus
luulen, että joku yksinkertainen keino on vanhan asennuksen pelastukseksi.

On toki.

Lainaus
Onneksi on worst case scenarion varalta käyttäjäkansioista varmuuskopiot.

Viisautta.

EDIT:

Ei taida tässä nyt olla välttämätön, mutta tällä tavalla voi tarkistaa onko Grub ylipäätään asentunut MBR:ään.
Koodia: [Valitse]
sudo dd if=/dev/sda count=1 2>/dev/null | grep GRUB

Jos komento ei sano mitään, ei ole Grubia sda-levyn MBR:ssä. Jos löytyy niin tulee ilmoitus "Binary file (standard input) matches".
« Viimeksi muokattu: 24.02.09 - klo:16.58 kirjoittanut jussike »

pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Error 17
« Vastaus #5 : 24.02.09 - klo:17.09 »
Kokeile komentoa

Koodia: [Valitse]
sudo nano /boot/grub/menu.lst
Kirjoittele muutokset ja paina sitten Ctrl+X ja vastaa myöntvästi kysymykseen tallentamisesta.
[/quote]

Kokeilin tuota, mutta siellä on pelkkä tyhjä taulu, eli ei mitään tekstiä, jota voisi editoida. Minulla on kyllä tällainen varmuuskopio, mutta se on ajalta ennen xp:n asennusta. Voinko copypasteta tuon menu.lst:iin?

Koodia: [Valitse]
## ## End Default Options ##



title Ubuntu 8.04.2, kernel 2.6.24-23-generic

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash

initrd /boot/initrd.img-2.6.24-23-generic

quiet



title Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single

initrd /boot/initrd.img-2.6.24-23-generic



title Ubuntu 8.04.2, kernel 2.6.24-22-generic

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash

initrd /boot/initrd.img-2.6.24-22-generic

quiet



title Ubuntu 8.04.2, kernel 2.6.24-22-generic (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single

initrd /boot/initrd.img-2.6.24-22-generic



title Ubuntu 8.04.2, kernel 2.6.24-21-generic

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash

initrd /boot/initrd.img-2.6.24-21-generic

quiet



title Ubuntu 8.04.2, kernel 2.6.24-21-generic (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single

initrd /boot/initrd.img-2.6.24-21-generic



title Ubuntu 8.04.2, kernel 2.6.24-19-generic

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash

initrd /boot/initrd.img-2.6.24-19-generic

quiet



title Ubuntu 8.04.2, kernel 2.6.24-19-generic (recovery mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single

initrd /boot/initrd.img-2.6.24-19-generic



title Ubuntu 8.04.2, memtest86+

root (hd0,0)

kernel /boot/memtest86+.bin

quiet



### END DEBIAN AUTOMAGIC KERNELS LIST
« Viimeksi muokattu: 24.02.09 - klo:18.35 kirjoittanut Ilokaasu »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Error 17
« Vastaus #6 : 24.02.09 - klo:17.23 »
Kokeile komentoa

Koodia: [Valitse]
sudo nano /boot/grub/menu.lst
Kokeilin tuota, mutta siellä on pelkkä tyhjä taulu, eli ei mitään tekstiä, jota voisi editoida. Minulla on kyllä tällainen varmuuskopio, mutta se on ajalta ennen xp:n asennusta. Voinko copypasteta tuon menu.lst:iin?

Mihis sä ton löit? Suoraan livelevyllekö? Silloin se etsii livelevyltä tuota tiedostoa.

Näin voisit saada oikean filun näkyviin
Koodia: [Valitse]
cd /media
sudo mkdir sda2
sudo mount /dev/sda2 sda2
sudo nano sda2/boot/grub/menu.lst

pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Error 17
« Vastaus #7 : 24.02.09 - klo:17.26 »

Tuleeko grub-valikko näkyviin?


Siis käynnistäessä? Tulee sellainen valikko, josta voisi valita recovery moden tai jotain, mutta kaikki vaihtoehdot päätyvät error 17:ään.


Ei taida tässä nyt olla välttämätön, mutta tällä tavalla voi tarkistaa onko Grub ylipäätään asentunut MBR:ään.

sudo dd if=/dev/sda count=1 2>/dev/null | grep GRUB

Jos komento ei sano mitään, ei ole Grubia sda-levyn MBR:ssä. Jos löytyy niin tulee ilmoitus "Binary file (standard input) matches".


Kokeilin tuota, ja tuli matches-vastaus, eli grub on asentunut.

Nyt otan pari tuntia lomaa tästä asiasta ja menen katsomaan 3d-Boltia.

pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Error 17
« Vastaus #8 : 24.02.09 - klo:17.34 »
Koodia: [Valitse]
# 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         3

## 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=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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 8.04.2, kernel 2.6.24-23-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-23-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash
initrd          /boot/initrd.img-2.6.24-23-generic
quiet

title           Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-23-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single
initrd          /boot/initrd.img-2.6.24-23-generic

title           Ubuntu 8.04.2, kernel 2.6.24-22-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-22-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash
initrd          /boot/initrd.img-2.6.24-22-generic
quiet
title           Ubuntu 8.04.2, kernel 2.6.24-22-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-22-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single
initrd          /boot/initrd.img-2.6.24-22-generic

title           Ubuntu 8.04.2, kernel 2.6.24-21-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-21-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash
initrd          /boot/initrd.img-2.6.24-21-generic
quiet

title           Ubuntu 8.04.2, kernel 2.6.24-21-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-21-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single
initrd          /boot/initrd.img-2.6.24-21-generic

title           Ubuntu 8.04.2, kernel 2.6.24-19-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro quiet splash
initrd          /boot/initrd.img-2.6.24-19-generic
quiet

title           Ubuntu 8.04.2, kernel 2.6.24-19-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=ac24fefd-639f-4ef4-9cf9-ff074109e309 ro single
initrd          /boot/initrd.img-2.6.24-19-generic

title           Ubuntu 8.04.2, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST


« Viimeksi muokattu: 24.02.09 - klo:18.36 kirjoittanut Ilokaasu »

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Error 17
« Vastaus #9 : 24.02.09 - klo:18.10 »
Niin.
Jokainen noista root(hd0,0) -merkinnöistä osoittaa nyt Windows-osioosi. Eli root(hd0,1) olisi oikein.

Sanoit, että pystyt käynnistämään Windowsin, mutta tuossa listassahan sitä ei ole. Mistä sen käynnistät?

Vikaan tuo on mennyt siinä, että olet tehnyt ohjeesta poiketen Windows-osiolle tilaa levyn alkuun (eikä loppuun), jolloin osionumerot näyttävät muuttuvan. Näinollen sinulla on muuttunut myös osioiden UUID:t. Eli tuo juuri mainitsemani muutos ei välttämättä saa vielä Ubuntua käynnistymään oikein.

Livelevyltä voit tarkistaa oikeat UUID:t.
Koodia: [Valitse]
sudo vol_id /dev/sda2
sudo vol_id /dev/sda5
Tai
Koodia: [Valitse]
sudo blkid

UUID:t pitää korjata seuraaviin tiedostoihin /dev/sda2 -osiolle
/boot/grub/menu.lst
/etc/fstab

Ja jos swapin UUID on muuttunut niin vielä:

/etc/initramfs-tools/conf.d/resume
jonka jälkeen pitää vielä päivittää initramfs. Ei siis tarvitse jos swapin UUID on kunnossa.


Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: Error 17
« Vastaus #10 : 24.02.09 - klo:18.36 »
Käyttäkää keskustelualueen "code" tageja kun pastetatte pitkiä koodirimpsuja tai tiedoston sisältöjä :)

pikkuveli

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #11 : 25.02.09 - klo:01.04 »
Suuret kiitokset kaikille avusta. UUID:t oli ok, mutta vaihdoin sda2:een (hd0,0):t (hd0,1):iksi. Siten sain Ubuntun käynnistymään kuten ennen. Sitten vain jatkoin alkuperäisen ohjeen mukaan loppuun, niin sain käynnistysvalikkoon xp:n yhdeksi vaihtoehdoksi. Olen lapsellisen tyytyväinen tästä onnistumisesta. Suurinta osaa tekemisistäni en tajunnut, mutta ehkä jotain opin kuitenkin. Ensi kerralla ehkä jo osaan käyttää code- ja lainaustageja. Mutta hetkeen en aio tehdä suurempia säätömuutoksia.

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #12 : 25.02.09 - klo:07.42 »
Se osallistumisen tunne on hieno asia :) Eikä noilla code ja lainaustageilla NIIN suurta väliä ole jos pieniä määriä pastettaa mutta jos alkaa esim grubin asetustiedostoa tänne kopsaamaan niin se näyttää todella sekavalta ja hassulta ilman code tageja. Helpompi auttaa kun saa tekstistä paremmin selvää :)

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #13 : 25.02.09 - klo:09.40 »
Suuret kiitokset kaikille avusta. UUID:t oli ok, mutta vaihdoin sda2:een (hd0,0):t (hd0,1):iksi.

Jop. Ole hyvä. Hyvä että toimii.

masa

  • Käyttäjä
  • Viestejä: 494
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #14 : 25.02.09 - klo:18.30 »
Niitä "code" ja "lainaus" tageja ei ole vielä myöhäistä muokata viesteihin ;) Niistä on sitten apua jos/kun joku foorumin haulla löytää tämän aiheen ::)
matti_mato

Kun pulma ratkeaa, lisääppä ekan viestin otsikkoon [RATKAISTU] :)

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #15 : 25.02.09 - klo:18.40 »
nämä grub error 17 ongelmat on varsin yksin kertaisia korjata, yks tapa on grub menussa painaa jotain kirjainta (en nyt muista mikä oli mutta saa setup jutut auki) ja korjata siinä hd0,0:t hd0,1:ksi jolloin ubuntu käynnistyy ihan oikein ja sen jälkeen muutella tuo grub-tiedosto ilman live levy kikkailuja
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

juyli

  • Vieras
Vs: RATKAISTU!! Error 17
« Vastaus #16 : 25.02.09 - klo:20.07 »
yks tapa on grub menussa painaa jotain kirjainta (en nyt muista mikä oli mutta saa setup jutut auki)

e niinkuin edit. Kun muutokset on tehty ja hyviksi havaittu, saadaan grub käynnistymään b kuten boot komennolla.
Itse valikkoon päästään esc-näppäimellä. Tämä grubin ominaisuus editoida käynnistysvalikkoa on juuri ko. käynnistimen etu verrattuna joihinkin muihin käynnistimiin (kuten lilo, jolla on taas omat etunsa).

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: RATKAISTU!! Error 17
« Vastaus #17 : 25.02.09 - klo:21.03 »
Jep, toi on ihan hyvä pointti kun ajatellaan suoraviivaisinta tapaa tehdä asia.