Päätin kokeilla siis tuollaista avantgarde-distroa kuin Gobolinux. Sen erikoisuus on täydellisesti uudistettu hakemistorakenne: se eroaa täysin "kaikista" muista Linux-distroista.
http://www.gobolinux.org/?page=at_a_glance
Eli siis perinteisten "/usr", "/etc", "/home", "/var" ym. sijalla ovatkin Gobon omat, selkokieliset vastineet. "/Programs", "/Users", "/System" ja sitä rataa...
Kaikki ohjelmat asentuvat siis omiin "/Programs/" -hakemistoihinsa. Tästä rakenteesta johtuen mitään varsinaista paketinhallintaohjelmistoa perinteisessä muodossaan ei tarvita.
Kokeilin sekä 013, että 014-release-candidate -versioita, mutta en saanut asennettua järjestelmää boottaamaan.
Molemmat toimivat LiveCD:nä täysin moitteettomasti, mutta virheettömästi läpimenneen asennuksenkaan jälkeen ei järjestelmä käynnisty.
Koneen käynnistyessä, CD-aseman tunnistuksen jälkeen tulee vaan ilmoitus:
Invalid operating system!
Tämä on outoa, koska asennuksessa käytetyt asemat tunnukset ovat 100% varmuudella oikeat. Koneessa on siis kiinni 18Gb scsi-asema (/dev/sda), sekä 500Gb s-ata-asema (/dev/sdb).
Kokeilin myöskin asentaa Gobolinuxia pelkästään scsi-kovo (eli käyttis-asema) kytkettynä, eikä ollut vaikutusta. Edelleen sama virheilmoitus...
http://www.gobolinux.org/?page=at_a_glance
Eli siis perinteisten "/usr", "/etc", "/home", "/var" ym. sijalla ovatkin Gobon omat, selkokieliset vastineet. "/Programs", "/Users", "/System" ja sitä rataa...
Kaikki ohjelmat asentuvat siis omiin "/Programs/" -hakemistoihinsa. Tästä rakenteesta johtuen mitään varsinaista paketinhallintaohjelmistoa perinteisessä muodossaan ei tarvita.
Kokeilin sekä 013, että 014-release-candidate -versioita, mutta en saanut asennettua järjestelmää boottaamaan.
Molemmat toimivat LiveCD:nä täysin moitteettomasti, mutta virheettömästi läpimenneen asennuksenkaan jälkeen ei järjestelmä käynnisty.
Koneen käynnistyessä, CD-aseman tunnistuksen jälkeen tulee vaan ilmoitus:
Invalid operating system!
Tämä on outoa, koska asennuksessa käytetyt asemat tunnukset ovat 100% varmuudella oikeat. Koneessa on siis kiinni 18Gb scsi-asema (/dev/sda), sekä 500Gb s-ata-asema (/dev/sdb).
Kokeilin myöskin asentaa Gobolinuxia pelkästään scsi-kovo (eli käyttis-asema) kytkettynä, eikä ollut vaikutusta. Edelleen sama virheilmoitus...
Vastaukset 8
Vanhimmat
pelkkä arvio,mutta aytynä saattaa olla tuo scsi kiimtolevy jota systeemi ei tunnista.
joissakin distroissa saattaa olla ongelmana nimenomaan tuo scsi vaikka unix systeemeissä se olikin se "perusta"
:O
Aika kummallista olisi kyllä jos ei scsi-laitteille tukea löydy. Kun näissä nyky-distroissahan ei pelkästään usb-, vaan jopa ata-asemat toimivat järjestelmässä scsi-laitteina (/dev/sd##), ilmeisesti jonkinlaisen emulaation päällä. Joten en jaksaisi uskoa tuota...
Gobolinux tuntuu käyttävän bootloaderina Grub:ia, voisikohan tuo käynnistymättömyys johtua jostain Grub:in vääristä asetuksista? Itselleni on Grub varsin outo, koska en ole käyttänyt aiemmin kuin Liloa. Gobolinuxin asennusohjelma ei kuitenkaan anna minkäänlaista virhettä liittyen bootloaderin asennukseen. Pitänee vain yrittää tonkia Grub:in asetustiedosto esiin?
Kuinka Grub kirjoitetaan boottaavalle levylle? Verraten siis nyt Liloon, jossa "/etc/lilo.conf" -tiedoston muokkauksen jälkeen on ajettava komento esim. "lilo -v" jotta järjestelmä käynnistyisi. Vai olenko hakoteillä...?
Virheilmo oli "invalid operating system" eikö niin, mun käsityksen mukaan tuo ilmo tulee biosista eli MBR:ssä ei ilmeisesti ole mitään tai se on vioittunut/väärän muotoinen.
Kun grub on asennettu onnistuneesti mutta järjestelmä ei käynnisty jostakin syystä niin grub itse antaa virheilmon error-numeron jonka perusteella sitten voi utsia mikä hommassa on mätänä, pelkkä "invalid" viittaisi siihen ettei edes grubin stage1 löydy MBR:stä.. kai asensit sen MBR:ään eli /dev/sda etkä osiolle /dev/sda1 ??
Kannattaa ehkä kokeilla asentaa grub uudelleen, valitettavasti en voi tällä hetkellä kehitellä miten se tehdään kun tuo gobolinux näyttää olevan hyvin spesiaali, tuollainen erikoisella hakemistolla varustettu LFS-tyyppinen jakelu. Kiinnostuin kuitenkin ja olen juuri polttamassa imagea, asennan sen pöytäkoneeseen mutta vanhalle IDE-levylle joka on nyt ainoa vapaa levyni. Ehkäpä mäkin tiedän hieman enemmän parin päivän päästä.. paitsi jos mulla on liian erikoista rautaa gobolle, saatan heittää kirveen kaivoon kesken leikin jos se ei tunnista tärkeimpiä osia ;)
Uusi yritys! Tässäpä olisi Gobon asennusohjelman tulosteen viimeiset rivit...
...
...
ProfileInstall: Installing program: ZSH
ProfileInstall: Installing program: Zip
ProfileInstall: Creating dev nodes
ProfileInstall: Removing broken links from /Mount/GoboLinux//System/Links
ProfileInstall: Removing broken links from /Mount/GoboLinux///System/Settings
=> Generating LILO "lilo.conf" file...
=> Generating GRUB "menu.lst" file...
=> Installing GRUB in sda...
=> Creating "BootOptions" file...
=> Creating /System/Settings/hosts...
=> Creating /System/Settings/resolv.conf...
=> Generating /System/Settings/fstab...
=> Setting superuser login and password...
=> Creating user accounts...
=> Creating account for user resu...
=> Setting default locale settings...
=> Setting zoneinfo...
=> Creating "whatis" database...
=> Unmounting selected root partition sda1 (4.4GB)...
=> That's it!
=> You should now be able to reboot and enjoy the GoboLinux experience. :)
(Muistin vähän väärin, ei ollutkaan 18Gb, vaan 10Gb kovo :)
Tuon jälkeen sitten mounttasin ykkösosion:
#mount /System/Kernel/Devices/disk/by-id/scsi-SIBM_DNES-309170W_AJHH1067-part1 /Mount/GoboLinux
Pikainen googletus antoi Grub:in asetustiedostoksi "/boot/grub/menu.lst" ja "/Mount/GoboLinux/System/Kernel/Boot/grub/menu.lst" -tiedoston sisältö näyttää tältä:
default 0
#timeout 5
gfxmenu /System/Kernel/Boot/grub/message
title GoboLinux - Graphic Desktop
kernel (hd0,0)/System/Kernel/Boot/kernel video=vesafb:off root=/dev/sda1 Boot=Graphic
title GoboLinux - Console
kernel (hd0,0)/System/Kernel/Boot/kernel video=vesafb:off root=/dev/sda1
title GoboLinux - Framebuffer Console
kernel (hd0,0)/System/Kernel/Boot/kernel root=/dev/sda1
eli kaiken järjen mukaan menu.lst -tiedostossa on siis (hd0,0) -kohta väärin? (sd0,0)
Kyllä se (hd0,0) pitäisi olla ihan oikein tuossa kohdassa, se tarkoittaa vain levyjärjestelmän kannalta ensimmäistä kiintolevyä.. onhan sulla biosista varmasti määritelty juuri kyseinen levy ensimmäiseksi buuttaavaksi? Jos Bios näet osoittaa väärään paikkaan niin se ei välttämättä osaa hakea oikeaa levyä ja tulos on "invalid".
Kaikin puolin kaikki näyttäisi olevan OK, merkillistä.. varmista se levyjen buuttijärjestys vaikkei sulla olisi kuin yksi levy kiinni naruissa.
Ja joka tapauksessa, jos grub lataa edes MBR:ssä olevan palasensa niin siinä pitäisi olla grubin virhe, ei biosin virhe.
Poltin just levyn, alan katselemaan liveä kunhan saan muksut nukkumaan ;)
Macista otettu mallia tuohon /Programs/Ohjelma/Versio/ hierarkiaan =)
Saattaapi olla ihan hyväkin jakelu kun ei kuulemma ole pakettimanageria ollenkaan
Mutta entäs Unix yhteensopivuus?
"There is no rocket science to this: /bin is a link to /System/Links/Executables. And as a matter of fact, so is /usr/bin. And /usr/sbin... all "binaries" directories map to the same place. Amusingly, this makes us even more compatible than some more standard-looking distributions."
Saattaa olla kovin keksintö Linux jakeluiden piirissä sitten Ubuntun jälkeen.