Boot da PenUSB con knoppix 5.1


Come avere un sistema Linux in tasca?

Questo sito ci guida all’installazione da windows (XP, .Net) per installare Linux Knoppix 5.1 su una chiave Usb da 1Gb.

E se NON abbiamo (o NON vogliamo avere) windows?

Avec Linux c’est plus facile😉

L’esempio si basa su Ubuntu, ma è applicabile anche nelle altre distribuzioni (e ci mancherebbe altro!)

.:: Scarichiamo il file USBKP.zip (692 MB)

UPDATE: il file è stato rimosso

.:: inseriamo la chiave non necessariamente vuota, formattata come FAT32 (così potremo utilizzarla per “altri” scopi)
.:: la montiamo in /media/<percorso>
.:: installiamo syslinux e unzip

$ sudo apt-get install syslinux unzip

Sul mio Linux Ubuntu (feisty) la trovo già montata in /media/KINGSTON (scusate la pubblicità).

Oppure possiamo montarla mano (ammettendo che il device sia /dev/sdd1):

$ sudo mount /dev/sdd1 /media/KINGSTON

Spostiamoci nella directory della pendrive, scompattiamo il file zip (circa 3-4 minuti):

$ cd /media/KINGSTON
$ unzip /home/user/USBKP.zip

Rendiamo avviabile la pendrive con il comando syslinux

$ sudo syslinux /dev/sdd1

All’avvio di un PC che supporta il boot da USB, avremo knoppix 5.1. Potremo usare un ambiente completo dove far girare il nostro Linux. Possiamo ad esempio usare konqueror per salvare dati via ssh con la sintassi:

fish://user@host

oppure scrivere, ascoltare musica, vedere film, navigare su Internet, recuperare dati, giocare, giocare, giocare … … …
…. scusate se è poco😉

Se vogliamo avere la lingua italiana occorre digitare al boot:

knoppix lang=it

Enjoy! 🙂

continua su:

https://adoldo.wordpress.com/2007/01/22/boot-di-knoppix-51-e-slax-518-dalla-stessa-pendrive/


Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

