Asentimessa bugi?

Minulla on toisella levyllä (IDE) Windows XP ja olin asentamassa toiselle levylle (SATA) Debian Etch. Vaihdoin varmuudeksi BIOSsista levyjen järjestyksen, siten että Windows levy ei ollut käynnistyvä. Tarkoituksena oli asentaa GRUB sille Debian fyysiselle levylle ja pitää Windows fyysinen levy toissijaisena, siten että sen saa menu.lst:ssä "mapattua" ensisijaiseksi kuten Windows haluaa. Eli en halunnut että Windows levyn MBR:ään kosketaan.

Kaikki sujuin hyvin sinne GRUBin asennukseen asti.
Silloin se ilmoitti jotakuinkin että "Windows XP löytynyt laitetaanko primary levylle GRUB", vastasin "no" koska tiesin jo entuudestani että "primary" tarkoittaa tässä yhteydessä Windows XP:n levyä, eikä "boot priorityssä" ensimmäistä, kuten loogisinta olisi.

Windows -levyllä on vain yksi osio kun taas Debian on toisen levyn toisessa osiossa. Yritin syöttää (hd0,1) (eli ensimmäisen levyn toinen osio), mutta se ei kelvannut. (hd1,1) sen sijaan kelpasi (eli toisen levyn toinen osio). Asentimen mielestä siis edelleenkin Windows-levy on ensimmäinen levy vaikka sen laitoinkin BIOSsista toiseksi. No ei se vielä sinänsä mitään, mutta sitten kun assennus oli ohi ja käynnistin koneen uudelleen niin sehän ei käynnistykkään minnekään vaan ilmoittaa (kun yrittää debianin käynnistää) että (hd1,1) ei löydy. Eli nyt se päättikin että se debian osio onkin (hd0,1) eikä (hd1,1) kuten asentimen mielestä. Eli en siis saanut mitään käyttöjärjestelmää päälle sillä levyt olivat "väärinpäin". Sitten vaihdoin Windows-levyn BIOSsista buuttaavaksi ja se käynnistyi tietysti suoraan ilman GRUBia, sillä sitähän ei siihen asennettu. Niin jouduinkin sitten windowssista käsin mulkkaamaan sitä debian osion menu.lst tiedostoa.

Outo juttu.
4244
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Mutta olisiko biosin käynnistysjärjestys ja levyjen jumpperit ristiriidassa?

Minulla on Windows sata- ja Linuxit ide-levyllä ja biosista voi muuttaa tässäkin käynnistysjärjestystä. Grub on hda:lla ja hyvin on toiminut, kun olen käyttänyt joko Debianin, Ubuntun tai Linux-Mintin Grubia. Jumppereihin ei ole tarvinnut kajota.

Äänestä

Joopa joo, näitä ongelmia tulee kun vaihtaa biosista buuttijärjestystä sillä se on ohjelmallinen muutos vaikkei raudan sijainti varsinaisesti muutu mihinkään, mulla on ollut paljon näitä sotkuja ja vielä hauskempaa se on jos sulla on asennettaessa 3 kovalevyä ( DVD) ja menet nyppäsemään yhden levyn välistä pois, välillä saa miettiä tovin että saa kaikki järjestelmät toimimaan oikein ;D

Jos ymmärsin oikein sait kuitenkin grubin valikon näkyviin? Jos näin oli niin siinä menussa mene kohtaan "debian" ja kohdassa "root" paina "e" siirtyäksesi editointitilaan. Vaihda nyt kohtaan oikeat numerot eli "root (0,1) ja "enter" ja "b" (boot) niin pitäisi käynnistyä debianiin. Jos meni oikein niin muokkaa /boot/grub/menu.lst vastaavaksi jolloin voit jättää buutin SATA-levylle. Nyt ei tietty XP buuttaa ennekuin se on mapattu oikein.

map (hd0) (hd1)
map (hd1) (hd0)

