Due distribuzioni in una chiavetta
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- conraid
- Staff

- Messaggi: 13526
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Due distribuzioni in una chiavetta
Come faccio a mettere più di una distribuzione nella chiavetta?
Online trovo info solo per YUMI (richeide gambas) che non vorrei starmi a compilare. Non so se unetbootin lo fa, ma avendo avuto problemi anche con solo una chiavetta vorrei evitare.
Inoltre, secondo voi è possibile metterci due distribuzioni in modo permanente? per esempio ho live di alien messa in questo modo, tramite lo script fatto da alien stesso.
Online trovo info solo per YUMI (richeide gambas) che non vorrei starmi a compilare. Non so se unetbootin lo fa, ma avendo avuto problemi anche con solo una chiavetta vorrei evitare.
Inoltre, secondo voi è possibile metterci due distribuzioni in modo permanente? per esempio ho live di alien messa in questo modo, tramite lo script fatto da alien stesso.
- ponce
- Iper Master

- Messaggi: 2792
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 5.8.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Due distribuzioni in una chiavetta
sicuramente l'ho gia' postato e lo rifaccio solo per ragioni di completezza: sulle mie pennine uso grub4dos e ci avvio diverse iso che tengo su un filesystem fat32 (usando un menu.lst nella directory principale simile a questo).
ci faccio anche una partizione ext4 per altre cose, dove uno puo' eventualmente anche mettere i dati della persistenza usati dalle live (alcune danno anche la possibilita' di registrarli in un file singolo, invece che in una directory).
l'unica limitazione di grub4dos, sempre come dicevo, e' che i file delle iso devono essere contigui.
riguardo il fatto di metterci due distribuzioni in modo permanente non credo ci siano problemi, se le directory dove vengono salvati i dati della persistenza hanno nome diverso.
ci faccio anche una partizione ext4 per altre cose, dove uno puo' eventualmente anche mettere i dati della persistenza usati dalle live (alcune danno anche la possibilita' di registrarli in un file singolo, invece che in una directory).
l'unica limitazione di grub4dos, sempre come dicevo, e' che i file delle iso devono essere contigui.
riguardo il fatto di metterci due distribuzioni in modo permanente non credo ci siano problemi, se le directory dove vengono salvati i dati della persistenza hanno nome diverso.
- conraid
- Staff

- Messaggi: 13526
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Due distribuzioni in una chiavetta
in pratica metto le due iso in due directory diverse e poi grub4dos (immagino in /boot nella root o direttamente nella root?) e dopo faccio un tar, cancello tutto e ci ricopio il tar.
esatto?
esatto?
- ponce
- Iper Master

- Messaggi: 2792
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 5.8.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Due distribuzioni in una chiavetta
le iso puoi metterle dove credi, io per esempio uso una directory chiamata "ISO" nella directory principale.
grub4dos installa grub nell'MBR e poi usa i file grldr e menu.lst nella directory principale.
la posizione e il nome delle directory della persistenza dipendono dalla iso live, ognuna ha le sue: credo che le live di Alien Bob usino la directory "persistence" nella directory principale, non so se si possa specificare un percorso personalizzato, nel caso di Porteus per esempio si.
grub4dos installa grub nell'MBR e poi usa i file grldr e menu.lst nella directory principale.
la posizione e il nome delle directory della persistenza dipendono dalla iso live, ognuna ha le sue: credo che le live di Alien Bob usino la directory "persistence" nella directory principale, non so se si possa specificare un percorso personalizzato, nel caso di Porteus per esempio si.
- conraid
- Staff

- Messaggi: 13526
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Due distribuzioni in una chiavetta
ok, nei prossimi giorni mi ci metto. I software tipo unebootin o multibootusb mettono tutti i file, poi quando vado a partire mi dice che non trova niente. Boh.
E non è colpa delle live, con dd e con lo script di alien (che crea varie partizioni) funziona.
E non è colpa delle live, con dd e con lo script di alien (che crea varie partizioni) funziona.
-
rmariotti
- Linux 0.x

