XP ei käynnisty Kubuntun asennuksen jälkeen

Asensin läppäriini Kubuntun XP:n rinnalle. Kaikki onnistui muuten mainiosti, mutta XP ei enää suostu käynnistymään, vaan valittaa seuraavaa:

Windows could not start because the following file is missing or corrupt:
\system32\hal.dll.
Please re-install a copy of the above file

Kubuntu käynnistyy normaalisti -- ja tunnisti myös asennuksessa koneessa olevan Windwos XP:n. Olin varannut Kubuntulle oman osion, johon sen asensin.

Mitä voin tehdä saadakseni XP:nkin jälleen toimimaan? En ole aiemmin yrittänyt ahtaa kahta käyttöjärjestelmää samalle koneelle, joten minulla ei ole minkäänlaista tuntumaa ongelmaan. Kiitoksia kaikille, jotka yrittävät auttaa.
111340
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Vaihtoehtoja virheelle...
a) Asensitko ekana Windowsin sitten Linukin
b) Tyhjensitkö kiintolevyn ja alustitko kaksi asemaa?
c) Asensitko käynnistyslataajan asennusohjelmassa?

Joku kolmesta on 95% todennäköisyydellä tehty väärin...

PS. Asentaisit Ubuntun. Kubuntun KDE on vaikea aloittelijalle.

Äänestä
  • Kiitos yrityksestä auttaa.

    a) XP:n olen asentanut ensin, mutta jätin yhden osion linuxia varten. Olen myös ymmärtänyt, että XP no. kannattaa asentaa ensin. Eli mitä tarkoitat a):lla?

    b) En alustanut Kubuntun asennuksen yhteydessä kuin sille varaamani osion. Mounttasin windows-osiot Kubuntussa ja tarkistin niiden olevan tallella.

    c) Hmmm. En ole varma, mikä on käynnistyslataaja. Asennus kuitenkin huomasi koneessa olevan jo Windowsin ja jutteli jotain GRUB:sta. Nyt kun kone käynnistyy, se menee valikkoon josta saan valita Kubuntun tai XP:n -- XP vain ei toimi.

    PS) Olen kokeillut Ubuntua puolisen vuotta sitten, mutta luovuin siitä sen lakattua täydellisesti toimimasta. Siirryin sen sijaan Mepikseen, joka onkin ollut mielestäni erinomainen ja olen sitä käyttänyt pöytäkoneessa siitä lähtien ainoana käyttiksenä. Nyt päätin kokeilla Kubuntua odotellessani Mepiksen uutta versiota.

    Kertooko pastaamani osiotaulu toisessa viestissä sinulla mitään oleellista ongelmasta?

    Kitos avusta.

    Äänestä

Osiotaulu: Levy /dev/hda: 40.0 Gt, 40007761920 tavua 255 päätä, 63 sektoria/ura, 4864 sylinteriä Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit Laite Käynn Alku Loppu Lohkot Id Järjestelmä /dev/hda1 2 1985 15936480 f W95 Laaj (LBA) /dev/hda2 * 3577 4851 10241437 c W95 FAT32 (LBA) /dev/hda3 4852 4852 8032 1e Kätketty W95 FAT16 (LBA) /dev/hda4 1986 3576 12779707 83 Linux /dev/hda5 2 1913 15358108 b W95 FAT32 /dev/hda6 1914 1985 578308 82 Linux swap / Solaris Paljastuuko osioinnista osaavammalle linux-käyttäjälle jotain kummallista? Kokeilin myös mountata windows-osioita, ja se onnistuikin dev2:n ja dev5:n kohdalla. Pitäisikö 'dev1' olla 'C-asema'? Kaikki kiintolevyn sisältö on onneksi tallella, mutta olisi todella sääli joutua asentelemaan käyttöjärjestelmiä uudelleen. Kiitos edelleen mahdollisesta avusta. Mika

