Newsgroup: it.comp.os.amiga
Titolo: Linux Amiga su EAL 107

Salve a tutti
visto che EAL e' finalmente arrivato qui a Trieste
credo che sia arrivato un po' dappertutto e quindi
pongo la seguente domanda :
Ho provato ad installare la versione ( sia pur stringata )
di linux presente sul succitato CD usando il kernel
vmlinux-amiga-2.3.16 fornito che sembra supportare
l'emulazione software della FPU, esegue uno scan delle
periferiche disponibili riconoscendole correttamente,
pero' ad un certo punto mi dice:
Kernel panic: No init found Try passing init= option to kernel,
A questo punto che posso fare ???
Come posso dare al kernel questa benedetta opzione init= ???
sia beninteso che ho partizionato e preparato l'Hard Disk
come specificato nelle istruzioni accluse.
Grazie a tutti coloro vorranno darmi una mano ;-)))
<tsb>
 
                Qapla'
                *_Ronin_*
 
maurocr...@iol.it
 
                ICQ UIN 39369117
 
<tsb>

 Come posso dare al kernel questa benedetta opzione init= ???
/usr/src/linux/init/main.c
...
static int init(void * unused)
{
        lock_kernel();
        do_basic_setup();
        /*
         * Ok, we have completed the initial bootup, and
         * we're essentially up and running. Get rid of the
         * initmem segments and start the user-mode stuff..
         */
        free_initmem();
        unlock_kernel();
        if (open("/dev/console", O_RDWR, 0) < 0)
                printk("Warning: unable to open an initial console.\n");
        (void) dup(0);
        (void) dup(0);
        /*
         * We try each of these until one succeeds.
         *
         * The Bourne shell can be used instead of init if we are
         * trying to recover a really broken machine.
         */
        if (execute_command)
                execve(execute_command,argv_init,envp_init);
        execve("/sbin/init",argv_init,envp_init);
        execve("/etc/init",argv_init,envp_init);
        execve("/bin/init",argv_init,envp_init);
        execve("/bin/sh",argv_init,envp_init);
        panic("No init found.  Try passing init= option to kernel.");
}
Chiaro, no ?
	Sergio
-- 
______________________________________________________________________
Dr. Sergio Ruocco            mailto:
sergio...@mlab.disco.unimib.it
Universitą Statale di Milano-Bicocca  
http://www.disco.unimib.it
DISCo - Software Architecture Lab.    
http://www.sal.disco.unimib.it
phone: 
++39 02 6448 7851
              fax: 
++39 02 6448 7839

Grazie a tutti coloro vorranno darmi una mano ;-)))
Non è che per caso usi tool per rimappare il kickstart?
--
Giorgio Signori - Director of Softwave    \  PowerUP 040+603@240 SCSI  \
Amiga.it&Amiga.news - Amiga only magazines \  Home:  
www.skylink.it/ear
 \
Home Page: 
http://space.tin.it/io/giorsign
  \  <--- Personal Home Page   \

 Come posso dare al kernel questa benedetta opzione init= ???
Forse una banalità. Specifichi l'opzione "-r" invocando amiboot?
ad es. amiboot-5.6 -k vmlinux -r initrd.img root=/dev/ram video=<screen-mode>
Ciao :)
-- 
GHERdO, alla ricerca di un portatile 486

 lavastoviglie per agiungere l'asciugatura automatica ;-)
Favrin, sei il solito asino...
E' proprio per questo che sono nate le distribuzioni, gli RPM e le
installazioni guidate: per evitare che qualcuno dovesse smanettare con
il kernel...
Per fortuna quando tanti anni fa Torvalds postò la richiesta di
collaborazione a Linux 0.01 non gli arrivarono ragli come i tuoi in
risposta, o oggi Bill Gates da CEO si sarebbe incoronato Imperatore
Galattico, altro che "nuovo ruolo come Architetto del Software"...
	Sergio
-- 
______________________________________________________________________
Dr. Sergio Ruocco            mailto:
sergio...@mlab.disco.unimib.it
Università Statale di Milano-Bicocca  
http://www.disco.unimib.it


/usr/src/linux/init/main.c
( mega cut )
Si pero' c'e' un piccolo particolare:
Come faccio a ricompilare il kernel se devo ancora installarlo ????


Non è che per caso usi tool per rimappare il kickstart?
    ...Si, uso Blizkick, pero' per installare linux e, per evitare
    conflitti di varia natura, ho eseguito l'installer facendo il boot
    da un dischetto Workbench dopo aver spento l'Amiga per ripulire
    la memoria dall'immagine del kickstart reckickkato, dunque cosa
    potrebbe essere ??? :-||||


ad es. amiboot-5.6 -k vmlinux -r initrd.img root=/dev/ram video=<screen-mode>
    ...questa e' esattamente la stringa che ho usato ( a parte il
    video=<screen-mode> che ho anche provato ma che non mi servirebbe piu'
    di tanto )