- Messaggi: 19
- Iscritto il: dom 27 ott 2013, 14:20
- Nome Cognome: Rodolfo Mariotti
- Slackware: slackware64-14.1
- Kernel: 3.14.0-pf
- Desktop: KDE
- Distribuzione: Debian 7.4
- Località: Arraken, Arrakis
Re: Due distribuzioni in una chiavetta
Io ho una chiavetta multiboot, l'ho creata utilizzando grub2. Formatta la tua pendrive, copia le iso (senza scompattarle) nella root della chiavetta poi installa grub su di essa, in seguito modifica il file grub.cfg nella directory /boot/grub
ecco il mio grub.cfg, prendi spunto da quello per inserire nuove distribuzioni (Potresti dover fare diversi tentativi in quanto ogni distro ha una sequenza di boot leggermente diversa)
EDIT: Puoi trovare un ottima guida a questo indirizzo: http://www.pendrivelinux.com/boot-multi ... ing-linux/, salva il grub.cfg che ho postato sopra e prendi spunto da quello per aggiungere nuove entry, per completezza ti lascio anche l'albero di directory della mia chiavetta:
Spero possa esserti utile.
ecco il mio grub.cfg, prendi spunto da quello per inserire nuove distribuzioni (Potresti dover fare diversi tentativi in quanto ogni distro ha una sequenza di boot leggermente diversa)
Codice: Seleziona tutto
set timeout=10
set default=0
set color_normal=green/black
set color_highlight=black/green
#menuentry "Ubuntu Desktop ISO" {
# loopback loop /ubuntu.iso
# linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
# initrd (loop)/casper/initrd.lz
#}
#menuentry "Linux Mint ISO" {
# loopback loop /linuxmint.iso
# linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/linuxmint.iso noeject noprompt splash --
# initrd (loop)/casper/initrd.lz
#}
#menuentry "DBAN ISO" {
# loopback loop /dban.iso
# linux (loop)/DBAN.BZI nuke="dwipe" iso-scan/filename=/dban.iso silent --
#}
#menuentry "Tinycore ISO" {
# loopback loop /tinycore.iso
# linux (loop)/boot/bzImage --
# initrd (loop)/boot/tinycore.gz
#}
#menuentry "Memtest 86+" {
# linux16 /memtest86+.bin
#}
menuentry "SystemRescueCd 4.4.1 x86" {
loopback loop /systemrescuecd-x86-4.4.1.iso
linux (loop)/isolinux/rescue32 isoloop=/systemrescuecd-x86-4.4.1.iso setkmap=it docache dostartx
initrd (loop)/isolinux/initram.igz
}
menuentry "SystemRescueCd 4.4.1 x86_64" {
loopback loop /systemrescuecd-x86-4.4.1.iso
linux (loop)/isolinux/rescue64 isoloop=/systemrescuecd-x86-4.4.1.iso setkmap=it docache dostartx
initrd (loop)/isolinux/initram.igz
}
menuentry "Debian 7.8.0 i386 install" {
loopback loop /debian-7.8.0-i386-netinst.iso
linux (loop)/install.386/vmlinuz priority=low video=vesa:ywrap,mtrr vga=788 iso-scan/ask_second_pass=true iso-scan/filename=/debian-7.8.0-i386-netinst.iso
initrd (loop)/install.386/gtk/initrd.gz
}
menuentry "Clonezilla i686 default" {
loopback loop /clonezilla-live-2.3.1-18-i686-pae.iso
linux (loop)/live/vmlinuz findiso=/clonezilla-live-2.3.1-18-i686-pae.iso boot=live username=user config quiet noswap edd=on nomodeset nodmraid noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=frommedia nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
initrd (loop)/live/initrd.img
}
#menuentry "FreeDOS"{
# loopback loop /clonezilla-live-2.3.1-18-i686-pae.iso
# linux16 (loop)/syslinux/memdisk
# initrd (loop)/live/freedos.img
#}
menuentry "Tails i386 1.2.3" {
loopback loop /tails-i386-1.2.3.iso
linux (loop)/live/vmlinuz findiso=/tails-i386-1.2.3.iso boot=live config live-media=removable apparmor=1 security=apparmor nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails quiet
initrd (loop)/live/initrd.img
}
menuentry "Opensuse i586 13.2 netinstall" {
loopback loop /openSUSE-13.2-NET-i586.iso
linux (loop)/boot/i386/loader/linux install=http://download.opensuse.org/distribution/13.2/repo/oss/
initrd (loop)/boot/i386/loader/initrd
}
menuentry "Kali Linux i386 1.0.9a" {
loopback loop /kali-linux-1.0.9a-i386.iso
linux (loop)/live/vmlinuz boot=live findiso=/kali-linux-1.0.9a-i386.iso noconfig=sudo username=root hostname=kali
initrd (loop)/live/initrd.img
}
menuentry "Pentoo i386 2015.0" {
loopback loop /pentoo-i686-default-2015.0_RC3.7.iso
linux (loop)/isolinux/pentoo root=/dev/ram0 init=/linuxrc aufs max_loop=256 dokeymap looptype=squashfs loop=/image.squashfs cdroot usbcore.autosuspend=1 console=tty0 nodetect isoboot=/pentoo-i686-default-2015.0_RC3.7.iso
initrd (loop)/isolinux/pentoo.igz
}
menuentry "DBAN Boot and Nuke" {
set gfxpayload=text
loopback loop /dban-2.2.8_i586.iso
linux (loop)/DBAN.BzI nuke="dwipe" iso-scan/filename=/dban-2.2.8_i586.iso silent --
}
menuentry "Slax 7.0.8 IT (persistent)" {
linux /slax/boot/vmlinuz vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,xmode
initrd /slax/boot/initrfs.img
}
menuentry "Slax 7.0.8 IT" {
linux /slax/boot/vmlinuz vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=xmode
initrd /slax/boot/initrfs.img
}
menuentry "LinuxBBQ Bork!" {
loopback loop /linuxbbq-bork-20150203.iso
linux (loop)/live/vmlinuz verbose initrd=/live/initrd.img boot=live ip=frommedia union=aufs vga=current iso-scan/filename= /linuxbbq-bork-20150203.iso
initrd (loop)/live/initrd.img
}Codice: Seleziona tutto
/mnt/usb
├── clonezilla-live-2.3.1-18-i686-pae.iso
├── dban-2.2.8_i586.iso
├── debian-7.8.0-i386-netinst.iso
├── firmware-ralink_0.43_all.deb
├── kali-linux-1.0.9a-i386.iso
├── linuxbbq-bork-20150203.iso
├── nethack
├── openSUSE-13.2-NET-i586.iso
├── pentoo-i686-default-2015.0_RC3.7.iso
├── slax (dir)
├── systemrescuecd-x86-4.4.1.iso
├── tails-i386-1.2.3.iso
└── Zork (dir)
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
Io non riesco, mi diresti tutti i passaggi?
sai se funziona anche con NTFS?
comunque bellissima discussione
...
sai se funziona anche con NTFS?
comunque bellissima discussione
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
Buongiorno 
Sapete che invece la chiavetta funzionava, solo sul mio pc non vuole funzionare..
in pratica rimane lo schermo nero e devo spegnere forzatamente...
Premetto che le chiavette preparate con unetbootin o simili funzionano....
Ho sbirciato nel bios ma non ho trovato niente che possa servire....
Credete debba aggiungere altro al grub.cfg?
Ho un dv6-6c63sl
con bios NON UEFI
Grazie
Sapete che invece la chiavetta funzionava, solo sul mio pc non vuole funzionare..
in pratica rimane lo schermo nero e devo spegnere forzatamente...
Premetto che le chiavette preparate con unetbootin o simili funzionano....
Ho sbirciato nel bios ma non ho trovato niente che possa servire....
Credete debba aggiungere altro al grub.cfg?
Ho un dv6-6c63sl
con bios NON UEFI
Grazie
-
rmariotti
- Linux 0.x

