Kirjoittaja Aihe: [Ratkaistu] XP ei käynnisty  (Luettu 2142 kertaa)

ter.gzz

  • Käyttäjä
  • Viestejä: 17
    • Profiili
[Ratkaistu] XP ei käynnisty
« : 09.01.09 - klo:02.18 »
Asensin uuteen koneeseeni ensin xp:n, ja sen jälkeen ubuntun (versio 8.10). Asennushan itsessään on helppo, muutahan siinä ei periaatteessa tarvitse tietää, kuin sen, että minne sen bootloaderin laittaa. Asennuksen jälkeen kaikki sujui niin kuin pitää, eli alkuvalikko ilmestyy taululle, josta voi valita käynnistyvän käyttöjärjestelmän. Ubuntu toimii moitteetta, mutta xp ei käynnisty. Mitään virheilmoitusta kone ei anna, ja kun on valinnut xp:n, niin hetken mietittyään kone siirtyy takaisin alkuvalikkoon, eli siihen mistä se käynnistyvä järjestelmä valitaan. Katsoin pikaisesti live-cd:llä osioita, ja kyllä siellä se windowsin osio ainakin näkyy. Joten missähän saattoi mennä vikaan?
« Viimeksi muokattu: 10.01.09 - klo:04.19 kirjoittanut ter.gzz »
Paras lääke windows ongelmiin, format c:

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: XP ei käynnisty
« Vastaus #1 : 09.01.09 - klo:02.22 »
Toimiko XP ihan varmasti ennen kuin aloitit Ubuntu asennuksen? Itselleni ei ole koskaan käynyt mitään tuollaista. Edes bootloaderin paikkaa ei ole asennuksessa tarvinut koskaan muutella. Tietysti kannattaa katsoa mitä /boot/grub/menu.lst tiedostosta löytyy. Itselläni on visvaa varten tällaiset rivit, mikä on sama xp:llä. Jysähtää siis käyntiin ensimmäiseltä kiintolevyltä, ensimmäiseltä osiolta.

Koodia: [Valitse]
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1

ter.gzz

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: XP ei käynnisty
« Vastaus #2 : 09.01.09 - klo:03.00 »
Joo sen unohdin mainita, eli xp todellakin toimi ennen ubuntu asentamista. Kokeilin sitä ihan vartavasten ;)

Itse muutin bootloaderin paikkaa, ja näin ainakin tuli tehdä vanhemmissa versioissa. Laitoin sen muuten ihan sellaiseen paikkaan, missä lukee xp, joten lienee siinä sitten homma kusikin..

Joka tapauksessa itselläni tuo sudo fdisk -l antaa vähän erinäköisen tuloksen:

Koodia: [Valitse]
    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *           1       25496   204796588+   7  HPFS/NTFS
/dev/sda2           25497       26074     4642785   83  Linux
/dev/sda3           26075       60801   278944627+   5  Laajennettu
/dev/sda5           26075       59666   269827708+  83  Linux
/dev/sda6           59667       60801     9116856   82  Linux-sivutus / Solaris

Eli mitenkähän tuo pitäisi korjata?
Paras lääke windows ongelmiin, format c:

peran

  • Vieras
Vs: XP ei käynnisty
« Vastaus #3 : 09.01.09 - klo:04.16 »
Miltähän näyttää tiedosto: /boot/grub/menu.lst

Lähinnä vastaavat kohdat kuin ylläkin.

ter.gzz

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: XP ei käynnisty
« Vastaus #4 : 09.01.09 - klo:07.53 »
No vastaavat kohdat /boot/grub/menu.lst:ssä näyttävät likipitäen samalta (siis sittenkin):

Koodia: [Valitse]
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
chainloader +1