18 Responses to Boot da PenUSB con knoppix 5.1

  1. Fra scrive:

    non ho capito 1 cosa:
    per i pc che non permettono il boot da usb (la maggior parte!) come si fa per avviarla???

    non esiste un CD o altro per ‘forzare’ il boot (come con la penna della mandriva?)

  2. Antonio Doldo scrive:

    si potrebbe usare grub o lilo su floppy, o un qualunque CD, oppure un boot loader che espanda il vmlinuz, ma non c’è secondo me utilità immediata, si devono avere sempre due strumenti, invece della sola pendrive.
    alcuni links:
    http://www.troubleshooters.com/linux/grub/grub.htm
    http://www.linuxjournal.com/article/8906
    http://www.webalice.it/lorenzo.chiodi/usbdisk/index.html
    e in particolare:
    http://www.thecommandline.org/projects/floppy-upd.html
    Syslinux provides a little more expandability over the first method. It is easier to add files to a syslinux floppy since it is a dos formatted disk.

    /sbin/mkfs.msdos disk.img
    syslinux disk.img
    mount disk.img /mnt/floppy -o loop
    cp bzImage /mnt/floppy/linux

    Add the following line to /mnt/floppy/syslinux.cfg

    APPEND load_ramdisk=1 initrd=root.img root=/dev/ram0 rw

    Copy a root image to the floppy

    cp root.fs.gz /mnt/floppy/root.img

    Unmount the floppy

    umount /mnt/floppy

    Ciao,
    Antonio

  3. Pingback: Boot di Knoppix 5.1 e Slax 5.1.8 dalla stessa pendrive USB « Antonio Doldo Linux Blog

  4. Ale scrive:

    Ottima guida, ti volevo chiedere una cosa : supponiamo che io voglia eliminare il mbr dalla pendrive ed installarvi una sola distro, ho provato con gparted da ubuntu (dapper) ma non riesco a cancellare completamente, cfdisk /dev/sda invece mi da un errore strano
    “invalid number of blocks” in sostanza e’ come se il numero di blocchi e la somma delle dimensioni dei blocchi non coincidessero….
    ciao

    Ale

  5. Antonio Doldo scrive:

    Puoi installare il pacchetto mbr e usare:
    $ sudo install-mbr /dev/sdx

    Di fatto azzeri i 512 bytes, cosi come nel dos si usa fdisk /mbr .
    Se proprio ti trovi all’ultima spiaggia puoi (!!!PERICOLO!!!, USARE CON CURA !!!!!) scrivere usando il device “zero”:

    # dd if=/dev/zero of=/dev/sdx

    PS: una volta mi è capitata una prima partizione non scrivibile.
    Bye, facci sapere….

  6. marc scrive:

    Funziona anche con un hdd esterno (usb)? In questo caso come lo devo formattare? Grazie!

  7. Antonio Doldo scrive:

    Credo di si, anche se knoppix su hdd-usb non l’ho provata.
    Iil disco che ho usato in questo post
    https://adoldo.wordpress.com/2007/02/25/ubuntu-edgy-su-disco-usb-fat32-con-grub/
    è formattato FAT32, con grub per il boot, che preferisco rispetto a syslinux per l’editing al boot e anche perchè mi sembra sia più riconoscibile per alcuni bios.
    Ciao,
    Antonio

  8. pastoreerrante scrive:

    Ciao! sto impazzendo per tentare di far funzionare knoppix dalla chiavetta usb. Ho seguito alla lettera le tue istruzioni ma, pur impostando il boot da usb nel bios, ottengo solo una schermata nera con un cursore lampeggiante.

    Sapresti aiutarmi? non riesco ad essere più preciso perché apparentemente fila tutto liscio: dove potrei aver commesso un errore senza accorgermene?

  9. Antonio Doldo scrive:

    @pastoreerrante
    puoi provare a forzare con syslinux dopo aver smontato la penna:
    Ammettendo che sia su /dev/sdb:

    $ sudo syslinux -sf /dev/sdb1

    altra cosa è riscrivere l’MBR. Su debian e ubuntu basta installare il pacchetto mbr e eseguire (a pendrive smontata) install-mbr:

    $ sudo apt-get install mbr
    $ sudo install-mbr /dev/sdb

    Fammi sapere… Ciao, Antonio

  10. pastoreerrante scrive:

    Dunque, ho tentato con $ sudo syslinux -sf /dev/sdb1 (lanciato dalla directory della pendrive) ma niente.

    Tenterò installando l’mbr: i 2 comandi che mi hai suggerito a riguardo li devo dare dopo aver decompresso USBKP.zip nela chiavetta usb?

  11. Antonio Doldo scrive:

    @pastoreerrante
    il comando syslinux si può eseguire da qualsiasi directory. Il comando install-mbr serve solo a fissare il Master Boot Record nel caso si fosse rovinato (all’avvio dovresti vedere sul monitor in alto le lettere “MBR”. Se il problema invece fosse il BIOS? Il boot con altre distro USB funziona? Ci sarebbe anche la possibilità di passare a GRUB, vedi post:
    https://adoldo.wordpress.com/2007/02/25/ubuntu-edgy-su-disco-usb-fat32-con-grub/

    ciao,
    Antonio

  12. pastoreerrnte scrive:

    Ero riuscito ad effettuare il boot da usb con slax, quindi il bios dovrebbe essere a posto….cmq. adesso tenterò di effettuare il boot con gparted live usb. Grazie cmq. per le dritte. Ciao

  13. Antonio Doldo scrive:

    @pastorerrante
    scusa per il ritardo, spero he nel frattempo tu abbia qualche risultato positivo…

    Antonio

  14. Pingback: Xubuntu, Slax e Knoppix sulla stessa pendrive USB « Antonio Doldo Linux Blog

  15. Michelangelo scrive:

    Esaustivo come sempre, complimenti.
    Ma il file USBKP:zip, che in rete nn si trova più (nemmeno con il file sharing), tu lo hai?
    Anche quello di Slax di cui parli in un post correlato?
    Perchè proprio oggi mi è venuto in mente di mettere Koppix 5.1 sulla chiavetta da 2 Gyga in cui ho Puppy 4.1 (a proposito, syslinux può dare conflitti con Super Grub presente sulla stessa chiavetta ???) e sto benedetto file nn riesco proprio a trovarlo!!!!!!!
    Grazie in anticipo

  16. Antonio Doldo scrive:

    @Michelangelo
    l’autore (pendrivelinux) lo ha rimosso per problemi di licenza (non aveva i sorgenti), ma non so quanto sia vero 8)
    Il file però è facilmente ricostruibile partendo dall’ISO di knoppix, basta copiare la dir knoppix e sistemare syslinux.cfg.
    In realtà conservo una copia del file, ma credimi ormai è cosa di due anni fa e non so quanto ti possa convenire.
    syslinux è un boot loader, non conosco Super Grub, ma immagino che l’uno prenda il sopravvento sull’altro.
    Se vuoi apro il file e vedo come fare per ricreare la pendrive, fammi sapere, anche per e-mail.
    ciao,
    Antonio

  17. Michelangelo scrive:

    @Antonio
    Ok , ti contatto via mail

    @interessati
    P.s. nn so voi, ma io sono due giorni ke provo la procedura guidata (quella ” ufficiosamente ufficiale” per utenti win per inrenderci, qui linkata http://www.pendrivelinux.com/usb-knoppix-510/) per installare Knoppix su Usb da Win sp2 e nn ci riesco: uso una pendrive Philips fat32 8 Gyga, e dopo aver finito la procedura, al momento del boot, Sys linux dice “could not find the kernel image= Linux” boot : ” ma questo messaggi di errore nel file Syslinux.conf, dopo averlo spulciato per bene, nn l’ho trovato.
    La stessa cosa mi era successa provando ad installare Puppy 4.1.2 su Usb pen ma ho risolto rendendo “visibile” il file che prima avevo messo, con gli altri file necessari, in una cartellina appositamente creata;
    ho fatto lo stesso con Knoppix 5.1 laciando “a vista” minitrid.gz e linuz ma qui la procedura nn ha funzionato………

  18. Antonio Doldo scrive:

    @Michelangelo
    come ti ho detto per e-mail riposto qui quanto fatto da Linux:

    * ho riscaricato il file
    http://ftp.gwdg.de/pub/linux/knoppix/KNOPPIX_V5.1.1CD-2007-01-04-EN.iso
    * formattato la pendrive fat, con la partizione attiva

    Disco /dev/sdd: 1998 MB, 1998585344 byte
    62 heads, 62 sectors/track, 1015 cylinders
    Units = cilindri of 3844 * 512 = 1968128 bytes
    Disk identifier: 0x00000000

    Dispositivo Boot Start End Blocks Id System
    /dev/sdd1 * 1 1015 1950799 b W95 FAT32

    * ho copiato tutto il contenuto dell’immagine ISO nella pendrive e tutti i files della directory isolinux nella sua root
    * ho copiato il file isolinux.cfg come syslinux.cfg

    * smontato la penna e eseguito (la partizione è sdd1)

    * sudo syslinux -sf /dev/sdd1

    $ ls -l
    totale 4876
    -r-x—— 1 adoldo root 25 2009-01-05 15:48 autorun.inf
    -rwx—— 1 adoldo root 1474560 2009-01-05 15:48 balder.img
    drwx—— 3 adoldo root 4096 2009-01-05 15:48 boot
    -rwx—— 1 adoldo root 2048 2009-01-05 15:48 boot.cat
    -rwx—— 1 adoldo root 140 2009-01-05 15:48 boot.msg
    -r-x—— 1 adoldo root 32606 2006-02-22 00:00 cdrom.ico
    -rwx—— 1 adoldo root 1591 2009-01-05 15:48 f2
    -rwx—— 1 adoldo root 1675 2009-01-05 15:48 f3
    -rwx—— 1 adoldo root 256 2009-01-05 15:48 german.kbd
    -rwx—— 1 adoldo root 2607 2009-01-05 15:48 index.html
    -rwx—— 1 adoldo root 10764 2009-01-05 15:48 isolinux.bin
    -rwx—— 1 adoldo root 2209 2009-01-05 15:48 isolinux.cfg
    drwx—— 4 adoldo root 4096 2009-01-05 15:56 KNOPPIX
    -r-x—— 1 adoldo root 13941 2009-01-05 16:06 ldlinux.sys
    -rwx—— 1 adoldo root 2029901 2009-01-05 15:48 linux
    -rwx—— 1 adoldo root 60926 2009-01-05 15:48 logo.16
    -rwx—— 1 adoldo root 94760 2009-01-05 15:48 memtest
    -rwx—— 1 adoldo root 1216955 2009-01-05 15:48 minirt.gz
    -rwx—— 1 adoldo root 2209 2009-01-05 16:06 syslinux.cfg

    questo è il file syslinux.cfg SENZA modifiche:

    DEFAULT linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    TIMEOUT 300
    PROMPT 1
    DISPLAY boot.msg
    F1 boot.msg
    F2 f2
    F3 f3
    LABEL knoppix
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    LABEL expert
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt.gz nomce BOOT_IMAGE=expert
    LABEL memtest
    KERNEL memtest
    APPEND foo
    LABEL knoppix-txt
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    LABEL debug
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=minirt.gz debug BOOT_IMAGE=debug
    LABEL fb1280x1024
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=794 xmodule=fbdev initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    LABEL fb1024x768
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 xmodule=fbdev initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    LABEL fb800x600
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=788 xmodule=fbdev initrd=minirt.gz nomce loglevel=0 quiet BOOT_IMAGE=knoppix
    LABEL dos
    KERNEL balder.img
    LABEL failsafe
    KERNEL linux
    APPEND ramdisk_size=100000 init=/etc/init lang=us vga=normal atapicd nosound noapic noacpi pnpbios=off acpi=off nofstab noscsi nodma noapm nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=minirt.gz BOOT_IMAGE=knoppix
    LABEL userdef
    KERNEL linux
    APPEND ###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

    se volessi aggiungere un’altra distro devi sapere come si chiama il file compresso (esempio, casper/filesystem.squashfs) il file del kernel (esempio vmlinuz) e il file di init, (esempio initrd.gz)

    nel caso di ubuntu aggiungi come label a syslinux.cfg (la dir casper viene riconosciuta al boot)

    label live
    menu label ^Prova Ubuntu senza cambiamenti al computer
    kernel vmlinuz
    append boot=casper initrd=initrd.gz

    ma questo solo se vuoi due distro insieme

    le schermate della pendrive knoppix sono su:


    Ciao,
    antonio

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: