1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Gentoon asennuksesta

Discussion in 'Linux -keskustelu' started by wren, Jan 29, 2005.

  1. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    Minkälaisella komennolla käänsit sen kernelin...??
     
  2. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Komentona ohjeissa oleva:
    make dep && make bzImage modules modules_install

    Mitä tarkoittaa ohjeissa Activating Required Options kohdassa: don't compile filesystems as modules, otherwise your Gentoo system will not be able to mount your partitions,

    eli onko vika esim tässä. Noita no rule to make, stop erroreita tulee välillä tosin jo bootstrappauksen aikana.

    Mitenkä saa trumpetti.atm.tut.fi lisättyä make.confiin ? eli jos oletuksena oheissa on, että:
    # mirrorselect -a -s4 -o |grep 'GENTOO_MIRRORS=' >> /mnt/gentoo/etc/make.conf

    niin minkälaista vastaa riviä ?
     
    Last edited: Feb 17, 2005
  3. Guruttaja

    Guruttaja Regular member

    Joined:
    Dec 20, 2004
    Messages:
    294
    Likes Received:
    0
    Trophy Points:
    26
    Toi on 2.4.x kernelille. Sulla on ilmeisesti 2.6.x kernel, joten oikea käsky on

    make && make modules_install

    Tarkoittaa sitä, että kernelin asetuksissa ei saa laittaa filesystem kohtiin M merkintää, vaan * pitäis löytyä jokaisesta. Eli jos sulla on kaikki linux-levyt esim. ext3 muotoa, niin katso että kernelin configissa on * ext3 filesystemsin kohdalla. Levyt mountataan käynnistettäessä ennen moduulien latausta, joten tuki tiedostojärjestelmille pitää olla käännettynä kerneliin mukaan.

    Tosta make.conf tiedostosta on olemassa hyvä example, jota kannattaa käyttää. Itse tein seuraavasti:

    kirjoittelet komentoriville

    nano -w /mnt/gentoo/etc/make.conf.example

    etsit tiedostosta kohdan "Gentoo mirrors" ja lisäilet ton trumpetti.atm.tut.fi sinne, paina

    Ctrl-X

    kysyy tallennetaanko, vastaat kyllä, kysyy tiedoston nimeä ja muutat oletuksena olevan tiedoston nimen

    /mnt/gentoo/etc/make.conf.example

    muotoon

    /mnt/gentoo/etc/make.conf

    ja painat Enter. Homma on ok.

    Kannattanee selvittää toi ensin, ennen kuin siirtyy kerneliä configuroimaan. Otitko varmasti oikeat snapshotit ja stage-tiedostot asennuksen alussa? Mikäs livecd sulla on?

     
    Last edited: Feb 17, 2005
  4. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Stage version otin tut.fi palvelimella /releases/x86/2004.3/stages/x86 hakemistossa olevan, stage1-x86-2004.3.tar.bz2
    Snapshot: portage-20050215.tar.bz2
    Live cd 2004.3

    Jos P4 niin pitäsikö stage olla myös P4:lle eli stage2/3-pentium4-2004.3.tar.bz2 ?

     
  5. Guruttaja

    Guruttaja Regular member

    Joined:
    Dec 20, 2004
    Messages:
    294
    Likes Received:
    0
    Trophy Points:
    26
    P4:sen staget on optimoidumpia sun prossulle, x86 on yleisempää tavaraa, eli kyllä x86: sen pitäis pelata. Toki voit kokeilla käyttää P4:sen stageja. Tarkistit varmastikin md5sum: illa ladatut filet?

    Missä vaiheessa asennusta eka virhe tuli? mikä oli virheilmoitus?

    Haiskahtais siltä, että USE-flagit on persiillään, mutta virheilmoitusta tarvitaan, ennen kuin löytyy. Voisit toki postata sun USE-flagit.
     
  6. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Kerneli pitäsi olla 2.4.28. Ainakin näyttää siinä asenuksessa näin olevan.
    USE-flagit laittanut näitä eli /make.conf:
    CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
    CHOST="i686-pc-linux-gnu"
    CXXFLAGS="${CFLAGS}"
    GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo"
    MAKEOPTS="-j3"
    USE="-sqlite -ipv6 -arts -esd -xinerama alsa java cdr mmx sse mp3 nptl"

    Myös ohjeissa olevia oon kokeillu.
    USE="-gtk -gnome qt kde dvd alsa cdr"

    Eikö noita kaikkia rivejä voi lisätä make.conffiin jo siinä kääntäjän asetukset kohdassa gentoohandbook5e ?. Tämä nyt ei ole ongelma, mutta jos lisää niin chroottauksessa tulee aina että make.conf:ssa turhia rivejä. Niin sitten joutuu poistamaan use,mirrors rivit sieltä jotta hakee edes niitä paketteja jostain suosol tms. palvelimelta.

    Tai sitten että USE variaabeelit voi laittaa vasta chroottauksen jälkeen, kuten ohjeissa onkin. Mutta mikä siinä että ne rivit ei voi olla siellä jo alussa ?

    Voipi olla tod. näk. vika niissä use asetuksissa eli se bzImage ei mene minnekkään. En tiedä niistä varoituksista sitten siinä taisi ekalla kerralla olla joten java puuttu, you need perl oli jonkun paketin kohdalla.
     
    Last edited: Feb 18, 2005
  7. Guruttaja

    Guruttaja Regular member

    Joined:
    Dec 20, 2004
    Messages:
    294
    Likes Received:
    0
    Trophy Points:
    26
    Kernelihän ladataan handbookin kohdassa 7. Itse suosittelen 2.6.x kerneliä, eli

    emerge gentoo-dev-sources

    mutta toki voit käyttää myös 2.4.x kerneliä.

    Voi toki. Itse olen aina muokannut tässä kohtaa

    /mnt/gentoo/etc/make.conf.example

    tiedostoa, tallentanut sen nimellä

    /mnt/gentoo/etc/make.conf

    enkä ole enää siihen koskenut.

    itse olen siirtynyt käyttämään

    GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo"

    kun tuon ftp:n kanssa oli ongelmia.

    Kannattaa muokata sitä example tiedostoa, siellä on aika paljon tavaraa, jota sun listauksessa ei ole ja kokeilla ajaa

    cd /usr/portage
    scripts/bootstrap.sh -f
    scripts/bootstrap.sh


    Jos tulee virheitä, niin postaa tänne.

    EDIT:

    Just. Mulla on tullut samat herjat, eli lisäät USE-flageihin

    java perl

    niin alkaa kääntyä.
     
    Last edited: Feb 18, 2005
  8. Raicca

    Raicca Member

    Joined:
    Dec 10, 2004
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Hyvät beuvot olis nyt tarpeen. Koneesta meni virta poikki asennuksen aikana kohdassa cd /usr/portage scripts/bootstrap.sh -f eli lataukset keskeytyi aika pahasti... Neuvokaa nyt, kuinka pääsen jatkamaan samasta kohdasta vai pitääkö koko homma aloittaa alusta???
     
  9. Raicca

    Raicca Member

    Joined:
    Dec 10, 2004
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Hyvät neuvot olis nyt tarpeen. Koneesta meni virta poikki asennuksen aikana kohdassa cd /usr/portage scripts/bootstrap.sh -f eli lataukset keskeytyi aika pahasti... Neuvokaa nyt, kuinka pääsen jatkamaan samasta kohdasta vai pitääkö koko homma aloittaa alusta???
     
  10. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Tuli ne PERL herjat, vieläkin siihen eli emerge system kohta 15 of 75 eli ajeli siinä:
    arm bigendian.patch ok
    hpp-fix-detection.patch ok
    alpha-defaul-gcc.patch tähän ei tullu mitään, tämän jälkeen

    Dev-Libs/Openssal-0.9.7e.tar.gz
    You need Perl 5
    Dev-Libs/opensssl-0.9.7e failed
    function src_compile line 146 exitcode



    java perl lisäsin. Eli bootstrappauksesta meni mutta emergen kanssa tuli ongelmia.
     
    Last edited: Feb 18, 2005
  11. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    No eipä tarvi alusta aloittaa, eli boottaat livecd:llä ja sitten periaatteessa riittää, että mounttaat kaikki osiot paikoilleen (ja jos esim. nettisi tarvii jotain erikois säätöö, niin säädä kuntoon) ja sitten chroottaat sisään systeemiisi...ja sitten ei muuta, kun jatkat siitä mihin jäit...eli:
    cd /usr/portage && scripts/bootstrap.sh -f

    Kokeileppa tällasta:
    [bold]USE="-ssl" emerge libperl perl
    emerge openssl
    emerge libperl perl
    emerge system[/bold]

    ja jos et halua odotella siinä koneen vieressä, niin kirjottele näin:
    [bold]USE="-ssl" emerge libperl perl && emerge openssl && emerge libperl perl && emerge system[/bold]

    Huom! tossa jälkimmäisessä vaihtoehdossa on vaan huomattavasti vaikeampaa tietää, että missä vaiheessa virheet tulee jos kaikki ei menekään niinkuin pitäisi... :)
     
  12. Raicca

    Raicca Member

    Joined:
    Dec 10, 2004
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Kiitokset tästä neuvosta - taas jatketaan! Ja tietysti vielä kysymys, että kuinka saan langattoman yhteyden toimimaan asennuksen aikana, kun laitteena on RaLinkin RT2500 wlan-kortti? Nyt joudun käyttämään 15m:n verkkopiuhaa yläkertaan portaiden kautta. Olisiko jollain samanlainen onkelma?
     
  13. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    En saanut tuota käynnistylataajaa eli grub:ia toimimaan käynnistyksessä, xp:levyn fixmbr:llä korjasin, oisko vga-parametrin lisäys ytimelle sitten auttanu,

    Poistuminen chroottauksesta meni miten meni eli
    cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo ,valitukset siinä että ei löydy noita mpointteja, vaikutusta grub-ongelmaan ? tai oisko osioinnit persiillän ? käynnistyksessä tuli epämääräistä tekstiä siihen.
    voiko grubia/liloa jälkeenpäin kokeilla ?.

    grub.conf:iin laitoin

    timeout 30
    splashimage=(hd1,0)/grub/splash.xpm.gz
    title=Gentoon Linux 2.4.26-r9
    root (hd1,0)
    kernel /kernel-2.4.28-gentoo-r7 root=/dev/hdb5
    title=Windows XP
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

    Saatto mennä joku väärin. Eli linux osionti on
    hdb1 /boot
    hdb2 /swap
    hdb3 /extended
    hdb5 /usr
    hdb6 /tmp
    hdb7 /var
    hdb8 /home

    Ja windows on hda levyllä eli hd0,0 grubissa ?
     
    Last edited: Feb 19, 2005
  14. PaveQ

    PaveQ Member

    Joined:
    Feb 23, 2005
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    16
    "Saatto mennä joku väärin. Eli linux osionti on
    hdb1 /boot
    hdb2 /swap
    hdb3 /extended
    hdb5 /usr
    hdb6 /tmp
    hdb7 /var
    hdb8 /home"

    Joo nii meni. Missäs sul on / osio? Sinne menee kaikki muut mille ei ole tehty omaa osiota, kuten /etc.
     
  15. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Sain toimimaan 2.6 kernelillä. Nyt tuli kuitenkin ongelmia eli en saa dhcp:llä kaapelimodeemiyhteyttä toimimaan. Ilmoituksena:
    bringing eth0 up via dhcp ??
    Problem starting needed services:"netmount was not started"

    Asennuksessa laitoin ohjeiden mukaan /etc/conf.d/net:iin
    iface_eth0="dhcp"
    dhcpcd_eth0="-HD"
    rc-update add net.eth0 default

    En muistanut laittaa sitä usbnet moduulia minnekään, johtuuko vika siitä ?
     
    Last edited: Feb 28, 2005
  16. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    Eli lisäät rivin:
    [bold]usbnet[/bold]
    tänne:
    /etc/modules.autoload.d/kernel-2.6

    Itse käytän täysin blankkoa /etc/conf.d/net fileä, ja toimii dhcp ihan normaalisti...mikäs versio sulla baselayout:ista asenneltuna??
     
  17. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Miten saa tuon xorg.conf tiedoston tehtyä eli laitoin
    emerge xorg-x11, mutta tuon jälkeen
    Xorg -configure ei toimi koska ehdin asentaa gnomen ennen xorgia ja nyt valittaa siinä, että graafinen tila on jo päällä.

    Eli mitkä oli noissa riveissa oletuksena /etc/rc.conf:ssa, jotta ei käynnisty suoraan Xään:
    DISPLAYMANAGER="gdm"
    XSESSION="gnome"

    joudunko muuttamaan myös näitä /ottaa pois päältä ja millä komennoilla ?

    # /etc/init.d/famd start
    # rc-update add famd default

    # /etc/init.d/hald start
    # rc-update add hald default

    # /etc/init.d/mDNSResponder start
    # rc-update add mDNSResponder default

    rc-update add xdm default
     
    Last edited: Mar 3, 2005
  18. Guruttaja

    Guruttaja Regular member

    Joined:
    Dec 20, 2004
    Messages:
    294
    Likes Received:
    0
    Trophy Points:
    26
    rc-update del xdm default

    poistaa X:n käynnistämisen startisssa.

    rc.conf -tiedostoa ei tarvitse muuttaa.

    Gnomen asentaminen ennen Xorgia/Freetä ei tietääkseni ole mahdollista, johtuen riippuvuuksista. Jos olen väärässä neuvokaa ihmeessä (Juppe22 ?).

    Vai ymmärsinkö väärin ja tarkoitit jotain muuta?
     
  19. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Eli oli jo se xorg asennettua gnomen riippuvuuksina automaattisesti. Nyt jos laitan semi-Automaattisena tekemään xorg.conf:gin niin komennolla: startx ei käynnistyy vaan sammuu siihen eli

    xorgconfig

    ja sen jälkeen rivit on xorg.conf:ssa jotekin näin (muokkasin joitain)

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    HorizSync 30-70
    VertRefresh 50-160
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1024x768"
    EndSubSection
    EndSection

    Kernelissä on MTRR support päällä. Ohjaimena on gf4ti4600, näyttö panasonic panasync e70

    Pitääkö sitten vielä emerge nvidia-glx ajaa ?
     
    Last edited: Mar 5, 2005
  20. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Unemergetin alsalibin kesti aika kauan ja niin siinä kylkiäisenä lähti ilmeisesti jotain muuta eli nyt x ei käynnisty vaan shared library error alsa.io tai vastaava puutuu.

    Mitenkä korjata tilanne ? Kiitos näistä jo etukäteen.
     
    Last edited: Mar 14, 2005

Share This Page