Kirjoittaja Aihe: Ubuntu XP homen rinnalle  (Luettu 3105 kertaa)

Siru

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Ubuntu XP homen rinnalle
« : 14.01.06 - klo:11.12 »
Kokeilin taannoin asentaa Ubuntun XP:n rinnalle mutta en onnistunut.
Käytössä on XP home omalla kiintolevyllä ja kiintolevy on osioiotu vain c: ja d: osioihin.
c:llä on XP ja kaikki ohjelmat ja d:llä on korjauspaketti.

Ubuntun kokeilin asentaa toiselle kiintolevylle ja lopussa ilmoitti että on havaittu toinen käyttöjärjestelmä ja aika asentaa Grub.
Sitten kysyttiin minne se asennetaan, enkä ollut yhtään varma, niin valitsin sen mitä ehdotti.
Asennus jatkui normaalisti, mutta kun asennuksen jälkeen yritin aukaista XP:tä se ei enää avautunut. Pelkästään itse polttamaani uudelleenasennuslevyä käyttämällä sain avattua sen.

Asensin lopuksi XP:n uudelleen ja nyt sitten pitäisi asentaa uudelleen tuo Ubuntu, niin että käynnistyksessä voi valita mitä käyttöjärjestelmää halutaan käyttää.

Minne tuo Grub kuuluu nyt laittaa?
Levyt on siten että XP on masterina ja sillä mainitsemani osiot. Ubuntu tulee slaveksi, se pitää osioida, että bios ymmärtää levyn.(Levyt ilmeisesti liian suuria biosille ymmärrettäväksi, XP: 250Gt ja Ubuntun 80Gt) Oli kerran jo asennettuna yhteen osioon ja silloin tuli Grub error 18. Sain sen korjattua asentamalla Ubuntun kolmeen osioon.

Kiitos jo etukäteen jos joku auttaa tässä ongelmassani

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu XP homen rinnalle
« Vastaus #1 : 14.01.06 - klo:13.04 »
Ubuntun kokeilin asentaa toiselle kiintolevylle ja lopussa ilmoitti että on havaittu toinen käyttöjärjestelmä ja aika asentaa Grub.
Sitten kysyttiin minne se asennetaan, enkä ollut yhtään varma, niin valitsin sen mitä ehdotti.
Asennus jatkui normaalisti, mutta kun asennuksen jälkeen yritin aukaista XP:tä se ei enää avautunut. Pelkästään itse polttamaani uudelleenasennuslevyä käyttämällä sain avattua sen.

siis saitko joka tapauksessa valikon josa oli valittavana XP:n käynnistys ja sen valitseminenkaan ei käynnsitänyt sitä vai missä vaiheessa XP:n käynnistys ei onnistunut?

ja miten sait avattua(?) sen käynnistyslevyn avulla?

Asensin lopuksi XP:n uudelleen ja nyt sitten pitäisi asentaa uudelleen tuo Ubuntu, niin että käynnistyksessä voi valita mitä käyttöjärjestelmää halutaan käyttää.

XP:tä ei tarvitsisi asentaa uudelleen tuollaisen takia. jos XP ei käynnisty (ja linux käynnistyy mutta ei halua yrittää korjata tilannetta sitä kautta) voi GRUBin poistaa MBR:ltä käynnistämällä koneen XP:n asennuslvyltä recovery consoleen ja kirjoittamalla siellä fixmbr.

Minne tuo Grub kuuluu nyt laittaa?

heloin ja 'oikein' paikka sille olisi juuri tuo MBR, jota varmaan oletuksena ehdotetaankin. jos ja kun ubuntu huomaa, että koneessa on myös windows, se kyllä tekee käynnistysvalikoon valinnan sille.

toinen vaihtoehto vaatii enemmän säätämistä. siinä GRUB asennetaan linux-osion/levyn alkuun, otetaan se sieltä tiedostoksi ja asetetaan XP:n bootloaderi käynnistämään tämä tiedsotossa olevaGRUB joka sitten osaa käynnistää linuxin.

Levyt on siten että XP on masterina ja sillä mainitsemani osiot. Ubuntu tulee slaveksi, se pitää osioida, että bios ymmärtää levyn.(Levyt ilmeisesti liian suuria biosille ymmärrettäväksi, XP: 250Gt ja Ubuntun 80Gt) Oli kerran jo asennettuna yhteen osioon ja silloin tuli Grub error 18. Sain sen korjattua asentamalla Ubuntun kolmeen osioon.

järjesteys kuulostaa ihan hyvältä. oikeastaan tuo ubuntu-levy pitää osioda vähintään niin, että osio jolta linux bootataan (/boot tai oisio jolla on /boot, yleensä /) on biosin ymärtämissä rajoissa, myöhemmin biosin rajoitukset eivät enää koske linuxia.
Janne