Äänestä
  • Kiitos avusta.

    Yritin neuvoasi, mutta vastauksena saan vain että 'Access is denied'.

    Tämä johtuu ilm. siitä, että C:llä näyttäisi mystisesti olevan D-aseman sisältö ja Windows-hakemisto on D:llä -- ovatko asemat jotenkin menneet sekaisin ja tämä olisi koko ongelma? Olisiko minun siksi vain muutettava jotain asetuksia siten, että XP käynnistetäänkin D-asemalta?

    Kiitos edelleen avusta!

    Mika

    Äänestä

  • MikaMB kirjoitti:

    Kiitos avusta.

    Yritin neuvoasi, mutta vastauksena saan vain että 'Access is denied'.

    Tämä johtuu ilm. siitä, että C:llä näyttäisi mystisesti olevan D-aseman sisältö ja Windows-hakemisto on D:llä -- ovatko asemat jotenkin menneet sekaisin ja tämä olisi koko ongelma? Olisiko minun siksi vain muutettava jotain asetuksia siten, että XP käynnistetäänkin D-asemalta?

    Kiitos edelleen avusta!

    Mika

    Enpäs tuohon osaa sanoa oikein mitään.
    Muutitko muuten tuossa "expand"-komennossa asematunnukset (ja polut muutenkin) vastaamaan tuota tilannetta ?

    Äänestä

  • jiipee kirjoitti:

    Enpäs tuohon osaa sanoa oikein mitään.
    Muutitko muuten tuossa "expand"-komennossa asematunnukset (ja polut muutenkin) vastaamaan tuota tilannetta ?

    Kokeilin nyt sitten 'oikeilla' asematunnuksilla expand-käskyä, mutta vastaus oli vain 'Unable to create file hal.dll'. D:\windows\system32hal.dll kuitenkin on tallella.

    Voisiko ongelma olla siinä, että GRUB luulee Windowsin olevan C-asemalla, vaikka se todellisuudessa onkin nyt D:llä?

    Onkohan edes mahdollista, että XP suostuu toimimaan D-asemalta?


    Tässä vielä osioni, koska edellisellä kerralla ne menivät 'mössöksi':

    /dev/hda1 2 1985 15936480 f W95 Laaj (LBA)
    /dev/hda2 * 3577 4851 10241437 c W95 FAT32 (LBA) /dev/hda3 4852 4852 8032 1e Kätketty W95 FAT16 (LBA)
    /dev/hda4 1986 3576 12779707 83 Linux
    /dev/hda5 2 1913 15358108 b W95 FAT32
    /dev/hda6 1914 1985 578308 82 Linux swap / Solaris


    Mikä ihme on tuo hda1? XP on nähtävästi hda2:ssa ja toinen Windows-osio hda5:ssa.

    Sekin tuntuu kovin mystiseltä, että XP yleensäkin on D-asemalla, sillä ennen Kubuntun asennusta se kyllä toimi normaalisti ja oli mielestäni normaalisti C-asema.

    Taidanpa kohta luovuttaa ja kiltisti asentaa kaiken uusiksi :(

    Mutta kiitoksia kuitenkin avusta.

    Äänestä

  • MikaMB kirjoitti:

    Kokeilin nyt sitten 'oikeilla' asematunnuksilla expand-käskyä, mutta vastaus oli vain 'Unable to create file hal.dll'. D:\windows\system32hal.dll kuitenkin on tallella.

    Voisiko ongelma olla siinä, että GRUB luulee Windowsin olevan C-asemalla, vaikka se todellisuudessa onkin nyt D:llä?

    Onkohan edes mahdollista, että XP suostuu toimimaan D-asemalta?


    Tässä vielä osioni, koska edellisellä kerralla ne menivät 'mössöksi':

    /dev/hda1 2 1985 15936480 f W95 Laaj (LBA)
    /dev/hda2 * 3577 4851 10241437 c W95 FAT32 (LBA) /dev/hda3 4852 4852 8032 1e Kätketty W95 FAT16 (LBA)
    /dev/hda4 1986 3576 12779707 83 Linux
    /dev/hda5 2 1913 15358108 b W95 FAT32
    /dev/hda6 1914 1985 578308 82 Linux swap / Solaris


    Mikä ihme on tuo hda1? XP on nähtävästi hda2:ssa ja toinen Windows-osio hda5:ssa.

    Sekin tuntuu kovin mystiseltä, että XP yleensäkin on D-asemalla, sillä ennen Kubuntun asennusta se kyllä toimi normaalisti ja oli mielestäni normaalisti C-asema.

    Taidanpa kohta luovuttaa ja kiltisti asentaa kaiken uusiksi :(

    Mutta kiitoksia kuitenkin avusta.

    "/dev/hda1 2 1985 15936480 f W95 Laaj (LBA)
    /dev/hda2 * 3577 4851 10241437 c W95 FAT32 (LBA) /dev/hda3 4852 4852 8032 1e Kätketty W95 FAT16 (LBA)
    /dev/hda4 1986 3576 12779707 83 Linux
    /dev/hda5 2 1913 15358108 b W95 FAT32
    /dev/hda6 1914 1985 578308 82 Linux swap / Solaris"

    Osiotaulun kertomaa:
    /dev/hda1 on jatkettu osio, jonka Windows tunnistaa. Tuolla on looginen Windows-osio /dev/hda5 sekä Linuxin swap /dev/hda6.

    Linux osiosi, jolla on todennäköisesti on Linux-järjestelmä on primääriosiolla /dev/hda4.

    /dev/hda2 on primääri ja käynnistyväksi määritelty osio. Epäilisin, että Windows-järjestelmäsi on nimenomaan tuolla osiolla. Sieltä se lähtenee yhä käyntiin, jos tuo määritellään /boot/grub/menu.lst tiedostossa oikein.

    Osio /dev/hda3 on siis primääri, joka on ns. "Kätketty". Senkin saa toki näkymään, mutta tuollaiset osiot ovat sitten "syvältä". Aivan erityisesti, kun tuo on määritelty fat16 ja aivan "tyhjä" (sektorit 4852 -> 4852).

    Asennuksen yhteydessä syystä tai toisesta olet onnistunut sotkemaan ikävästi osiot. Niiden paikkaaminen on toki mahdollista, mutta neuvoja en edes tarjoa, koska mahdollisuutesi sotkea koko tietokoneesi kovalevy on aika suuri. Saa kaiken korjatuksi, mutta se vaatii täydellisen remontin - XP ja Linux uusiksi.

    Ehkä vinkiksi riittäisi, että Windows ei näe muita kuin sille tuttuja osioita. ID 83, ID 82 tai soveluva muu ID eivät näy eivätkä näinollen häiritse Windowssien toimintaa. Ja lisäksi aiemmat Windows-versiot käynnistyvät vain C: -osiolta eli käynnistyviksi merkityltä ensimmäiseltä primääriosiolta. Periaatteessa Linuxin fdisk osaa vaihtaa, minkä osion ID:n tahansa.

    Äänestä

ongelmista. Paskat vanhentuneet ohjeet. Joka distro erilainen. Ja kun kysyy, jokaiselta saa eri ohjeet. Toimiva ja oikein tehty softa ei tee noin alkeellisia mokia.

Äänestä
  • Miten asennetaan ensin Linux ja sitten Windows. Sehän pitäisi aina mennä oikein koska Windows on aina samanlainen.

    Äänestä

  • Ossi kirjoitti:

    Miten asennetaan ensin Linux ja sitten Windows. Sehän pitäisi aina mennä oikein koska Windows on aina samanlainen.

    moneen kertaan kerrotut ohjeet:

    a) haet bootpartin http://www.winimage.com/bootpart.htm

    b) asennat linuxin ja windowsin, kumpi tahansa ensin. Tärkeätä on pistää käynnistyslataajat omiin osioihinsa.

    c) ajat windows-puolella bootpartin

    Sitten vaan buuttaat ja käytät valitsemaasi käyttistä.

    Ei se sen ihmeellisempää ole.

    Äänestä

Kommentoi aloitusta


MikaMB kirjoitti:

Asensin läppäriini Kubuntun XP:n rinnalle. Kaikki onnistui muuten mainiosti, mutta XP ei enää suostu käynnistymään, vaan valittaa seuraavaa:

Windows could not start because the following file is missing or corrupt:
\system32\hal.dll.
Please re-install a copy of the above file

Kubuntu käynnistyy normaalisti -- ja tunnisti myös asennuksessa koneessa olevan Windwos XP:n. Olin varannut Kubuntulle oman osion, johon sen asensin.

Mitä voin tehdä saadakseni XP:nkin jälleen toimimaan? En ole aiemmin yrittänyt ahtaa kahta käyttöjärjestelmää samalle koneelle, joten minulla ei ole minkäänlaista tuntumaa ongelmaan. Kiitoksia kaikille, jotka yrittävät auttaa.

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