- Messaggi: 19
- Iscritto il: dom 27 ott 2013, 14:20
- Nome Cognome: Rodolfo Mariotti
- Slackware: slackware64-14.1
- Kernel: 3.14.0-pf
- Desktop: KDE
- Distribuzione: Debian 7.4
- Località: Arraken, Arrakis
Re: Due distribuzioni in una chiavetta
È veramente strano
In passato hai utilizzato GRUB su questo computer? (Magari per fare il boot di altre distro, oppure avevi grub sul sistema operativo installato sull'hard disk)
Se non hai mai fatto il boot con GRUB sul portatile potresti provare a scrivere l'iso di una distro che utilizzi grub sull'usb utilizzando dd? (a tal proposito mi vengono in mente Sabayon e Opensuse, ma potrei sbagliarmi dato che non le utilizzo da molto)
In passato hai utilizzato GRUB su questo computer? (Magari per fare il boot di altre distro, oppure avevi grub sul sistema operativo installato sull'hard disk)
Se non hai mai fatto il boot con GRUB sul portatile potresti provare a scrivere l'iso di una distro che utilizzi grub sull'usb utilizzando dd? (a tal proposito mi vengono in mente Sabayon e Opensuse, ma potrei sbagliarmi dato che non le utilizzo da molto)
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
Ho grub installato sull'hard disk dove ho ubuntu e windows..ora vorrei mettere (kali)..rmariotti ha scritto:È veramente strano![]()
In passato hai utilizzato GRUB su questo computer?
(Magari per fare il boot di altre distro, oppure avevi grub sul sistema operativo installato sull'hard disk)
Con dd ho avuto un sacco di problemi, chiavette danneggiate!...rmariotti ha scritto: Se non hai mai fatto il boot con GRUB sul portatile potresti provare a scrivere l'iso di una distro che utilizzi grub sull'usb utilizzando dd? (a tal proposito mi vengono in mente Sabayon e Opensuse, ma potrei sbagliarmi dato che non le utilizzo da molto)
Questo è il mio grub.conf
Codice: Seleziona tutto
set timeout=10
set default=0
menuentry "Kali Linux amd64 2.0" {
loopback loop /kali-linux-2.0-amd64.iso
linux (loop)/live/vmlinuz boot=live findiso=/kali-linux-2.0-amd64.iso noconfig=sudo username=root hostname=kali
initrd (loop)/live/initrd.img
}Codice: Seleziona tutto
sudo grub-install --target=i386-pc --recheck --debug --boot-directory=/mnt/USB/ /dev/sdb
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
E se volessi mettere windows cosa aggiungereste al grub.cfg ?
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
UP.. Please
-
tecnopado
- Linux 0.x

- Messaggi: 11
- Iscritto il: mer 29 giu 2016, 14:20
- Slackware: 14.1
- Kernel: 3.10
- Desktop: DWM
- Distribuzione: Arch,FBSD,CentOS
Re: Due distribuzioni in una chiavetta
gia provato multisystem ?
- darkstaring
- Linux 3.x

- Messaggi: 639
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Due distribuzioni in una chiavetta
Su Slackware non funziona multisystem...
Finalmente sono riuscito con grub...
Ho estratto l'iso di win sulla chiavetta e aggiungendo questo al grub.cfg:
Funziona...
Ora vorrei creare una directory dentro la chiavetta di nome Windows10 e mettere lì tutti i files
sostituendo la linea
ntldr /bootmgr
con
ntldr /Windows10/bootmgr
Ma non funziona
Sapete come posso farlo ?
Finalmente sono riuscito con grub...
Ho estratto l'iso di win sulla chiavetta e aggiungendo questo al grub.cfg:
Codice: Seleziona tutto
menuentry "Windows 10 10_1607_Italian" {
insmod ntfs
ntldr /bootmgr
boot
}Ora vorrei creare una directory dentro la chiavetta di nome Windows10 e mettere lì tutti i files
sostituendo la linea
ntldr /bootmgr
con
ntldr /Windows10/bootmgr
Ma non funziona
Sapete come posso farlo ?