Itse ajattelisin vian olevan siinä kun asensin sinne xp:hen siis jotakin (tuon alkulatausohjelman). No tämä tietenkin vaurioitti xp:tä, ja ehkäpä poisti sieltä jotain oleellista samalla. Nimittäin vaikuttaa siltä kuin kone ei edes tunnistaisi tuota  xp:tä enää.
Oma korjausehdotukseni olisi seuraavanlainen.  Ensiksi siirtäisin tuo lataajan pois xp:stä ubuntun puolelle (tai asentaisin sen vaikka kokonaan uudestaan, jos siirtäminen ei itsessään onnistu). Tällöinhän minun ymmärtääkseni muuta ei tapahtuisi kuin että ubuntu käynnistyisi suoraan, ja windowsin valitsemista ei enää edes kysyttäisi. Sitten iskisin xp:n levyn sisään ja korjaisin vain "repair" -työkalulla xp:n. Tämän jälkeen muuttaisin grubbia siten, että se ottaisi taas xp:n huomioon. Miltähän tuo kuulostaa?
Paras lääke windows ongelmiin, format c:

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: XP ei käynnisty
« Vastaus #5 : 09.01.09 - klo:16.41 »
Se repair-komento kirjoittaa MBR:n uudestaan eli sitten ei Ubuntu käynnisty ellet asenna GRUBia uudestaan ja se taas kirjoittaa itsensä MBR:n... Tai sitten tajusin jotain väärin... ;D

Mutta GRUBin asentamalla et periaatteessa saa XP:tä itsessään sekaisin... ::)

Kokeile nyt ensin lisätä tuo makeactive rivi ennen chainloaderia sinne menu.lst:iin. :) Eikös se ole ainakin joillakin systeemeilla ole vaadittu...
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: XP ei käynnisty
« Vastaus #6 : 09.01.09 - klo:18.31 »
Tuo chainloader on muistaakseni pakollinen parametri windowseilla. Jos se ei auta, niin sitten itse jyräisin windowsin asennuslevyltä sen miten se nyt menikään fixmbr vai fixboot, no kuitenkin ja sen jälkeen näillä ohjeilla (Miksihän suomen wikisivut ei toimi tällä hetkellä?)

*edit*
No tuossa ylhäällähän tuo vika lukikin.

http://ubuntuforums.org/showthread.php?t=224351
« Viimeksi muokattu: 09.01.09 - klo:18.34 kirjoittanut qwertyy »

ter.gzz

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: XP ei käynnisty
« Vastaus #7 : 10.01.09 - klo:04.17 »
Format c: puhui  ;D

Formatoin koko roskan, ja asensin molemmat käyttikset uudestaan. Tällä kertaa en vain itse sohlannut mitään, vaan annoin ubuntun hoitaa asian -ja hyvin pelaa  :)

Joten kiitoksia vain kaikille vastauksista. Olisin luultavasti päässyt helpommalla, mikäli olisin kirjoittanut yhden rivin sinne menu.lst:aan  ::) , mutta aamusella näytti olleen sekä tämä palsta jumissa että myös wikikin.

Formatointiin oli syynä se, että menin windowsin asennuslevyllä koittamaan sitä fixmbr:ää, jolloin se herjasi jotakin osioinnesta, jolloin päätin diskpartilla katsoa mitä osiointeja siellä nyt sitten näkyy. No neljä osiointia oli ja kaikki niistä tuntemattomia. Eli ei yhtäkään fnts:ää (vai mikä se windowsin tiedostojärjestelmä nyt olikaan ;) ) No aamutokkurassa sitten päättelin, että ubuntu on sekoittanut sitä jollakin tavalla, ja windows ei itsekään enää tunnista sitä. No jälkikäteen mietittyäni asia ei voi olla noin, vaan kyseessä lienee windowsin omat sekoilut. Varsinkin kun tein osioinnin ja asennuksen täsmälleen samalla tavalla uudestaan, mutta tällä kertaa en mennyt hölmöilemään sen bootloaderin kanssa mitään  ja nyt dualboot toimii ::)

Paras lääke windows ongelmiin, format c: