erikseen asennetun linuxin

Asensin ubuntun kiintolevylle, joka oli liitettynä toiseen ide kanavaan slaveksi eli hdd:lle.
Romppuasema oli hdc:ssä (master ide-1).

Asennuksen ajaksi irrotin kaksi kiintolevyä IDE-0 kanavasta (primary) eli hda ja hdb.

Asennuksen jälkeen liitin kiintolevyt takaisin.

Ubuntu käynnistyy normaalisti, kun valitsen biosin boottivalikosta IDE2:n (eli hdd).
(Bios numeroi kiintolevyt IDE0, IDE1 ja IDE2 vastaa hda, hdb ja hdd (hdc on romppuasema) )

Suse oli ennestään asennettuna hda8 osiolle.
Tein sille bootin automaattisen korjauksen, joka asetti grubin uudelleen.
(windowsin asennus oli poistanut grubin jo aiemmin kokonaan)

Tuloksena oli ubuntulle rivit gubiin susessa
Ubuntu, kernel 2.6.17-11-generic (/dev/hdd1)
kernel (hd0,0)/boot/vmlinuz-2.6.17-11-generic root=/dev/hdd1 ro quiet splash

Tämä ei kuitenkaan ole toimiva:
error 17 cannot mount selected partition

Lisäsin ubuntun susen graafisella liittymällä muuna käyttöjärjestelmänä (chainloader) laitteena dev/hdd1,
joka näkyi menu.lst tiedostossa seuraavasti

title Ubuntu (Chainloader/dev/hdd1)
chainloader (hd2,0) 1

Tuloksena error 13 invalid or unsupported executable format

Sitten muutin dev/hdd1 -> dev/hdd . menu.lst:ssä tämä näkyi:

title Ubuntu (Chainloader/dev/hdd1)
chainloader (hd2) 1

Nyt bootti heitti takaisin susen boottivalikkoon ilman virheilmoitusta.


Näin ubuntu näkee oman sijaintinsa eli sen menu.lst tiedostossa on rivit:

title      Ubuntu, kernel 2.6.17-11-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdd1 ro quiet splash
initrd      /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

Huomio kiinnittyy (hd0,0) :aan.
kernel rivillä on hdd1, kuten järkikin sanoisi.

Kokeilin muuttaa riviä:
root      (hd0,0)
muuttaminen
root      (hd2,0)
Ei muuta mitään.

Kyseinen muutos ei vaikuta mitään huolimatta mikä vaihtoehto yllämainituista on susen menu.lst:ssä.
Tietenkään silloin ei enää käynnisty biosin boottivalikostakaan valitsemalla IDE2 enää.

Osaisiko joku keksiä tuohon ratkaisun niin, että voisi käynnistää susen kautta myös ubuntun, kun se on asennettu erikseen.
Mielenkiintoinen probleema ainakin itselleni, koska haluaisin tietää miten tuo toimii
ja voisi korjata kyseisen tilanteen joskus, jos se olisi tarpeellista.
12481
Äänestä

Muut lukivat myös

Vastaukset 12

Vanhimmat

---Kokeilin muuttaa riviä:
root (hd0,0)
muuttaminen
root (hd2,0) ---

Kokeile laittaa hd0,2 en myt sataprosenttisen varma asiasta ole mutta ittellä oli joskus sama tilanne että piti kopioida käynnistin toisen distron grubiin, alkoi toimia kun muutti tuon hd0,0 hd0,2 pilkun jälkeistä lukua muuttamalla, luku varmaan riippuu miten monta ja missä järjestyksessä asennukset on tehty.

Äääh joku varmaan osaa selkeämmin selittää.