Äänestä
  • Suosittelen polttamaan jonkin live-jakelun jolla on helppo mennä linuxiin tekemään korjaustöitä, XP ei näe linuxia ellei sulla ole erikseen softaa jolla pystyt lukemaan ext3 tms. linuxin levyjärjestelmää. Monet tykkäävät knoppixista, myös jokin ubuntu voi toimia korjauslivenä.

    Varsinaisesti ja varsinkin mikäli hallitsee komentoriviä kannattaa ladata oikea rescue-cd, näitäkin on useampia mutta tässä on yksi

    http://sysresccd.org/Main_Page

    etuna live-distroon on pienempi koko eli ei käytä swappia tai on kevyempi ja oikeat työkalut järjestelmän korjaamiseen. Joissakin kuten tässä on mukana myös ikkunamanageri eli kevyen grafiikankin siihen saa käyttöön.

    Äänestä

" Yritin syöttää (hd0,1) (eli ensimmäisen levyn toinen osio), mutta se ei kelvannut. (hd1,1)"

Tuo jäi vähän hämäräksi että mihin yritit tuota syöttää, itse olen asentanut grubin yleensä hd0 MBR:ään niin ei ole tullut debianissa vastaan tätä asennusvaihetta. ELi jos vastasit grubin sijoitukseen hd1,1 niin se meni sinne debianin osiolle eikä SATAn MBR:ään, käsittääkseni siinä olisi pitänyt olla /dev/sda jotta stage1 olisi asentunut SATAn MBR:ään.

Sekin jäi vähän epäselväksi että oliko tämä

"ilmoittaa (kun yrittää debianin käynnistää) että (hd1,1) ei löydy"

grubin vai biosin viesti, jos stage1 on SATAn MBR:ssä (/dev/sda) niin silloinhan se olisi grubin virhe mutta jos stage1 on paikassa hd1,1 (/dev/sda1) niin buutissa tulee vain biosin ilmoitus ettei käyttöjärjestelmää löydy tms. koska MBR:ssä ei olisi mitään tai ei ainakaan debianin stagea.

Ja tosiaan vaikka se olisi grubin virhe niin muistinkin etteihän siinä pääse editoimaan kun stage2 ei löydy joten ainoa vaihtoehto on käydä koplaamassa menu.lst ulkopuolisella systeemillä eli grubin komentorivi edellyttää että stage2 löytyy.

Äänestä

Kommentoi aloitusta


hh4eh4 kirjoitti:

Minulla on toisella levyllä (IDE) Windows XP ja olin asentamassa toiselle levylle (SATA) Debian Etch. Vaihdoin varmuudeksi BIOSsista levyjen järjestyksen, siten että Windows levy ei ollut käynnistyvä. Tarkoituksena oli asentaa GRUB sille Debian fyysiselle levylle ja pitää Windows fyysinen levy toissijaisena, siten että sen saa menu.lst:ssä "mapattua" ensisijaiseksi kuten Windows haluaa. Eli en halunnut että Windows levyn MBR:ään kosketaan.

Kaikki sujuin hyvin sinne GRUBin asennukseen asti.
Silloin se ilmoitti jotakuinkin että "Windows XP löytynyt laitetaanko primary levylle GRUB", vastasin "no" koska tiesin jo entuudestani että "primary" tarkoittaa tässä yhteydessä Windows XP:n levyä, eikä "boot priorityssä" ensimmäistä, kuten loogisinta olisi.

Windows -levyllä on vain yksi osio kun taas Debian on toisen levyn toisessa osiossa. Yritin syöttää (hd0,1) (eli ensimmäisen levyn toinen osio), mutta se ei kelvannut. (hd1,1) sen sijaan kelpasi (eli toisen levyn toinen osio). Asentimen mielestä siis edelleenkin Windows-levy on ensimmäinen levy vaikka sen laitoinkin BIOSsista toiseksi. No ei se vielä sinänsä mitään, mutta sitten kun assennus oli ohi ja käynnistin koneen uudelleen niin sehän ei käynnistykkään minnekään vaan ilmoittaa (kun yrittää debianin käynnistää) että (hd1,1) ei löydy. Eli nyt se päättikin että se debian osio onkin (hd0,1) eikä (hd1,1) kuten asentimen mielestä. Eli en siis saanut mitään käyttöjärjestelmää päälle sillä levyt olivat "väärinpäin". Sitten vaihdoin Windows-levyn BIOSsista buuttaavaksi ja se käynnistyi tietysti suoraan ilman GRUBia, sillä sitähän ei siihen asennettu. Niin jouduinkin sitten windowssista käsin mulkkaamaan sitä debian osion menu.lst tiedostoa.

Outo juttu.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu