Risultati da 1 a 10 di 10

Discussione: Differenze di init....

  1. #1
    VINCIT OMNIA VERITAS!
    Data Registrazione
    13 Sep 2002
    Località
    "O voi che avete gli intelletti sani, mirate la dottrina che s'asconde sotto'l velame de li versi strani."
    Messaggi
    2,120
     Likes dati
    0
     Like avuti
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Differenze di init....

    Quali sono le differenze "tecniche" fra un init 0 e un init 6?

    Mi spiego con un esempio: con l'ultima knoppix (sia live che installata) non mi va il touchpad del portatile. Se faccio init 6 e avvio windows non funziona neanche lì, se faccio init 0 e poi riaccendo e faccio partire win, tutto a posto. Così anche per la scheda audio su una vecchi versione della slack. Sembrerebbe che col "riavvio" resti qualcosa in RAM, tra cui l'istruzione di riaccendere (se fosse completamente spento non potrebbe accendersi da solo, o sbaglio?).

    Attendo lumi....
    "In girum imus nocte et consumimur igni"

  2. #2
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Questi sono i livelli

    0 Halt
    1 Single user mode
    2 Multiuser, without NFS
    3 Full multiuser mode
    4 Unused
    5 X11
    6 Reboot

    I livelli 2-5 non sono sempre gli stessi da distro a distro, ad es Ubuntu usa runlevel 2. Quello che tu dici pero' e' strano, una volta che il PC e' spento o riavviato lo stato precedente dovrebbe essere del tutto irrilevante. In ogni caso per vedere cosa succede nei diversi livelli basta esplorare il contenunto dei rispettivi folders:

    ls /etc/rc0.d /etc/rc6.d

    In tali folders ci sono solo symbolic links, quelli che cominciano con S (=Start) sono servizi che vengono fatti partire, quelli che cominciano con K (=Kill) sono servizi che vengono chiusi. Il numero seguente serve per indicare l'ordine cronologico (=ordine alfabetico). Gli scripts che vengono effettivamente eseguiti sono tutti in /etc/init.d

  3. #3
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Tra parentesi, per riavviare perche' non usi i comandi reboot o halt?

  4. #4
    VINCIT OMNIA VERITAS!
    Data Registrazione
    13 Sep 2002
    Località
    "O voi che avete gli intelletti sani, mirate la dottrina che s'asconde sotto'l velame de li versi strani."
    Messaggi
    2,120
     Likes dati
    0
     Like avuti
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    (Uso init per abitudine, ma con reboot produce lo stesso problema....)

    Proverò a guardare dove mi dici, avevo pensato a una cosa simile ma non sapevo dove fosse.

    Comunque rimango dell'idea che col riavvio non si spenga del tutto, qualcosa debba rimanere in RAM, se no dove la trae l'istruzione di riaccendersi? Non può fare il bootstrap da solo... Altrimenti sarebbe anche possibile far accendere il mio portatile (da spento) ad un giorno ed un'ora determinata, ma non mi risulta...

    "In girum imus nocte et consumimur igni"

  5. #5
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Citazione Originariamente Scritto da Eymerich
    Comunque rimango dell'idea che col riavvio non si spenga del tutto, qualcosa debba rimanere in RAM, se no dove la trae l'istruzione di riaccendersi?
    L'ultimo comando viene eseguito a livello bios e' come quando premi CTRL+ALT+DEL in fase di avvio. Puoi fare il reboot anche prima che sia partitio il bootstrapping da disco.

    Altrimenti sarebbe anche possibile far accendere il mio portatile (da spento) ad un giorno ed un'ora determinata, ma non mi risulta...
    Infatti e' possibile, si chiama wake-on-lan...

  6. #6
    VINCIT OMNIA VERITAS!
    Data Registrazione
    13 Sep 2002
    Località
    "O voi che avete gli intelletti sani, mirate la dottrina che s'asconde sotto'l velame de li versi strani."
    Messaggi
    2,120
     Likes dati
    0
     Like avuti
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Citazione Originariamente Scritto da Ago
    L'ultimo comando viene eseguito a livello bios e' come quando premi CTRL+ALT+DEL in fase di avvio. Puoi fare il reboot anche prima che sia partitio il bootstrapping da disco.
    Sì, ma su ctrl-alt-del il pc è già acceso...

    Citazione Originariamente Scritto da Ago
    Infatti e' possibile, si chiama wake-on-lan...
    Interessante... ma funziona anche se non sono connesso ad una rete? Dimmi di più, dimmi di più, mi sto incuriosendo
    "In girum imus nocte et consumimur igni"

  7. #7
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Con CTRL+ALT+DEL tu invii un comando a pc acceso che fa fare il reboot. Il tutto avviene a livello bios/motherboard, anche se non c'e' alcun sistema operativo. Stessa cosa quando invii il comando reboot da linux, tranne che prima di inviare il comando alla bios, vengono eseguite le istruzioni in /etc/rc6.d.

    Il wake-on-lan funziona ovviamente solo con lan e fintanto che il pc riceve alimentazione elettrica. Ma non e' difficile usare simile meccanismo per avere una bios che accende il PC ad una certa ora, anche senza lan.

    In fondo il bottone di avvio, invia un segnale a motherboard/bios che fa "accendere" il pc. Non e', contrariamente a quanti molti pensano un interruttore elettrico. Infatti se apri un pc "spento con il bottone di avvio" ma con il cavo di alimentazione collegato noterai che c'e' una luce verde sulla motherboard. Ovvero quando spegni il pc, lo stesso e' comunque "acceso".

    Quindi invece di usare il bottone, posso inviare il segnale usando un orologio sulla motherboard, una lan o qualsiasi altro sensore.

    Altra implicazione e' che siccome il "bottone di accensione" non e' un interruttore fisico, i sistemi operativi possono inteccettarne il segnale ed eseguire una serie di operazioni. Su linux infatti se premi il bottone di avvio partono i comandi di /etc/rc0.d. Ma potrei benissimo far partire un MP3 player...

  8. #8
    VINCIT OMNIA VERITAS!
    Data Registrazione
    13 Sep 2002
    Località
    "O voi che avete gli intelletti sani, mirate la dottrina che s'asconde sotto'l velame de li versi strani."
    Messaggi
    2,120
     Likes dati
    0
     Like avuti
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Citazione Originariamente Scritto da Ago
    Con CTRL+ALT+DEL tu invii un comando a pc acceso che fa fare il reboot. Il tutto avviene a livello bios/motherboard, anche se non c'e' alcun sistema operativo. Stessa cosa quando invii il comando reboot da linux, tranne che prima di inviare il comando alla bios, vengono eseguite le istruzioni in /etc/rc6.d.

    Il wake-on-lan funziona ovviamente solo con lan e fintanto che il pc riceve alimentazione elettrica. Ma non e' difficile usare simile meccanismo per avere una bios che accende il PC ad una certa ora, anche senza lan.

    In fondo il bottone di avvio, invia un segnale a motherboard/bios che fa "accendere" il pc. Non e', contrariamente a quanti molti pensano un interruttore elettrico. Infatti se apri un pc "spento con il bottone di avvio" ma con il cavo di alimentazione collegato noterai che c'e' una luce verde sulla motherboard. Ovvero quando spegni il pc, lo stesso e' comunque "acceso".

    Quindi invece di usare il bottone, posso inviare il segnale usando un orologio sulla motherboard, una lan o qualsiasi altro sensore.

    Altra implicazione e' che siccome il "bottone di accensione" non e' un interruttore fisico, i sistemi operativi possono inteccettarne il segnale ed eseguire una serie di operazioni. Su linux infatti se premi il bottone di avvio partono i comandi di /etc/rc0.d. Ma potrei benissimo far partire un MP3 player...

    Grazie. Ora ho abbastanza chiaro il tutto. Mi interesserebbe sapere come usare il wake-on-lan senza lan, solo per far accendere il pc ad una data ora.... E se non ho capito male, facendo partire un mp3 player, potrei trasformare il mio costosissimo portatile in una radiosveglia, giusto?
    "In girum imus nocte et consumimur igni"

  9. #9
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Giusto

  10. #10
    VINCIT OMNIA VERITAS!
    Data Registrazione
    13 Sep 2002
    Località
    "O voi che avete gli intelletti sani, mirate la dottrina che s'asconde sotto'l velame de li versi strani."
    Messaggi
    2,120
     Likes dati
    0
     Like avuti
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Forse ho trovato la spiegazione del problema

    E' sintetizzata su wikipedia, alla voce "reboot". Qui si dice, a proposito del "soft reboot" (quello di init 6 o di Ctrl-Alt-Canc, ad esempio):
    a differenza del boot completo, nel soft reboot non viene eseguito il POST e la ricerca di tastiera e video, ma il processo riparte circa dal passo 6 del paragrafo precedente (inventario dell'hardware).
    In pratica salta questi passaggi (sempre da wikipedia):

    Tutti i processori IA32 caricano la prima istruzione dopo il RESET all'indirizzo esadecimale 0xfffffff0 (i loro precedessori a 16 bit all'indirizzo 0xffff0), a cui corrisponde una locazione di memoria non volatile. I passi compiuti dal BIOS sono:

    1. Il POST (Power On Self Test), una serie di test diagnostici per verificare il corretto funzionamento dell'hardware della scheda madre: se tutti i dispositivi controllati sono funzionanti emette un "beep" dall'altoparlantino di sistema e prosegue, ma se uno o più dispositivi fra quelli testati non funzionano, l'altoparlante emetterà una serie di bip, lunghi o corti, in numero variabile secondo un codice ben preciso che indica la periferica guasta e il tipo di problema riscontrato.
    2. Cerca una scheda video installata, prima di tutto quella che secondo i suoi dati interni dovrebbe essere presente, ed esegue il POST video che si trova nella ROM interna della scheda video.
    3. Cerca eventuali ROM di altri dispositivi installati e ne esegue le routine POST.
    4. Mostra a video una schermata di presentazione, con alcuni dati sull'hardware di quel particolare computer.
    5. Esegue altri test, come il conteggio della memoria e lo stato della tastiera. Se incontra degli errori, non ricorre al codice sonoro dei bip ma (ora può farlo) mostra un messaggio a video.
    "In girum imus nocte et consumimur igni"

 

 

Discussioni Simili

  1. Le differenze!!!
    Di FLenzi nel forum Politica Nazionale
    Risposte: 14
    Ultimo Messaggio: 18-04-13, 19:38
  2. Differenze
    Di capaneo nel forum Politica Estera
    Risposte: 1
    Ultimo Messaggio: 18-02-07, 14:09
  3. Differenze....
    Di agaragar nel forum Fondoscala
    Risposte: 1
    Ultimo Messaggio: 21-01-07, 03:40
  4. Differenze tra FsN e FN..
    Di Runes nel forum Destra Radicale
    Risposte: 62
    Ultimo Messaggio: 06-02-06, 15:05
  5. Differenze
    Di Copperhead nel forum Destra Radicale
    Risposte: 2
    Ultimo Messaggio: 02-07-05, 14:50

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
[Rilevato AdBlock]

Per accedere ai contenuti di questo Forum con AdBlock attivato
devi registrarti gratuitamente ed eseguire il login al Forum.

Per registrarti, disattiva temporaneamente l'AdBlock e dopo aver
fatto il login potrai riattivarlo senza problemi.

Se non ti interessa registrarti, puoi sempre accedere ai contenuti disattivando AdBlock per questo sito