Äänestä
  • hanki nörtti itelles elämä.
    Et ilmeisesti osaa vastata:)

    Äänestä

  • hnie kirjoitti:

    hanki nörtti itelles elämä.
    Et ilmeisesti osaa vastata:)

    kokeilen tuota hd3 !
    grub's ID   normal
    0   hda
    1   hdb
    2   hdc
    3   hdd

    Äänestä

  • linkeistä kirjoitti:

    kokeilen tuota hd3 !
    grub's ID   normal
    0   hda
    1   hdb
    2   hdc
    3   hdd

    (hd3,0) ja (hd3) laitettuna susen menu.lst:iin
    antaa virheilmoituksen:
    selected disk does not exist

    Tarkistin vielä että ubuntun levy on todella slavena toisessa ide-väylässä.

    ps.
    RTFM yleensä tarkoittaa "en jaksanut lukea kysymyksestäsi kuin kaksi riviä"

    Äänestä

  • ei toimi vielä kirjoitti:

    (hd3,0) ja (hd3) laitettuna susen menu.lst:iin
    antaa virheilmoituksen:
    selected disk does not exist

    Tarkistin vielä että ubuntun levy on todella slavena toisessa ide-väylässä.

    ps.
    RTFM yleensä tarkoittaa "en jaksanut lukea kysymyksestäsi kuin kaksi riviä"

    Note: If you don't have a hda, then hdb gets the ID 0, or sda if you have no IDE hard disk : the ID 0 is for the "first" hard disk, wherever it is.

    Äänestä

lisäsin rivit
map (hd0) (hd2)
map (hd2) (hd0)
ennen riviä
chainloader (hd2,0) 1

En ymmärrä miksi.
Pitäisi kait lukea manuualit aika tarkkaan, että pääsisi selville näiden sielunelämästä.
Ainakin pelkästään kokeilemalla vaatisi aivojumppaa.

Äänestä
  • Ubuntun GRUB on asennettu MBR:ään eikä ensimmäiselle osiolle.

    oikein siis on
    -----------------------------------------
    title Ubuntu

    map (hd0) (hd2)
    map (hd2) (hd0)

    chainloader (hd2) 1
    ------------------------------------------


    Jotain meni sentään oman järjen kanssa yhteneväisesti.

    Äänestä

"Asennuksen ajaksi irrotin kaksi kiintolevyä IDE-0 kanavasta (primary) eli hda ja hdb.
Asennuksen jälkeen liitin kiintolevyt takaisin."

Tuo nyt on sellaista, mitä ei pitäisi tehdä. Vaatii turhaa kikkailua.
Selvittelemällä jo etukäteen, mitä on tekemässä, onnistuu Linuxin asennus ilman turhia ja järjelmää haittavia operaatioita.

Äänestä
  • Tarkoitus oli kokeilla vistan ja linuxin asennusta rinnakkain sotkematta vanhoja asennuksia.
    Halusin selvittää tarvitseeko vista boottisektoria.
    Ei sitten mahtunutkaan molemmat samalle kiintikselle, mutta asensin ubuntun kuitenkin.

    Nyt toimiin xp, vista ja suse samalla kiintiksellä. Ubuntu on toisella kiintiksellä ja mielenkiinnosta kokeilin sen liittämistä susen valikkoon.

    Ensin käynnistyy susen grub. Sitten voi valita susen, ubuntun tai widowsin.
    Windowsin valittua tulee vistan boottivalikko, josta voi valita vistan tai vanhemman windowsin.
    valittuaan vanhemman windowsin pääsee normaaliin xp:n boottivalikkoon.

    Onkohan tuossakaan käytännöllisyys etusijalla:)

    Äänestä

  • miksi näin tein kirjoitti:

    Tarkoitus oli kokeilla vistan ja linuxin asennusta rinnakkain sotkematta vanhoja asennuksia.
    Halusin selvittää tarvitseeko vista boottisektoria.
    Ei sitten mahtunutkaan molemmat samalle kiintikselle, mutta asensin ubuntun kuitenkin.

    Nyt toimiin xp, vista ja suse samalla kiintiksellä. Ubuntu on toisella kiintiksellä ja mielenkiinnosta kokeilin sen liittämistä susen valikkoon.

    Ensin käynnistyy susen grub. Sitten voi valita susen, ubuntun tai widowsin.
    Windowsin valittua tulee vistan boottivalikko, josta voi valita vistan tai vanhemman windowsin.
    valittuaan vanhemman windowsin pääsee normaaliin xp:n boottivalikkoon.

    Onkohan tuossakaan käytännöllisyys etusijalla:)

    En puhu sinusta mutta aloittelijan kohdalla on aivan suositeltavaa ja hyväksyttävää irroittaa "ylimääräiset" kiintolevyt jos tuntee epävarmuutta. On näet sattunut sellaista, täälläkin on tapauksia muistaakseni ollut, että on onnistuttu alustamaan windows osio pois. Riski on suuri jos alkaa manuaalisesti osioimaan levyjä tietämättä mitä tekee.

    Itse olen monesti eri syistä irroittanut milloin minkäkin levyn ihan vain etten halua sotkea sitä muihin asennuksiin. Kuten huomasit ei tuo levypakan selvittäminen loppujen lopuksi mikään ylivoimainen operaatio ole.

    Jos haluat tietää miten käynnistävä grub näkee levyt niin paina grubin alkuvalikossa "c" jolloin siirryt grub-shelliin. Etsi sitten käynnistyvät laitteet komennolla "find /boot/grub/stage2" jolloin saat luettelon osiosta joissa grub näkee nuo tiedostot.

    Levyjärjestystä voi operoida myös suoraan grub-shellistä tai /boot/grub/device.map tiedostoa muokkaamalla ja soveltamalla.

    Äänestä

