Portare la live di knoppix su hdd

Started by calida, 11 August 2009, 14:54:09

Previous topic - Next topic
A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

calida

Salve a tutti sono nuovo del forum ed anche del mondo linux, mi rivolgo a voi per risolvere un problema:
Di lavoro faccio il meccanico e di recente abbiamo comprato uno strumento per fare la convergenza che utilizza un programma che gira su linux knoppix. Il tutto funziona su un CD LIVE di Knoppix, pero i tempi di attesa specialmente all'accensione e al caricamento della banca dati delle autovetture sono immensi! Volevo sapere se era possibile copiare il tutto su un hdd o anche su una penna usb o hdd esterno per velocizzare il mio lavoro. Quando accendo il Pc il boot è da cd, si vedono tutte le scritte per le varie configurazioni e poi automaticamente senza far vedere il desktop di linux parte automaticamente il programma per la convergenza. esiste qualche tasto funzione su knoppix che permetta di uscire dal programma della convergenza?
come posso fare per mettere il tutto su un hdd ho su una penna usb?



grazie per il vostro aiuto.

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

federica

Ciao,
le versioni ordinarie di knoppix hanno una funzione di installazione su hdd o usb accessibile dal menu dell'interfaccia grafica.
La versione di cui parli tu potrebbe essere stata pesantemente modificata rispetto alla versione ordinaria, è possibile quindi che non esista neanche l'interfaccia grafica e il comando per eseguire l'installazione su hdd.
Comunque tentar non nuoce...

  • Inserisci il cd e spetta che sia completamente avviato
  • tieni premuti i tasti ctrl-alt e premi 2 volte F1
  • se ti compare una schermata nera con: knoppix$ prova a digitare sudo su e premi invio
  • dovrebbe cambiare il simbolo da $ a #, quindi knoppix# a questo punto sei diventato "root" (come dire administrator per windows)
  • prova a scrivere /etc/init.d/kdm restart e premi invio
  • Vedi l'interfaccia grafica? (spero di si)
  • seleziona "Esegui comando..." dal menù di KDE
  • scrivi il comando sudo knoppix-installer
da questo momento parte il programma grafico di installazione che ti guiderà nella procedura.
Assicurati di avere solo un hard disk vuoto nel pc su cui fai la prova in modo da essere sicuro di non fare danni!

Prova e facci sapere
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

calida

Grazie per la risposta, ho provato ad eseguire i comandi suggeriti ma apparte il comando alt + ctrl f1 f1 per il resto non funzione nulla.
ora, knoppix su hdd ce lo metto, ho gia scaricato il live cd quibndi non credo sia un problema, il problema è come faccio una volta installato linux a far partire il programma di lavoro? come lo posso individuare?

non sono un esperto di linux anzi tutt'altro, per nel cd è presente una cartella bin con all'interno due file : prog1.bin e prog2.bin io credo che i file del programma sono questi il file knoppix.sh riporta questo listato:

#!/bin/bash

echo "Executing $0."

# Uncomment to override default application to run.
# NOTE: this ovveride both system default and boot param if present

REALMEM="$(awk '/MemTotal/{print $2}' /proc/meminfo)"
if [ "$REALMEM" -lt 300000 ]; then
   # Run lowmem application
   APP2RUN=/startup/bin/Prog1
else
   # Run fullsize application
   APP2RUN=/startup/bin/Prog2
fi

echo "APP2RUN=$APP2RUN" > /etc/sysconfig/app2run

da questo listato mi pare di capire che i file prog1 e prog2 sono il programma che esegue in base alle caratteristiche del pc che trova dico bene?
io ho provato a far partire i due file bin ma senza successo. come posso fare ?


calida

rieccomi, ho appena installato knoppix, con grande delusione internet non funziona, il cavo di rete attaccato non lo sente proprio, negandomi la possibilita di installare la lingua italiana. cmq detto questo inserisco il cd del programma vado nella cartella bin i due file prog1 e prog2 hanno un icona tipo ingranaggio ci clicco, il puntatore diventa per circa 20 secondi un piccolo orologio e poi ritorna normale e non succede nulla perche?

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

federica

Ciao,
ti spiego: knoppix.sh, come hai già notato, è un file in cui vengono inseriti comandi da far partire al boot. E fin qui va tutto bene, inoltre da questo file sappiamo anche che l'applicazione che ti serve si trova in "/startup/bin/Prog1" o "/startup/bin/Prog2". Il problema è che questo percorso si trova all'interno di un file compresso (KNOPPIX/KNOPPIX oppure KNOPPIX/knoppix.img). Questo file viene decompresso durante la fase di boot e contiene tutto quello che vedi normalmente quando utilizzi il live cd.
Avevo intenzione di scriverti il procedimento da seguire, ma ieri mentre verificavo le istruzioni che avrei voluto scriverti, sono incappata in alcuni intoppi, scrivo lo stesso quello che bisognerebbe fare:

  • installare knoppix (come hai già fatto)
  • inserire il cd con l'applicazione per la convergenza
  • apri una shell e diventa root con il comando sudo su
  • cercare all'interno del cd il file dell'immagine di knoppix (knoppix.img oppure KNOPPIX/KNOPPIX), lo riconosci perchè è quello che ha la dimensione maggiore rispetto agli altri file
  • copialo dove preferisci sull'hard disk
  • a questo punto si tratta di decomprimerlo e montarlo (**) come se fosse un dispositivo fisico, anche se in realtà è un file. Il comando per comprimerlo è:
    extract_compressed_fs "percorso_immagine_knoppix" > "file_immagine_knoppix_decompressa"
    quello per montarlo:
    mount -r -o loop "file_immagine_knoppix_decompressa" /mnt
  • al suo interno troverai il percorso /startup/bin/Prog... che potrai copiare sull hard disk e finalmente utilizzare

(**) ho provato a decomprimere e montare l'immagine di una versione di knoppix qualunque ma mi da errore nel comando extract_compressed_fs perchè bisogna installare cloop-utils. Comunque dovresti avere tutti gli elementi per riuscire a fare qualcosa.

Per la rete invece dovresti cercare nel menu di knoppix, c'è una voce del tipo "configura la rete", ti conviene mettere la scheda di rete in dhcp (se lo utilizzate).

Mi fermo qui perchè ho già fatto un poema, fammi sapere se riesci a combinare qualcosa.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

calida

Ciao Federica, grazie per le tue risposte,
allora, ho inserito il cd del prog, ma nella cartella knoppix non c'è nessun file img, io ora sto usando un mac e con toast titanium in genere si riescono a montare tutti i file immagine ma ho cercato in lungo e in largo per tutto il cd ma non c'è nessun file che si puo montare con toast. c'è un file che si chiama knoppix ed è di circa 430 mega sono che con il mac su ottieni  informazioni mi dice file eseguibile unix e niente di piu, se lo eseguo si apre il terminale scrive alcune righe e si ferma tutto.

ora provo con linux se ottengo risultati migliori.
grazie ancora.   

federica

Ciao,
credo che quel file da 430 mb che si chiama "knoppix" sia proprio il file giusto!
Fai tutte le operazioni che ti ho descritto direttamente dal pc su cui hai installato knoppix. Esegui tutte le operazioni con l'utente root.
Quindi per esempio (sostituisci i percorsi sottolineati con quelli corretti):
extract_compressed_fs percorso_cd/knoppix/knoppix > percorso_che_preferisci/knoppix_decompressa
e poi
mount -r -o loop percorso_che_preferisci/knoppix_decompressa /mnt

Dentro /mnt troverai l'intero file system del cd di knoppix compreso il percorso del programma!

Buon lavoro
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]