www.dedoshop.com
Pagina 1 di 3 123 UltimaUltima
Risultati da 1 a 20 di 58
Like Tree9Likes

Discussione: [Bug Reporting e Commenti] Linux su Xbox 360 - Parte Prima e Seconda.

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

    [Bug Reporting e Commenti] Linux su Xbox 360 - Parte Prima e Seconda.

    Thread dedicato alle discussioni tecniche sull'installazione di Linux, Distribuzione Debian o Ubuntu, sulla Xbox360.

    Qui potete formulare domande e chiarimenti, ed evidenziare problemi sorti nella compilazione degli strumenti per l'installazione di Linux, come il kernel.

    Nel pubblicare un messaggio, per rendere rapida e semplice la comprensione del problema:

    - Descrivete ciò che state compilando, in riguardo al Kernel, release, file .diff e file .config.

    - Allegate uno screenshot, testuale o grafico, del problema che state riscontrando.

    - Verificate prima di tutto di avere a disposizione l'ultima versione della Libreria LibXenon. Nel tutorial è spiegato come fare a prelevare l'ultima versione aggiornata.

    - Descrivete la vostra piattaforma di compilazione. Distribuzione Linux, pc fisico o virtuale, x86 o x64.

    Ethereal.
    Ultima modifica di Ethereal; 14-02-12 alle 10: 35

  2. #2
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    - Kernel linux 2.6.38
    - Patch-2.6.38-rc3-xbox0.12.diff
    - 2.6.38-rc3.config
    - Ubuntu 10.10 x86 virtualizzato in Windows XP

    Voglio compilare questo kernel, i file li ho trovati [URL="http://vserver.13thfloor.at/Stuff/XBOX360/"]qui[/URL] e [URL="http://www.kernel.org/pub/linux/kernel/v2.6/"]qui[/URL] e sto seguendo [URL="http://www.libxenon.org/index.php?topic=40.msg117#msg117"]questa[/URL] procedura. (modificando ovviamente i nomi dei file e delle cartelle)

    Ho già scaricato tutto, ho patchato correttamente e ho fatto il "cp" con il file .config (cp serve per copiare?), adesso ho aperto il .config con nano e ho trovato la stringa "CONFIG_CMDLINE", devo modificare il parametro "root=" in modo che il kernel venga caricato da usb, cosa devo scrivere?
    Adesso la stringa è così:
    CONFIG_CMDLINE="root=/dev/nfs
    Devo scrivere "root=/dev/uda/" ??
    Oppure il "/dev" lo devo togliere??

    Comunque ok, compilo il kernel, ma immagino che oltre al kernel mi serva qualcos'altro XD
    Se puoi solo dirmi dove guardare poi mi arrangio :P
    Ultima modifica di Luke69; 14-02-12 alle 15: 57
    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

  3. #3
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Luke, i config e i diff trovati su quel sito non sono stabili. Il perchè al momento è un pò complicato da spiegare.

    Il /dev dev'esserci.

    Ma come ti ho già detto quella procedura che stai seguendo dal sito non è più valida e compilando in quel modo, con l'ultima versione di libxenon ti verranno restituiti tanti di quegli errori che nemmeno immagini.

    Ora che ho un attimo di tempo (oggi è San Valentino e mia moglie mi sta guardando già male ) e scrivo il tutorial, vedrai che useremo un altro metodo, molto più dinamico al posto di compilare i parametri di boot all'interno del kernel.

    Ce la fai ad aspettare? ^_^

  4. #4
    Time to play the Game! I am the debt that can't be paid... You're going down in flames... L'avatar di The Pusher
    Data Registrazione
    Jul 2011
    Messaggi
    8,270
    Ethereal ,lascia stare la moglie , o al limite mettigli un'altra nand e quando si incazza switchi
    Raiden, DS-1, MARCHISIO80 and 3 others like this.

  5. #5
    Vip Member
    Data Registrazione
    Oct 2011
    Località
    Vicino a Torino
    Messaggi
    1,520
    Citazione Originariamente Scritto da The Pusher Visualizza Messaggio
    Ethereal ,lascia stare la moglie , o al limite mettigli un'altra nand e quando si incazza switchi
    LOL

    Il bello è che compilando alcune domande erano autorisposte (comparivano da sole ^^) mentre altre no e rispondevo come meglio credevo aiutandomi con i "?"...poi mi son bloccato quando mi ha chiesto la famiglia del processore, dato che non c'era il powerpc nella scelta...

    Va beh aspetterò, ho provato a chiedere nel canale #libxenon e mi han risposto:
    go to libxenon.org and read the tutorials for runnign linux
    [url=http://www.libxenon.org/index.php?board=48.0]Operating Systems[/url]
    Simpatici, peccato che io quelle discussione le ho già guardate e non mi hanno aiutato per niente a compilare il kernel, a parte quella su linkata che però è vecchia...son stati più simpatici su #free60, almeno là han tentato di aiutarmi...

    Pensare che se tu non postavi su questo forum io avrei continuato a credere che l'ultimo Ubuntu installabile su Xbox 360 era il 7.10 e che l'unica Ubuntu Live-CD era la Beta-5 che non sembra neanche Ubuntu...ma mi chiedo, posso capire che magari non tutti hanno il tempo/voglia di fare una guida, ma almeno fare un topic in cui scrivono che si può installare Ubuntu 11.10 e mettere un link al download...boh, grazie per il lavoro che stai facendo! ^^
    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
    Open Member
    Data Registrazione
    Oct 2011
    Località
    Roma
    Messaggi
    760
    Citazione Originariamente Scritto da The Pusher Visualizza Messaggio
    lascia stare la moglie , o al limite mettigli un'altra nand e quando si incazza switchi
    Questa me la metto come firma mi sà! ;-)

  7. #7
    Regular Member L'avatar di Black_Ram
    Data Registrazione
    Dec 2011
    Località
    Caltagirone
    Messaggi
    198
    Citazione Originariamente Scritto da The Pusher Visualizza Messaggio
    Ethereal ,lascia stare la moglie , o al limite mettigli un'altra nand e quando si incazza switchi
    E' un Epic Win!!!
    Scusate per l'OT

  8. #8
    Regular Member L'avatar di gabberf
    Data Registrazione
    Oct 2011
    Messaggi
    123
    Ciao ragazzi è la prima volta che uso ubuntu quindi sicuramente sbaglio qualcosa.
    Non riesco a compilare xell.


    Codice:
    gabberf@gabberf-System-Product-Name:~$ sudo su
    [sudo] password for gabberf: 
    root@gabberf-System-Product-Name:/home/gabberf# cd libxenon-testing
    root@gabberf-System-Product-Name:/home/gabberf/libxenon-testing# cd toolchain
    root@gabberf-System-Product-Name:/home/gabberf/libxenon-testing/toolchain# ./build-xenon-toolchain toolchain
    No LSB modules are available.
    Ubuntu or Debian is detected.
    The build-essential package was detected on your system
    Creating final xenon toolchain directory: /usr/local/xenon
    Extracting binutils...
    Configuring binutils...
    Building binutils, this could take a while...
    Done
    Extracting gcc...
    Configuring gcc...
    root@gabberf-System-Product-Name:/home/gabberf/libxenon-testing/toolchain# cd ..root@gabberf-System-Product-Name:/home/gabberf/libxenon-testing# cd ..
    root@gabberf-System-Product-Name:/home/gabberf# cd xell-testing
    root@gabberf-System-Product-Name:/home/gabberf/xell-testing# make
    Building xell-1f ...
    Makefile_lv2.mk:7: *** "Please set DEVKITXENON in your environment. export DEVKITXENON=<path to>devkitPPC".  Arresto.
    make[1]: *** [stage2.elf32.gz] Errore 2
    make: *** [xell-1f.build] Errore 2
    root@gabberf-System-Product-Name:/home/gabberf/xell-testing#


    Edit: Sono riuscito a creare i 3 file, c'è un modo per verificarne l'integrità?
    Vorrei evitare di far danni.
    Ultima modifica di gabberf; 15-02-12 alle 05: 09

  9. #9
    Vip Member L'avatar di brunosso
    Data Registrazione
    Jul 2011
    Località
    Ragusa
    Messaggi
    1,302
    stesso problema di gabberf

    Codice:
    brunosso@debian:~$ git clone https://github.com/tuxuser/xell-testing
    Cloning into xell-testing...
    remote: Counting objects: 457, done.
    remote: Compressing objects: 100% (279/279), done.
    remote: Total 457 (delta 196), reused 436 (delta 178)
    Receiving objects: 100% (457/457), 277.35 KiB | 102 KiB/s, done.
    Resolving deltas: 100% (196/196), done.
    brunosso@debian:~$ cd xell-testing/
    brunosso@debian:~/xell-testing$ sudo make
    Building xell-1f ...
    Makefile_lv2.mk:7: *** "Please set DEVKITXENON in your environment. export DEVKITXENON=<path to>devkitPPC".  Stop.
    make[1]: *** [stage2.elf32.gz] Error 2
    make: *** [xell-1f.build] Error 2
    brunosso@debian:~/xell-testing$ 
    e nel bashrc ci sono le stringhe necessarie...

    EDIT: Ho ricompilato la libxenon-testing, e lanciando make, senza permessi sudo, ha funzionato, ha creato i file bin, ed elf. Successivamente ho messo il file gggg rinominato nella pendrive ma xell mi dava un errore riguardo al fatto che non lo trovava nella nand, e cercando sul forum libxenon, ho visto che era dovuto ad una versione vecchia di xell-reloaded. Allora ho avviato xelllaunch, ha trovato l'update lo ha flashato, ed adesso ho xell aggiornato con la data di oggi
    Ultima modifica di brunosso; 15-02-12 alle 12: 05

  10. #10
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Bravi ^_^ Vedo che imparate in fretta. Soprattutto nel risolvere i problemi che possono capitarvi nella compilazione.

    Avete ragione, dovete perdonarmi, ho scritto il tutorial facendo riferimento al mio caso con XeLL già aggiornato. Modificherò il tutorial. Grazie.

    Allora, per chiunque avesse ancora l'ultima release pubblica:

    Avviate XellLaunch rinominando in "Xell.bin" il file "Xell-2f" che avete appena compilato.

    Il resto della procedura rimane invariata.



    Ethereal.

  11. #11
    Regular Member
    Data Registrazione
    Sep 2011
    Messaggi
    489
    Riparto da qui.

    Il problema è lo stesso di gabberf:

    Codice:
    shock@shock-System-Product-Name:~/libxenon-testing/toolchain$ sudo ./build-xenon-toolchain toolchain
    [sudo] password for shock: 
    No LSB modules are available.
    Ubuntu or Debian is detected.
    The build-essential package was detected on your system
    Creating final xenon toolchain directory: /usr/local/xenon
    Extracting binutils...
    Configuring binutils...
    Building binutils, this could take a while...
    Done
    Extracting gcc...
    Configuring gcc...
    shock@shock-System-Product-Name:~/xell-testing$ make
    Building xell-1f ...
    Makefile_lv2.mk:7: *** "Please set DEVKITXENON in your environment. export DEVKITXENON=<path to>devkitPPC".  Arresto.
    make[1]: *** [stage2.elf32.gz] Errore 2
    make: *** [xell-1f.build] Errore 2
    Percorsi, cartelle ed output, dall'inzio, sono gli stessi.

    Il comando

    Codice:
    shock@shock-System-Product-Name:/home$ echo $DEVKITXENON
    non da alcun risultato.
    Ultima modifica di DS-1; 15-02-12 alle 13: 55

  12. #12
    Vip Member L'avatar di brunosso
    Data Registrazione
    Jul 2011
    Località
    Ragusa
    Messaggi
    1,302
    Citazione Originariamente Scritto da DS-1 Visualizza Messaggio
    Riparto da qui.

    Il problema è lo stesso di gabberf:

    Codice:
    shock@shock-System-Product-Name:~/libxenon-testing/toolchain$ sudo ./build-xenon-toolchain toolchain
    [sudo] password for shock: 
    No LSB modules are available.
    Ubuntu or Debian is detected.
    The build-essential package was detected on your system
    Creating final xenon toolchain directory: /usr/local/xenon
    Extracting binutils...
    Configuring binutils...
    Building binutils, this could take a while...
    Done
    Extracting gcc...
    Configuring gcc...
    shock@shock-System-Product-Name:~/xell-testing$ make
    Building xell-1f ...
    Makefile_lv2.mk:7: *** "Please set DEVKITXENON in your environment. export DEVKITXENON=<path to>devkitPPC".  Arresto.
    make[1]: *** [stage2.elf32.gz] Errore 2
    make: *** [xell-1f.build] Errore 2
    Percorsi, cartelle ed output, dall'inzio, sono gli stessi.

    Il comando

    Codice:
    shock@shock-System-Product-Name:/home$ echo $DEVKITXENON
    non da alcun risultato.
    il problema è li! ridai il comando toolchain, devono essere compilati tutti e 4 i componenti binutils, gcc, net_qualcosa e gcc 2pass

    dopo fai il make su xell testing

  13. #13
    Regular Member L'avatar di gabberf
    Data Registrazione
    Oct 2011
    Messaggi
    123
    Citazione Originariamente Scritto da Ethereal Visualizza Messaggio
    Bravi ^_^ Vedo che imparate in fretta. Soprattutto nel risolvere i problemi che possono capitarvi nella compilazione.

    Avete ragione, dovete perdonarmi, ho scritto il tutorial facendo riferimento al mio caso con XeLL già aggiornato. Modificherò il tutorial. Grazie.

    Allora, per chiunque avesse ancora l'ultima release pubblica:

    Avviate XellLaunch rinominando in "Xell.bin" il file "Xell-2f" che avete appena compilato.

    Il resto della procedura rimane invariata.



    Ethereal.
    Ciao Ethereal ti ringrazio infinitamente per l'impegno che ci stai mettendo.
    Stanotte dopo ore di compilazione mi ero accanito
    Non puoi capire che soddisfazione quando alle 5.00 mi è comparsa questa schermata con xelllaunch....

    [Bug Reporting e Commenti] Linux su Xbox 360 - Parte Prima e Seconda.-120215_051700.jpg
    Ultima modifica di gabberf; 15-02-12 alle 14: 28
    MARCHISIO80 likes this.

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

    Stupendo vero? ^_^ Era proprio questo di cui parlavo!!! Ne sono davvero contento! Ed in più avere il proprio nickname accanto alla data della compilazione.
    Bravo! Continua così!
    gabberf likes this.

  15. #15
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    @DS-1.

    Se echo$DEVKITXENON non da alcun risultato vuol dire:

    1. Non hai impostato le variabili nel file .bashrc. ==> Segui il tutorial.

    2. Non hai riavviato dopo averle impostate.

    3. La compilazione non è andata a buon fine per qualche motivo.

    Controlla le prime 2 opzioni. Posta l'output del file .bashrc. Nel postare indica distribuzione e architettura (x86-x64).
    Nel caso non funzionasse allora andremo più a fondo.

    EDIT.

    Ho dato un'occhiata all'output che hai postato.
    Il tuo problema è dovuto al fatto che la procedura di compilazione LibXenon non è terminata a causa di qualche errore. E posso anche capire che non è la prima volta che la lanci.
    Anche a gabberf infatti non era andata a buon fine quando ha postato.

    Cancella la cartella libxenon. Riprendi il tutorial dall'inizio e seguilo attentamente.

    Ragazzi, non fermatevi ad eseguire solo le parti di codice. Chi ha letto il tutorial sa tutto quello che ho scritto è importante per capire come funziona il processo di compilazione.
    Ultima modifica di Ethereal; 15-02-12 alle 14: 57

  16. #16
    Regular Member
    Data Registrazione
    Sep 2011
    Messaggi
    489
    @Ethereal: scusami, ma in quale tutorial si parla delle variabili in .bashrc?

  17. #17
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Mi è stato chiesto, in un messaggio privato di chiarire il concetto di compilazione.

    Può beneficiare tutti, quindi rendo pubblica parte della risposta:

    "La compilazione è quel processo che permette, a partire da file detti "sorgente", di ottenere uno o più file che tu possa eseguire.

    Ogni programma è costituito di più file, più parti. Ad esempio la parte che si occupa dell'audio, la parte che si occupa del video, eccetera.

    Questi file sono scritti in un linguaggio che normalmente il computer non capisce. Per far si che il computer possa comprenderli e per ottenere uno o più file che il sistema operativo possa eseguire si usa un compilatore.

    Un compilatore è un programma che rende comprensibile al computer i file sorgente."

  18. #18
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    DS-1, su quale Forum ti trovi? ^_^

  19. #19
    Regular Member
    Data Registrazione
    Sep 2011
    Messaggi
    489
    @Ethereal: qui: [url]http://www.consoleopen.com/forum/sviluppo-homebrew-e-compilazione-linux/3564-tutorial-linux-su-xbox-360-parte-seconda-xell-ed-il-kernel.html[/url] sinceramente non trovo riferimenti al .bashrc.
    Ultima modifica di DS-1; 15-02-12 alle 15: 10

  20. #20
    Homebrew Developer
    Data Registrazione
    Feb 2012
    Località
    Roma
    Messaggi
    231
    Ho proseguito il Tutorial sulla Seconda Parte per installare Linux. Attualmente sto continuandone l'aggiornamento, quindi non riuscirò a rispondervi subito. Chi di voi non è ancora riuscito nei primi passi faccia riferimento a brunosso o a Luke69 che sono già andati avanti con il tutorial.

    Scrivete tutto qui, non mandate messaggi privati, in modo che tutti possano trarre vantaggio da quanto viene spiegato e chiesto.

Pagina 1 di 3 123 UltimaUltima

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