http://keskustelu.afterdawn.com/thread_view.cfm/98472 Tuolta löytyy vanhempi aika hyvä keskustelu Gentoon asennuksesta, asetuksista ja ongelmista. Kyseessä on toki netistä asennus, mutta monin osin pitää soveltaa kun rupeaa päivittämään sitä CD asennusta tai asentamaan uusia ohjelmia.
Voi kilinv****. >>Mounting root... nkmod: /newroot/dev/console: no such file or directory >>booting/linuxrc: 404: echo: not found /linuxrc: 424: [: not found <-- tulee 3 riviä samaa /linuxrc: 425: echo: not found /linuxrc: 431: cannot open dev/console: no such file Kernel panic: attempted to kill init! Tähän jää jumiin. Meneekö asennus uusiksi vai mitäs nyt tehdään?
Eli nyt pääset siis takaisin sinne asentamaasi systeemiin niin, että boottaat siltä livecd:ltä ja mounttaat sen boottiosion ja roottiosion (samanlailla, kun aikaisemminkin) ja sit vielä: chroot /mnt/gentoo /bin/bash Käänsitkö kernelin käsin vai genkernelin avulla...??
Tarkoitat tätä kohtaa ohjeissa? # mount /dev/hda3 /mnt/gentoo # mkdir /mnt/gentoo/boot # mount /dev/hda1 /mnt/gentoo/boot Boot on /dev/hda1 Swap on /dev/hda2 Root on /dev/hda3 Lisäks on /dev/hdb1 eli toinen kovo. Annoin homman hoitua genkernelin avulla (emerge genkernel) http://www.gentoo.org/doc/fi/handbook/2004.3/handbook-x86.xml?part=1&chap=8#doc_chap1 ...tuo fstab teko Tiedostojärjestelmänä on ReiserFS, mut miten tonne pitäs lisätä toi toinen kovo, tuleeko ihan /dev/hdb1 / ReiserFS noatime 0 1
Jeps tota kohtaa tarkotin, mutta ilman tota: # mkdir /mnt/gentoo/boot kohtaa...koska toihan siellä levyllä on jo tehtynä... eli sitten kannattaa kääntää se kerneli uudestaan niin, että genkernel --menuconfig all Sitten käy ton ohjeen 7.c "Activating Required Options" kohdan mukaan läpi (tärkeintä on tarkastaa ne file systems:sit on ok) ja tarkasta samalla, että noi kaikki 2.4 kernelin asetuksest on siellä ok...ja sit jatkat sen genkernel ohjeen mukaan taas eteenpäin... Sitten tarkista tiedosto /etc/fstab, että se varmasti vastaa sun omia levyjä...sit vielä kannattaa tarkistaa /boot/grub/grub.conf tiedosto, että siellä on kaikki määriteltynä oikein... Noi nyt tulee ekana mieleen, että mitä kannattaa tarkistaa tohon virhe ilmotukseen liittyen... EDIT: Niin siis toi fstabin rivit pitäisi näyttää esim. tältä: /dev/hda1 /boot ext3 defaults,noatime 1 2 /dev/hda2 none swap sw 0 0 /dev/hda3 / reiserfs noatime 0 1 /dev/hdb1 /<tähän joku olemassa oleva hakemisto> reiserfs noatime 0 0 Eli esim. ton näkösesti noi levyt...
genkernel --menuconfig all -/bin/bash: genkernel: command not found ..taas ihmetellään? /dev/hda1 /boot ext3 defaults,noatime 1 2 ..laitoin tän ReiserFS, kai se tulee tuon ext3 tilalle?
Eli tässä vaiheessa oot chrootannu sinne sun asentelemaan systeemiin... kokeilleppa kirjotella näin: env-update && source /etc/profile sit kokeile: emerge -pv genkernel Miltä näyttää..?? ja sitten find / -name genkernel Mitäs tää antaa...?? Eli jos käytät reiserfs osioo bootti osiona, niin sitten tonne optionsseihin pitää lisätä notail ja HUOM! ReiserFS ja reiserfs on eri asia, eli rivi pitäisi siis näyttää tältä: /dev/hda1 /boot reiserfs defaults,noatime,notail 1 2 EDIT: ja vielä suora lainaus handbookista: "Jollei käynnistysosiosi käytä ext2- tai ext3-tiedostojärjestelmää, käytä komentoa genkernel --menuconfig all sopivan tiedostojärjestelmän tuen lisäämiseksi kerneliin mukaan (ei siis moduuliksi)." Eli toi on välttämätön, jos käytät reiserfs osioo bootti osiona...ja tietenkin muutenkin, jos käytät reiserfs osioita.. Ja sit sun pitää vielä asentaa reiserfsprogs paketti...eli: emerge reiserfsprogs
chroot /mnt/gentoo /bin/bash, chroot /mnt/gentoo --> cannot run command /bin/sh: no such file or directory env-update && source /etc/profile --> env-update: command not found Ruudus vaan lukee "livecd root #" ja kursori vilkkuu...fdisk /dev/hda sentään näyttää vielä oikein. Taitaa joku .conf tiedosto olla viturallaan?
Otetaas vielä koko homma ihan alusta eli kokeileppa niin, että: boottaat livecd:ltä swapon /dev/hda2 mount /dev/hda3 /mnt/gentoo mount /dev/hda1 /mnt/gentoo/boot mount -t proc none /mnt/gentoo/proc chroot /mnt/gentoo /bin/bash env-update source /etc/profile sitten jos ei mitään erroreita tullut, niin käännä se kerneli uudestaan ja sitten tarkasta vielä noi muut säädöt kuntoon...ja sit taas tuut pois chroot tilasta kirjottamalla exit ja sit umounttaat noi ja kokeilet bootata sillä uudella kernelillä...
Kiitos juppe22, vihdoinkin näyttäs toimivan...jessus, mikä vääntö Täytynee alottaa toinen ketju tai eka tietty lukea vanhoja, ei nää kysymykset tosiaan oikein ketjuun liity..
noooh, etkös siekin Mika ole linuxille aloittelija? elih ihan oikiassa paikassa. aloitit vaan vähän vaikeammasta versiosta kuin mie en saa tähän mandrakeenkaan nettiä millään toimimaan ni saattaa olla että jos vaan lukis ja lukis ja alkais laittaa tota gentoota, tais olla että kun (ja jos) sen koneella saa ni ei olisi enää ongelmia..
Noh, ei se nyt ole ihan noin "mustavalkoista"...tolle väitteellä ainoa järkevä peruste on se, että jos gentoon asentaa, niin silloin todennäköisesti pärjää sen kanssa jatkossakin, kun [bold]on jo oppinut lukemaan manuaaleja[/bold] ja vähän jo jotain linuxistakin...
Niihä mie sanoinkin, luen luen ja luen lisää ja sit alan harkita uudestaan. ja sitä juuri tarkoitin, että sikäli kun oikein ymmärsin että jos sen saat koneelle, niin siinä vaiheessa osaa jo sen verran että pitäisi pärjätä paremmin.. tai sit, jos pysyis vaan wintoosassa, tässä samalla haalin kaikkea titoutta mitä löydän siihen liittyen, että saisin ne ajurit asentumaan. enää en kysy, joko nyt saa menemään tai sit antaa olla ja luovutetaan.. Tosin, nyt ottaa asennusjuoman ja lueskelee vähän aikaa offline ja sit linukalle ja ja ja sit katellaan.
Jep. Alottelija ollaan tässä maailmassa. 4 kertaa asensin et sain sen toimimaan siinä tekstitilassa. Tosin ei ne ongelmat loppunut, hengähdin hetken ennekuin alan taas kiusaamaan teitä Virheistä.. 1) "you need to set etc/hostname to a valid hostname 2) "failed to mount usb device filesystem" 3) Sit tein esim. käyttäjän kalle ja annoin oikeuksia... localhost login: kalle Password: Nuo annettuani tulee Last login....on vc/1 Ja virheilmoitus "login: no shell: no such file or directory Jos pistän root ja salasanan -> toimii ihan oikein
Ny vihdoin uskallauduin yrittämään ton mandraken asennusta, mut ei se tietenkään menny niin ku ohjeissa sanotaan Eli siinä vaiheessa ku pitää valita se kovo ja osio, nii eiks siinä pitäs lukee jotain että: Use existing partitions (tai siis sama suomeks) mut ei mulla mitään semmosta oo, tein kyllä 10Gigan ensisijaisen fat32 osion linuxille valmiiks, mut teinks mää sen sit jotenkin väärin. Et olisko neuvoja miten se oikeeoppisesti tehää?
Eli ensin /etc/hosts filestä pitäisi löytyä tämän tyyppinen rivi: 127.0.0.1 localhost linux-box ja sitten /etc/hostname filestä pelkästään toi: linux-box Siis toi linux-box on vaan esimerkki... Viittaa vähän siihen, että usb tukea ei ole käännetty oikein kerneliin...ja vielä tarkemmin tosiaan just toi "usb device filesystem" Eli senhän voit tarkistaa esim. näin: zcat /proc/config.gz |grep CONFIG_USB_DEVICEFS Eli teit sen käyttäjän siis ihan ohjeiden mukaan eli: useradd -m -G users,wheel,audio -s /bin/bash kalle passwd kalle ja annoit salasanan... Toi viittaa vaan siihen, että tollaselle käyttäjälle ei olis määritelty tota "shelliä" ollenkaan...kokeileppa tehdä uudestaan se käyttäjä... Miltä näyttää /etc/passwd tiedoston rivi sen kalle käyttäjän kohdalla...?? EDIT: Joku syy tähän, että miksi teit linuxille fat32 osion?? Eli fiksuin tapa on jättää se 10 Gigan tila osioimatta ja tehdä tarvittavat osiot siinä linuxia asennellessa...