www.dedoshop.com
Risultati da 1 a 17 di 17
Like Tree12Likes
  • 8 Post By Ethereal
  • 1 Post By Raiden
  • 1 Post By Ethereal
  • 2 Post By Ethereal

Discussione: [Tutorial] Linux su Xbox 360. Parte Quarta. L'installazione avanzata di Linux.

  1. #1
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231

    [Tutorial] Linux su Xbox 360. Parte Quarta. L'installazione avanzata di Linux.

    In questa quarta parte del tutorial vi tratterò gli aspetti avanzati dell'installazione di Linux su Xbox 360.

    Gli argomenti saranno:

    - Esecuzione di un'installazione personalizzata di Linux. Modifica del file di preconfigurazione. FTP Server.

    - Installazione dei moduli.

    - Personalizzazione del Kernel.

    - Preparazione ed uso del file system RAM per velocizzare l'avvio ed il caricamento dei moduli del Sistema Operativo.

    - Connessione remota alla console tramite protocollo SSH.


    Terrò invece per un altro tutorial questi tre argomenti:

    - Avvio della console tramite TFTP ed avvio di Linux via rete tramite NFS.

    - Creazione della nostra distro Live personalizzata.

    - Creazione di un'immagine della nostra installazione da remappare su HDD.



    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^

    1. Impostare un FTP Server e modificare i file di pre e postconfigurazione.

    Nell'eseguire un'installazione di Linux, come visto nelle precedenti parti di questo tutorial, si possono utilizzare due metodi.

    Tramite script e tramite file di preconfigurazione.


    L'installazione tramite script però presenta alcuni svantaggi rispetto alla concorrente.

    Ad esempio non consente di selezionare il supporto per l'installazione in maniera dinamica. E l'installazione dell'ambiente grafico deve avvenire in due fasi.

    Il metodo con il file di preconfigurazione è molto più immediato e dinamico e consente di avere un'installazione personalizzata.

    Il file che ho caricato su libxenon.org, che voi applicate alla vostra installazione tramite kboot.conf, però ha una configurazione standard, ed è commentato in inglese. Ho deciso questo perchè ovviamente deve essere fruibile da chiunque.

    Credo di aver commentato il file in maniera abbastanza esaustiva, quindi dovreste essere in grado di capire cosa state modificando. Prima di procedere alla modifica avremo però bisogno di un server FTP dove caricare i file che serviranno alla nostra installazione.

    Chi è capace può già saltare questo passo, come chi, qui sul forum, ha optato per la soluzione di un server web Apache.

    Il programma che andremo ad utilizzare è free e si chiama FileZilla FTP Server, scaricabile QUI

    Gli utenti Linux dovranno usare il daemon Very Secure FTP (vsftpd), ed editare il file di configurazione /etc/vsftpd.conf. Se ci fossero utenti interessati fatemelo sapere che includo la guida nel tutorial.

    Scegliete nel metodo di installazione quello che più preferite:

    L'installazione del programma come servizio, che parta con l'avvio di Windows, che parta manualmente, o non installare come servizio. Io consiglio la prima. Scegliete la porta sulla quale l'interfaccia di amministrazione del software dovrà porsi in ascolto. Quella predefinita va più che bene.

    ***Attenzione*** Qui non va settata la porta 21! Il protocollo FTP ascolta di default sulla porta 21 (le porte 20 e 21 sono utilizzate). L'impostazione vale per l'interfaccia di amministrazione.

    Scegliete l'impostazione di default o "Start if user logs on, apply only to current user".
    Impostate password di amministratore e "connect to this server".

    Passiamo alla configurazione.

    Sul pannello di configurazione cliccate su Edit/Users.

    Nella nuova pagina, nella sezione a destra cliccate su Add ed inserite come utente: anonymous

    [Tutorial] Linux su Xbox 360. Parte Quarta. L'installazione avanzata di Linux.-filezilla1.jpg

    Confermate e procedete a creare una cartella da usare come Home per il server.

    Nella sezione centrale cliccate su Add e scegliete una cartella già creata nel vostro hard disk. La cartella creata sarà la root del server FTP.

    Quindi se ad esempio la cartella sarà in "D:\Linux" e il vostro IP è 192.168.1.3, digitando quell'indirizzo nel browser sarete nella cartella Linux.

    Qui potete vedere un esempio.

    [Tutorial] Linux su Xbox 360. Parte Quarta. L'installazione avanzata di Linux.-ftp1.jpg

    Ora che avete il vostro server FTP, bisogna caricarvi dentro i file di cui abbiamo bisogno e modificarli secondo le nostre esigenze.

    Dobbiamo procurarci da file.libxenon.org i file preseed.cfg, postpreseed.sh e xorg.conf. Opzionalmente, xenosfb_drv.so, xorg.conf, vmlinux.

    . Il file di preconfigurazione.

    Questo è il file così come lo uso io per l'installazione:



    Molte di queste impostazioni sono ad uso ristretto/interno, quindi non troverete alcun wiki su come utilizzarle nella documentazione ufficiale.

    Vediamo cosa modificare secondo quello che può servire a noi.

    Primo, la lingua di installazione:

    Viene gestita da questa impostazione:

    Codice:
    d-i debian-installer/locale string it_IT
    Siccome la traduzione italiana dell'installazione non è ancora completa, verrà restituito normalmente un messaggio d'errore, che noi evitiamo in questo modo:

    Codice:
    # This internal setting allows the installer to skip
    # "translation of the installer is not fully complete" warning
    d-i localechooser/translation/warn-light boolean true
    Layout della tastiera:

    Modifichiamo la stringa sotto in modo che abbia "it" come parametro.

    Codice:
    d-i keyboard-configuration/layoutcode string it
    Impostazioni di zona e fuso orario:

    Codice:
    d-i clock-setup/utc boolean true
    d-i time/zone string Europe/Rome
    d-i clock-setup/ntp boolean true
    d-i clock-setup/ntp-server string ntp1.inrim.it
    Viene chiesto se si desidera criptare la propria cartella home. Per preconfigurare questa richiesta:

    Codice:
    #This option preseeds home folder encryption choice
    d-i user-setup/encrypt-home boolean false
    Per questo tutorial scegliamo di non cifrare la nostra cartella personale, per semplicità. Perchè se al posto di false metteste true, il programma di installazione chiederebbe altre informazioni, anche queste non disponibili ufficialmente. Se vorrete provare questa opzione, o non inserite questa stringa, in modo che vi venga chiesto cosa fare oppure chiedete supporto e vi indicherò le stringhe di configurazione da aggiungere.


    Nel caso conosciamo già la partizione dove vogliamo installare Linux, possiamo preconfigurare anche questo:

    Codice:
    d-i partman-auto/disk string /dev/sda
    Sostituite "/dev/sda" con il dispositivo equivalente nella vostra configurazione.

    ***ATTENZIONE*** nello scegliere il dispositivo. sda è il vostro HDD Xbox. Lo dico soprattutto per chi, magari, copia e incolla lo script senza leggere il tutorial. Io vi ho avvertiti e non mi ritengo responsabile di eventuali danni a seguito dell'uso non diligente di queste configurazioni.
    Quindi nel caso di un dispositivo USB scegliete sdb, sdc, eccetera.

    Utente root e utente Ubuntu.
    Qui andiamo a preconfigurare la password di root e il nome utente Ubuntu e la sua password.


    Codice:
    # Change root password needed
    d-i passwd/root-password password PASSWORD
    # Confirm root password
    d-i passwd/root-password-again password PASSWORD
    # Enter desired fullname
    d-i passwd/user-fullname string NOME UTENTE
    # Enter desired account name
    d-i passwd/username string NOME ACCOUNT (TUTTO MINUSCOLO)
    # Enter user password
    d-i passwd/user-password password PASSWORD UTENTE
    # Confirm user password
    d-i passwd/user-password-again password PASSWORD UTENTE
    Normalmente vi verrebbe dato un avviso se la password non è abbastanza complessa. Preconfiguriamolo così:

    Codice:
    #This option allows password weakness
    d-i user-setup/allow-password-weak boolean true
    Questa preconfigurazione è invece relativa all'installazione:

    Se desiderate venga installato anche l'ambiente grafico accanto a standard inserite "ubuntu-desktop"
    Nella stringa sotto, scrivete qualunque altro pacchetto vogliate che sia installato durante il processo di installazione, che so, ffmpeg, gstreamer, vlc, openoffice...

    Codice:
    tasksel tasksel/first multiselect standard
    d-i pkgsel/include string openssh-server build-essential subversion
    # Select upgrade if needed
    d-i pkgsel/upgrade select full-upgrade
    # Select additional language packs
    d-i pkgsel/language-packs multiselect it
    L'ultima impostazione da modificare è questa:
    Sono gli ultimi comandi che l'installazione esegue prima di terminare. Sostituite l'IP con quello della vostra configurazione.

    Codice:
    d-i preseed/late_command string \
    in-target wget ftp://192.168.1.2/./postpreseed.sh -O /root/postpreseed.sh; \
    in-target /bin/bash /root/postpreseed.sh
    La configurazione del file di preseed è terminata.

    Ora, perchè il vostro file venga recepito dal kernel per avviare l'installazione dovete modificare il file kboot.conf

    Questo è l'esempio del mio, usato per l'installazione. Modificate l'indirizzo IP a seconda della vostra configurazione.

    ***ATTENZIONE*** Il punto dopo lo slash, ftp://192.168.1.2 ==> QUESTO! "/./" non lo togliete per nessun motivo! ***

    Codice:
    #KBOOTCONFIG
    speedup=1
    default=ubuntu_from_usb
    timeout=10
    ubuntu_from_usb="uda:/vmlinux initrd=uda:/initrd.gz url=ftp://192.168.1.2/./preseed.cfg auto=true ip=dhcp locale=it_IT console=tty0 fb=false video=xenonfb panic=10 --"
    Passiamo al file di postconfigurazione. Questo è quello che uso io.

    Ciò che dovete cambiare sono gli indirizzi IP perchè puntino al vostro server FTP e il bootentry perchè il parametro root punti alla partizione della vostra installazione.



    Infine, il file xorg.conf.

    Questo è il mio:



    I vostri file sono pronti. Potete eseguire la vostra installazione personalizzata.

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    2. L'installazione dei moduli.

    Il kernel che ho fornito in un post precedente ha un solo modulo da installare. Come contropartita, caricando tutto in memoria, rende il S.O. più pesante.

    I file .diff e .config standard invece presentano quasi la totalità dei driver per Xbox 360 caricati come moduli.

    Questo vuol dire che alla prima installazione di Linux sulla console voi non avrete la disponibilità di tutti i dispositivi perchè i rispettivi moduli non sono installati.

    Infatti, nel caricamento del kernel, dovreste vedere a schermo il messaggio:

    [FATAL] Could not load kernel modules.....


    Ecco come si installano i moduli:

    Dalla vostra macchina virtuale Linux, quella dove avete compilato il vostro kernel (ecco perchè è necessario imparare a compilarselo un kernel, altrimenti non avrete mai i moduli associati), da terminale, nella cartella del kernel, lanciate:

    Codice:
    make ARCH=powerpc CROSS_COMPILE=xenon- INSTALL_MOD_PATH=/home/ethereal/linux-2.6.38.8/modules modules_install
    Sostituite il path con il vostro path. Il comando sopra, esegue un ulteriore compilazione e installazione dei moduli creati durante la compilazione del kernel e copia i file nella cartella "modules" nella vostra cartella del kernel.

    Questa cartella però non potrete mai copiarla cosi com'è in una chiave USB o via SMB, perchè contiene dei link simbolici.


    Entrate nella cartella modules e navigate fino alla cartella 2.6.38.8. All'interno troverete una cartella "kernel" e vari files, comprese due cartelle, link simbolici. Copiate la cartella kernel ed i file in una chiave USB, magari facendone prima un pacchetto compresso.

    Nel vostro Linux su Xbox 360, andate nella cartella "/lib/modules"

    Create una cartella "2.6.38.8-xbox0.11.1", via ambiente grafico o da terminale con "mkdir".

    Copiate o scompattate all'interno i file dei moduli.

    Poi, da terminale, nella cartella dei moduli:


    Codice:
    sudo depmod
    Riavviate, et voilà, niente più messaggio d'errore e moduli caricati. Adesso avete il controllo di tutto l'HW della Xbox.

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    3. Installazione di un RAM File System.

    Initramfs. Cos'è?

    E' un filesystem con privilegi di root, caricato in uno stadio primitivo durante il processo di boot del Sistema Operativo. Permette di eseguire molte funzioni, non normalmente gestite dal kernel.

    Dopo l'inizializzazione di base il kernel estrae l'archivio initramfs e lo monta come un filesystem di root temporaneo. initramfs contiene i moduli del kernel e programmi che girano nello userspace necessari per inizializzare il dispositivo fisico o logico che contengono il vero e proprio filesystem root. Si passa poi allo script di init che carica i moduli ed esegue altre operazioni di inizializzazione. Dopodiche init cancella initramfs dalla memoria, monta il filesystem di root reale e passa il controllo al programma /sbin/init.


    Gli obiettivi principali che possiamo ottenere con l'installazione di un initramfs sono ad esempio:

    - La dimensione del kernel viene tenuta sotto controllo, consentendo la maggior parte dei driver per essere compilati come moduli (senza initramfs tutti i moduli e i driver devono essere integrati nel kernel o caricati in memoria permanentemente)

    - Configurazioni che richiedono inizializzazione che non può essere eseguita nel kernel, ad esempio una modalità di ripristino d'emergenza (rescue)


    Ad esempio senza questo passaggio non riuscirete ad ottenere il login di Ubuntu 12.04 per un bug in Upstart, a meno che non scegliate di non loggare le operazioni del kernel (e non è mai una buona idea).

    Quindi, per creare un initramfs: (L'operazione riuscirà solo dopo aver installato preventivamente i moduli.)

    Da terminale:

    Codice:
    sudo update-initramfs -c -k 2.6.38.8-xbox0.11.1
    Quest'operazione crea un nuovo file initramfs e lo esporta nella cartella boot del vostro filesystem.

    Copiate quel file nella vostra chiave USB, rinominandolo, se credete

    Adesso modificate il file kboot.conf: (esempio)

    Codice:
    uda:/vmlinux initrd=uda:/initramfs.gz root=/dev/sda5.........
    Al riavvio potrete notare come, prima della schermata di login, il kernel eseguirà diverse operazioni aggiuntive che prima non poteva eseguire.

    Ma, cosa più importante, adesso potete compilare un kernel davvero leggero, lasciando ad initramfs il caricamento dei moduli aggiuntivi. E le prestazioni del Sistema Operativo saranno maggiori.

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^

    4. Connessione alla Xbox 360 (Linux) dal nostro PC usando il protocollo SSH.

    SSH sta per Secure Shell ed è un protocollo cifrato di comunicazione.

    Se avete usato il metodo di installazione tramite file di preseed, dovreste avere SSH automaticamente installato.

    Altrimenti, installatelo così:

    Codice:
    sudo apt-get install openssh-server
    Adesso scaricate puTTY, da QUI

    Apritelo e avrete davanti questa schermata:

    [Tutorial] Linux su Xbox 360. Parte Quarta. L'installazione avanzata di Linux.-putty.jpg

    Inserite l'indirizzo IP della vostra console nella casella "Host Name (Or IP Address). Se non conoscete il suo indirizzo IP, da terminale:

    Codice:
    sudo ifconfig
    Si aprirà la shell. Riceverete un avviso che vi comunicherà che la chiave RSA non è stata verificata. Non vi preoccupate, è solo perchè vi connettete per la prima volta. Scegliete di proseguire.

    Vi apparirà una schermata di login. Inserite le vostre credenziali.

    Perfetto. Siete dentro. Ora potete controllare Linux anche da remoto, eseguire installazioni, spegnere, riavviare la console.

    Per uscire dalla sessione, digitate exit.

    Quarta Parte del Tutorial terminata.

    Confido che nessuno riproduca il contenuto di questo o degli altri tutorial senza autorizzazione.In ogni caso, meglio specificarlo.

    Al prossimo tutorial ^^

    Ethereal
    Ultima modifica di Ethereal; 10-03-12 alle 18: 00
    Raiden, angelo, Baccello and 5 others like this.

  2. #2
    Founder Admin L'avatar di Raiden
    Data Registrazione
    Jul 2011
    Messaggi
    3,995
    Grandissimo.
    Black_Ram likes this.

  3. #3
    Regular Member L'avatar di Black_Ram
    Data Registrazione
    Dec 2011
    Località
    Caltagirone
    Messaggi
    198
    Genio ^_^
    Genio ^_^
    Genio ^_^

  4. #4
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Quindi non ho più bisogno di tastiera finalmente ^^
    Grande! ;D
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  5. #5
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Indirizzo 127.0.0.1 , porta predefinita (14147), metto anche la password...se metto l'ip in Firefox mi da' "Errore caricamento pagina", se lo metto in quella ciofeca di Explorer mi parte la ricerca Bing -.-"
    Sono in Windows 7 e uso FileZilla ^^
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  6. #6
    Regular Member
    Data Registrazione
    Nov 2011
    Messaggi
    155
    Anke a me Luke da browser non va, ma se uso filezilla client, e inserisco o 127.0.0.1 oppure 192.168.1.2 (ip del pc), vedo la cartella condivisa del FTP.
    Premetto ke ho un router wireless D-link, su cui ho aperto sia la porta 21 sia la porta 14147 in TCP e UDP.
    Ultima modifica di emcantu; 03-03-12 alle 12: 14

  7. #7
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Okay, allora vado avanti, pc e 360 devono essere collegati in modo diretto o basta che siano collegati allo stesso modem?

    EDIT:
    mi serve una tastiera? -.-"
    Ultima modifica di Luke69; 03-03-12 alle 12: 18
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  8. #8
    Regular Member
    Data Registrazione
    Nov 2011
    Messaggi
    155
    luke ho risolto..... per vederlo da browser scrivi ftp://192.168.1.2 (chiaramente metti il tuo ip)

  9. #9
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Electron, credo che questa sezione di informatica la si deve fare ^^

    Questi ragazzi devono essere un pò formati su queste cose, altrimenti un giorno ce li troveremo sulla coscienza

    Allora...a fattor comune:

    Quando digitate un indirizzo IP o un nome nella barra degli indirizzi di un browser, ciò che conta è il protocollo di comunicazione con il quale richiedete la stessa:

    Ergo:

    Se usate http: allora state chiedendo un instradamento dei pacchetti tramite porta 80;
    se usate https: state richiedendo un instradamento tramite porta 443;
    se usate ftp: state richiedendo un instradamento tramite porta 21.

    Queste SONO LE PORTE STANDARD! Casi particolari possono sempre far instradare un http attraverso la porta 8080 per esempio.

    Giusto per completare il minestrone, sappiate che le porte disponibili che il socket apre sono 65535.

    Se non usate NIENTE, solo il nome o l'IP, il browser assume automaticamente che state richiedendo un instradamento tramite porta 80.

    Ricordatevi che quando ad esempio un trojan entra nel vostro sistema operativo, riesce a prenderne il controllo e a scambiare dati con l'hacker attraverso l'apertura nascosta di una di queste tante porte. Quale, dipende dal trojan. Ma questo è altamente OT quindi torniamo a noi.

    Quindi se stiamo parlando di FTP, chiaramente glielo dovete dire a quell'essere stupido del browser che volete la porta 21 per la comunicazione.
    datdet likes this.

  10. #10
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Infatti mettendo "ftp://127.0.0.1" è andato tutto perfettamente xD
    Non ho mai cercato come funzionano queste cose sinceramente xD
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  11. #11
    Regular Member
    Data Registrazione
    Nov 2011
    Messaggi
    155
    Nonostante il file postpreseed.sh sul server FTP editato correttamente, terminata l'installazione, ho scaricato tramite tasksel il desktop LXDE, ho riavviato ma niente ambiente grafico, ho quindi dovuto lanciare i 3 comandi per xenosfb_drv.so_oneiric, vmlinux e xorg.conf manualmente. Riavviata la console e' partito l'ambiente grafico... ho problemi pero' con i moduli, cioe', la cartella etc/modules non esiste.
    Ethereal tu dici di creare la cartella 2.6.38.8 in /etc/modules ma modules e' un file e anke provando a creare una cartella modules mi dice ke il nome e' gia' presente, puoi specificare meglio questo passaggio???
    Per quanto riguarda il kernel di datdet funziona il fix, da' pero' dei warning durante l'installazione a causa di una non modifca del file .config per il supporto RAID LVM e Multicast IP.
    Ma con i moduli funziona poi anke il wifi e l'audio su HDMI???

  12. #12
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Grazie per aver rilevato l'inesattezza, è stata una svista ^^.

    Ho corretto il tutorial, la cartella è "lib/modules" e va creata la cartella "2.6.38.8-xbox0.11.1".

    Darò un'occhiata al postpreseed.sh. Grazie per la segnalazione, anche se sembra funzionare bene, un errore ci sta benissimo.

    Riguardo all'overscan, ripeto, io ho già provveduto ad implementare un fix nel kernel, e quello che ho postato avrebbe dovuto risolvere il problema, io infatti non ho nessun overscan sui diversi tagli di schermo che ho scritto.

    Comunque, se per te va bene la modifica di datdet, ti posterò le modifiche da fare al kernel per abilitare RAID, LVM e Multicast.

    @Luke69.

    Se vuoi evitare anche che ti venga chiesto l'hostname, aggiungi "hostname = xxxxxx domain=localdomain" al kboot.conf, insieme agli altri parametri d'avvio del kernel, dopo initrd.

  13. #13
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Citazione Originariamente Scritto da Ethereal Visualizza Messaggio
    Grazie per aver rilevato l'inesattezza, è stata una svista ^^.

    Ho corretto il tutorial, la cartella è "lib/modules" e va creata la cartella "2.6.38.8-xbox0.11.1".

    Darò un'occhiata al postpreseed.sh. Grazie per la segnalazione, anche se sembra funzionare bene, un errore ci sta benissimo.

    Riguardo all'overscan, ripeto, io ho già provveduto ad implementare un fix nel kernel, e quello che ho postato avrebbe dovuto risolvere il problema, io infatti non ho nessun overscan sui diversi tagli di schermo che ho scritto.

    Comunque, se per te va bene la modifica di datdet, ti posterò le modifiche da fare al kernel per abilitare RAID, LVM e Multicast.

    @Luke69.

    Se vuoi evitare anche che ti venga chiesto l'hostname, aggiungi "hostname = xxxxxx domain=localdomain" al kboot.conf, insieme agli altri parametri d'avvio del kernel, dopo initrd.
    Adesso provo, grazie mille! Io direi di aggiungerlo alla guida anche per togliere un passaggio ma soprattutto se c'è qualche smanettone senza tastiera usb come me!

    EDIT:
    provo e la prima volta tutto perfetto ma poi mi dice che non riesce a scaricare il file di preseed tramite "ftp://127.0.0.1/ ecc, riavvio collegando direttamente pc e 360 con un altro ethernet e mi da' kernel panic (non ho fatto foto però), riprovo la terza e mi dice che non è impostato il DHCP...
    Ftp impostato correttamente (da brownser tutto perfetto), tutti i file dovrebbero essere corretti (li ho rifatti ieri con calma) e sto usando il tuo kernel! (non avevo voglia di ricompilare xD)
    Adesso purtroppo non ho tempo di fare un'altra prova, certo però che un errore diverso ogni volta...
    Ultima modifica di Luke69; 04-03-12 alle 09: 25
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  14. #14
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    @ Luke69

    Un errore diverso ogni volta, è dovuto soltanto alla scarsa attenzione dell'utente e la non conoscenza delle basi del networking.

    Amico mio, l'indirizzo 127.0.0.1 è l'interfaccia di loopback, anche detta localhost, ovvero, lo stesso dispositivo sul quale ti trovi, nel tuo caso la console.

    Mi spieghi come fai a caricare il file di preseed dalla console?

    Hai probabilmente presunto che, visto che FileZilla avesse come indirizzo 127.0.0.1, dovessi inserire quello nel kboot.conf?

    Hai presunto male, negli esempi postati da me c'è sempre un 192.168.*.*.

    Appena hai tempo riprova pure. Se c'è un errore, chiedi, ma prima accertati che tu SICURAMENTE non abbia sbagliato qualcosa.

  15. #15
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Citazione Originariamente Scritto da Ethereal Visualizza Messaggio
    @ Luke69

    Un errore diverso ogni volta, è dovuto soltanto alla scarsa attenzione dell'utente e la non conoscenza delle basi del networking.

    Amico mio, l'indirizzo 127.0.0.1 è l'interfaccia di loopback, anche detta localhost, ovvero, lo stesso dispositivo sul quale ti trovi, nel tuo caso la console.

    Mi spieghi come fai a caricare il file di preseed dalla console?

    Hai probabilmente presunto che, visto che FileZilla avesse come indirizzo 127.0.0.1, dovessi inserire quello nel kboot.conf?

    Hai presunto male, negli esempi postati da me c'è sempre un 192.168.*.*.

    Appena hai tempo riprova pure. Se c'è un errore, chiedi, ma prima accertati che tu SICURAMENTE non abbia sbagliato qualcosa.
    Scusa, ammetto di non capire un H di questi discorsi -.-
    Appena ho tempo aggiusto gli indirizzi e riprovo ^^
    My 2 Xbox 360
    The first: (risen from RROD)___________________________The second:
    - Drive: Hitachi v78FK________________________________- Drive: LiteOn 0225
    - Mobo: Xenon_____________________________________- Mobo: Trinity
    - Dashboard: 2.0.7371.0 -> 2.0.13604.0_________________- Dashboard: 2.0.14699.0
    - Booter: Original____________________________________- Booter: RGLoder Dev (0v170)
    - MFR date: 18/08/2006______________________________- MFR date: 14/01/2011

    GamerTag: xX Luke69 Xx

  16. #16
    Pa0l0ne
    Guest
    Personalmente il mio problema è che una volta terminata l'installazione e riavviato, non schiodo da questa schermata:

    Codice:
    modprobe: FATAL: Could not load /lib/modules/2.6.38.8-xbox0.11.1/modules.dep: No such file or directory
    
    Checking for running unattended-upgrades:
    Come fare per loggarsi ed inserire manualmentei moduli?

    EDIT DEL SOTTOSCRITTO:

    Mi rispondo da solo.....ho risolto loggandomi in SSH dal portatile...
    Ultima modifica di Pa0l0ne; 24-04-12 alle 19: 49

  17. #17
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Il motivo per cui continua ad apparirti quell'avviso, che però non inficia sull'installazione, è che, compilando il kernel, viene scelto di caricare alcuni driver come moduli e non built-in.
    Al primo avvio successivo all'installazione perciò, Ubuntu restituisce quell'avviso perchè non trova ancora i moduli che è necessario installare. L'installazione è personalizzata, a seconda di come si è compilato il kernel.

    Ovviamente se fosse installato il GDM (Gnome Desktop Manager) Ubuntu restituirebbe l'errore ma presenterebbe comunque la schermata di login.

    Mi sembra di aver indicato come collegarsi via SSH alla console, anche se non era necessario. Potevi continuare l'installazione di X11 premendo la combinazione CTRL+ALT+F1.

    Ti avrebbe rediretto alla console TTY0, dalla quale è possibile inserire le proprie credenziale ed accedere alla shell.
    Pa0l0ne and MARCHISIO80 like this.

    "Fatti non foste per viver come bruti, ma per seguir virtute e conoscenza."
    Ulisse. Inferno - Canto XXVI.

Segnalibri

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
  •  

realizzazione siti internet ed e-commerce mugello

elettricista barberino di mugello />
</a>
</div>

<div id=