Siru

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: Ubuntu XP homen rinnalle
« Vastaus #2 : 14.01.06 - klo:13.46 »
Kiitokset neuvoistasi

Katsotaanpas osaanko käyttää tuota lainaustoimintoa, kun en ole aikaisemmin foorumille kirjoittanut. Antakaa armoa jos menee pieleen...

Lainaus
siis saitko joka tapauksessa valikon josa oli valittavana XP:n käynnistys ja sen valitseminenkaan ei käynnsitänyt sitä vai missä vaiheessa XP:n käynnistys ei onnistunut?

ja miten sait avattua(?) sen käynnistyslevyn avulla?

Sain valittavaksi valikon, mutta sain sotkettua jotenkin asennuksen.
Kun asennus oli suoritettu loppuun käynnistyi vain Ubuntu. XP:tä yritettäessä ilmoitti virheestä, jostakin puuttuvasta mutta en muista mistä. (Asennuksesta jo aikaa ja nyt ajattelin kokeilla uudelleen)
XP:n sain auki siten että laitoin korjaus DVD:n asemaan ja kun kysyi mitä tehdään (korjausasennus/uudelleenasennus/poistu)valitsin poistu ja sitten sain XP:n auki.
Ilman levyä ei tehnyt muuta kuin ilmoitti virheestä.

Kokeilen asentaa nyt antamillasi neuvoilla ja palaan asiaan kun asennus on tehty.
Kiitos  :)


Siru

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: Ubuntu XP homen rinnalle
« Vastaus #3 : 15.01.06 - klo:10.47 »
Sain kuin sainkin asennuksen kunnialla suoritettua neuvojesi avulla.
En oikein tiedä, mitä olen sille viimeksi tehnyt kun ei toiminut, koska olihan asennus ihan yksinkertainen loppujen lopuksi.
En vain ole tohtinut sitä asennella uudelleen, että ei taas mene pieleen.

Nyt sitten vielä olisi sellainen kysymys että kun koneen käynnistää ja avautuu sivu mistä käyttöjärjestelmän valitaan, sieltä löytyy tämä Ubuntu, Ubuntun korjaus(?), Memtest, XP ja XP recovery.
Niin saako noita jotenkin piilotettua siten että vain XP ja Ubuntu löytyisi siitä?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntu XP homen rinnalle
« Vastaus #4 : 15.01.06 - klo:14.32 »
Nyt sitten vielä olisi sellainen kysymys että kun koneen käynnistää ja avautuu sivu mistä käyttöjärjestelmän valitaan, sieltä löytyy tämä Ubuntu, Ubuntun korjaus(?), Memtest, XP ja XP recovery.
Niin saako noita jotenkin piilotettua siten että vain XP ja Ubuntu löytyisi siitä?

saa, mutta homma on jo vähän monimutkaisempi ;)

sitä varten pitää editoida tiedostoa /boot/grub/menu.lst pääkäyttäjän oikeuksin. komentorivillä (Applications -> Accessories -> Terminal) pitää antaa esim. komento:
Koodia: [Valitse]
$ sudo gedit /boot/grub/menu.lst
jossa tuo $ on tavallisen käyttäjän komentokehoite eikä sitä siis kirjoiteta.

tiedosto on aika hyvin kommentoitu ja sen lopusta löytyy kaikki eri vaihtoehdot joihin menusta voi bootata. voit halutessasi kommentoida pois ne lohkot (yksi entry on monta riviä, mutta ne ovat omissa lohkoissaan) lisäämällä rivien alkuun risuaidan #.

tuo ei kuitenkaan oe kovin kestävä ratkaisu, sillä tiedosto generoidaan uudestaan joka kerta kun esim. kerneli päivittyy. siksi kestävämmän ratkaisun saamiseksi tulee editoida sen generoinnin ohjaamiseen tarkoitettuja rivejä samassa tiedostossa.

ubuntun korjauksen saa pois muuttamalla rivin:
Koodia: [Valitse]
# alternative=true
loppuun truen tilalle false.

sama onnistuu memtestille rivillä:
Koodia: [Valitse]
# memtest86=true
noiden muutosten jälkeen tiedosto tietysti tallennetaan ja komentorivillä ajetaan vielä komento:
Koodia: [Valitse]
$ sudo update-grub
aiheesta on puhuttu aavistuksen myös täällä:
http://forum.ubuntu-fi.org/index.php?topic=134.0
Janne

Siru

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Re: Ubuntu XP homen rinnalle
« Vastaus #5 : 15.01.06 - klo:15.21 »
Hei taas.

Sain toimimaan tuonkin sun neuvoilla. Kokeilin varovasti vain nyt aluksi poistaa tuon Memtestin ja sieltähän se oli hävinnyt vaihtoehdoista.
Nyt sitten vaan poistelemaan muutkin ylimääräiset.
Kiitokset sinulle Janne ja kiva kun autoit  :D