Kirjoittaja Aihe: Ubuntu ei käynnisty (WinXP rinnalla, Error 22 / missing ntldr)  (Luettu 2647 kertaa)

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Searchilla löysin useita samankaltaiseen onglemaan liittyviä threadeja, mutta mistään en ratkaisua ongelmaani joten jälleen yksi threadi lisää.

Eli 320gb:n SATA2 asemalla on c:llä winxp (ensisijainen), d ja e (jatko-osioita) varattu roskalle ja ext3 root (ensisijainen) sekä swap (ensisijainen) osiot.
Lisäksi koneessa on kaksi SATA1 kovoa.
Asensin ubuntun 6.06:n ja kaikki sujui ongelmitta, paitsi että kone käynnistyy suoraan windowsiin kysymättä mitään. Koitin uudelleen asennusta tuloksetta.

Koitin myös Super Grub Diskiä, mutta sillä syntyvä valikko ei käynnistä ubuntua, eikä windowsia.

Kiitokset avuista etukäteen.
« Viimeksi muokattu: 10.10.06 - klo:12.33 kirjoittanut sniiki »

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntu ei käynnisty (WinXP rinnalla)
« Vastaus #1 : 05.10.06 - klo:18.08 »
Mitäpä se super grub disk sitten sanoo kun yrität käynnistää? Näyttääkö se edes eri vaihtoehtoja?

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Ubuntu ei käynnisty (WinXP rinnalla)
« Vastaus #2 : 05.10.06 - klo:19.17 »
Koitin sitä automaattista grub fixiä ja myös manuaalista (en tosin ole 100% varma että valitsin oikeat partitiot kun se oli jokseenkin sekava se valinta). Näin syntyneellä boot menulla ubuntun lataus tyssää perinteiseen error 17 viestiin, eli eikös se ollut vaan että root on väärin osoitettu grubille ja windowsin käynnistys ei tee mitään, ruutuun ilmestyy windowsin käynnistämisen komennot ja siihen jämähtää.

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Ubuntu ei käynnisty (WinXP rinnalla)
« Vastaus #3 : 06.10.06 - klo:21.26 »
Räpelsin lisää ja ilmi kävi että ubuntun desktop asennus asentaa grubin väärälle levylle, muuttamalla boottijärjestystä biosista sain grubin lataamaan mutta se kaatui error 22:een jo ennen valikon ilmestymistä.

Koitin myös äsken alternate installia, jossa saa valita mihin grubin pistää, laitoin sen omassa tapauksessa /dev/sdc3 (h2,2).
Tällä kertaa sain menun näkymään, mutta ubuntun käynnistys aiheuttaa error 22 viestin, ja windowsin käynnistys herjaa puuttuvaa ntldr:ää.
Windowsia ei näillä räpläyksillä koskaan saanut pelaamaan fixmbr tai fixboot c: käskyillä (error loading operation system), vaan piti räpeltää SGD:llä poistaen grub joka paikasta ja asettamalla c: aktiiviseksi, sitten toosa taas käynnistyi.

Mielenkiintoista on myös että tuo "päälevyni" on asennettu emon ensimmäiseen sata-porttiin ja 2 muuta kovoo portteihin 3 ja 4. Bios näyttää tämän järjestyksen oikein eli ekassa portissa oleva levy on levy 1 toinen levy 3 jne jne.
Kuitenkin windows näyttää levynhallinnassa ekassa portissa olevan levyn levyksi 2 (2 muuta levyt 0 ja 1), ja myös klinuxin asennus näyttää siis ekan levyn olevan kolmas eli c (siksi edellä mainittu sdc3).

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Ubuntu ei käynnisty (WinXP rinnalla)
« Vastaus #4 : 06.10.06 - klo:21.48 »
Niin ja tuli tuossa myös mieleen että tää kovo ei ollu ihan perinteinen:
"Seagate Barracuda 7200.10-sarjan kovalevyt käyttävät uutta pystysuoraa tallennusta (perpendicular recording) perinteisen pituussuuntaisen sijasta."

Voiko tuo olla syynä? Eli että grub ei osais käyttää oikein mbr:ää tän tyyppises kovos?

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Ubuntu ei käynnisty (WinXP rinnalla)
« Vastaus #5 : 10.10.06 - klo:12.33 »
Oliko tämä nyt tosiaan ylitsepääsemätön onglema?
Vai niin tyhmä juttu ettei kukaan viitsi vaivautua vastaamaan?  ::)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
ongelma lienee siinä, että asentaessasi ubuntua, asennusohjelma asentaa grubin väärän levyn MBR:lle. jos taas vaihdat boottijärjestystä asennuksen jälkeen, ei homma toimi, koska levyjen sijainti toisiinsa nähden on muuttunut, eikä grubin kaipaamat tiedostot (lähinnä kerneli) olekaan siellä missä se olettaisi niiden olevan.

helpointa olisi varmaan arvata oikein grubin sijainti (oletettavasti sen toisen levyn alku) ja lisätä ubuntu windowsin bootloaderiin vaikkapa softalla nimeltä bootpart. muussa tapauksessa joudut asentamaan grubin käsin (tai uuden asennuksen yhteydessä) boottaavan levyn MBR:lle. tuossa erikseen tehtävässä vaihtoehdossa joudut toki kertomaan myös juuriosion sijainnin.
Janne

sniiki

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Tuo desktop asennus tosiaan asentaa sen grubin väärään paikkaan, mutta Alternate installia testatessa valitsin käsin oikean levyn MBR:n jonne grub asennetaan ja se käynnistyi ok mutta ei siis ladannut mitään käyttistä.
Täytyy testata tuota bootparttia, kiitos vinkistä.