Kommentoi aloitusta


lisäys grubiin kirjoitti:

Asensin ubuntun kiintolevylle, joka oli liitettynä toiseen ide kanavaan slaveksi eli hdd:lle.
Romppuasema oli hdc:ssä (master ide-1).

Asennuksen ajaksi irrotin kaksi kiintolevyä IDE-0 kanavasta (primary) eli hda ja hdb.

Asennuksen jälkeen liitin kiintolevyt takaisin.

Ubuntu käynnistyy normaalisti, kun valitsen biosin boottivalikosta IDE2:n (eli hdd).
(Bios numeroi kiintolevyt IDE0, IDE1 ja IDE2 vastaa hda, hdb ja hdd (hdc on romppuasema) )

Suse oli ennestään asennettuna hda8 osiolle.
Tein sille bootin automaattisen korjauksen, joka asetti grubin uudelleen.
(windowsin asennus oli poistanut grubin jo aiemmin kokonaan)

Tuloksena oli ubuntulle rivit gubiin susessa
Ubuntu, kernel 2.6.17-11-generic (/dev/hdd1)
kernel (hd0,0)/boot/vmlinuz-2.6.17-11-generic root=/dev/hdd1 ro quiet splash

Tämä ei kuitenkaan ole toimiva:
error 17 cannot mount selected partition

Lisäsin ubuntun susen graafisella liittymällä muuna käyttöjärjestelmänä (chainloader) laitteena dev/hdd1,
joka näkyi menu.lst tiedostossa seuraavasti

title Ubuntu (Chainloader/dev/hdd1)
chainloader (hd2,0) 1

Tuloksena error 13 invalid or unsupported executable format

Sitten muutin dev/hdd1 -> dev/hdd . menu.lst:ssä tämä näkyi:

title Ubuntu (Chainloader/dev/hdd1)
chainloader (hd2) 1

Nyt bootti heitti takaisin susen boottivalikkoon ilman virheilmoitusta.


Näin ubuntu näkee oman sijaintinsa eli sen menu.lst tiedostossa on rivit:

title      Ubuntu, kernel 2.6.17-11-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdd1 ro quiet splash
initrd      /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

Huomio kiinnittyy (hd0,0) :aan.
kernel rivillä on hdd1, kuten järkikin sanoisi.

Kokeilin muuttaa riviä:
root      (hd0,0)
muuttaminen
root      (hd2,0)
Ei muuta mitään.

Kyseinen muutos ei vaikuta mitään huolimatta mikä vaihtoehto yllämainituista on susen menu.lst:ssä.
Tietenkään silloin ei enää käynnisty biosin boottivalikostakaan valitsemalla IDE2 enää.

Osaisiko joku keksiä tuohon ratkaisun niin, että voisi käynnistää susen kautta myös ubuntun, kun se on asennettu erikseen.
Mielenkiintoinen probleema ainakin itselleni, koska haluaisin tietää miten tuo toimii
ja voisi korjata kyseisen tilanteen joskus, jos se olisi tarpeellista.

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