Slackware 32&64 in un singolo DVD

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Slackware 32&64 in un singolo DVD

Messaggio da ZeroUno »

EDIT: ho ripreso il progetto in mano ed ho aggiornato e pubblicato lo script e caricato la iso creata (vedi ultimo post)

slackware-mix-dvd.sh
http://files.z01.eu/iso/

=== originale di maggio 2010 ===
Slackware ci vende il dvd doppia faccia per avere entrami i sistemi a portata di mano.

Noi comuni mortali che i mezzi per costruirci un doppia faccia non ce l'abbiamo, ce possiamo stringere in una sola faccia.

Codice: Seleziona tutto

#!/bin/bash

set -e

CWD=$(pwd)

# i path dove si trovano i due rami
X86=$CWD/slack32
X64=$CWD/slack64

WORK=$CWD/workdir

rm -fr $WORK
mkdir -p $WORK
cd $WORK

mkdir -p isolinux kernels/slack32 kernels/slack64

cp $X86/isolinux/initrd.img isolinux/initrd32.img
cp $X86/kernels/hugesmp.s/* kernels/slack32/

cp $X64/isolinux/initrd.img isolinux/initrd64.img
cp $X64/kernels/huge.s/* kernels/slack64/

cp $X86/isolinux/iso.sort isolinux/iso.sort
cp $X86/isolinux/isolinux.bin isolinux/isolinux.bin

ln -s $X86/slackware slackware
ln -s $X64/slackware64 slackware64

cat $X86/isolinux/message.txt |grep -m1 Welcome > isolinux/message.txt

cat >> isolinux/message.txt << EOF

This DVD contain both Slackware 32bit and Slackware 64bit in a single face :-)

You can start Slackware 32bit Installer typing 'slack32' or simply press ENTER
You can start Slackware 64bit Installer typing 'slack64'

If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (slack32 or slack64).

In a pinch, you can boot your system from here with a command like:

boot: slack32 root=/dev/sda1 rdinit= ro 

In the example above, /dev/sda1 is the / Linux partition.


EOF

cat > isolinux/isolinux.cfg << EOF
default slack32
prompt 1
timeout 1200
display message.txt
label slack32
  kernel /kernels/slack32/bzImage
  append initrd=initrd32.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=slack32
label slack64
  kernel /kernels/slack64/bzImage
  append initrd=initrd64.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=slack64
EOF



mkisofs -f -o $CWD/slackware-mix-dvd.iso \
  -R -J -A "Slackware32_64" \
  -hide-rr-moved \
  -v -d -N \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  -sort isolinux/iso.sort \
  -b isolinux/isolinux.bin \
  -c isolinux/isolinux.boot \
  -V "SlackDVDmix" .
In pratica inserisco in un dvd solamente i rami dei pacchetti che, gentilmente, il team di slackware ha chiamato separatamente 'slackware' e 'slackware64'

Il tutto viene 3.2G
ci sarà bisogno di avere i rami (stable o current) in due directory diverse, o le due iso montate o i due dvd montati (beh, sempre se avete doppio lettore).
Nella prima sezione dello script andate a modificare X86= e X64= mettendoci relativamente il path del ramo a 32bit e 64bit.
Personalizzate i messaggi a piacere
Lanciate lo script ed eccovi con un dvd dual boot 32/64bit

Ciao
01
Ultima modifica di ZeroUno il mar 14 ago 2012, 13:42, modificato 1 volta in totale.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da teox99 »

Noi comuni mortali che i mezzi per costruirci un doppia faccia non ce l'abbiamo, ce possiamo stringere in una sola faccia.
per costruire un dvd double layer no! ma per comprarne uno vergine e masterizzare antrambe i lati spero di si... :D

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da ZeroUno »

teox99 ha scritto:per costruire un dvd double layer no! ma per comprarne uno vergine e masterizzare antrambe i lati spero di si... :D
:-)
io in commercio non ne ho mai visti
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da zoros »

buona idea la tua, ZeroUno ... ricordo (per perfezionare ulteriormente l'idea) che per installare una 64bit non occorre avviare un kernel a 64bit ... come dimostro con i miei tools :D ...
vorrei riavere le mie firme ...

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da ZeroUno »

zoros ha scritto:buona idea la tua, ZeroUno ... ricordo (per perfezionare ulteriormente l'idea) che per installare una 64bit non occorre avviare un kernel a 64bit ... come dimostro con i miei tools :D ...
no. qualche doinst.sh ha dei chroot che chiaramente non funzionano se hai un kernel a 32bit
Comunque se pure il kernel può essere lo stesso non credo che si possa dire altrettanto dell'installer che, suppongo, prenderebbe slackware/ anzichè slackware64/
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da zoros »

ma sì ZeroUno, hai ragione,
puoi considerare il mio intervento come un post++ ... c'è a monte qualcosa che non va ... volevo solo dire questo ... ciauz ;)
vorrei riavere le mie firme ...

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da Vic Steele »

ZeroUno ha scritto:
teox99 ha scritto:per costruire un dvd double layer no! ma per comprarne uno vergine e masterizzare antrambe i lati spero di si... :D
:-)
io in commercio non ne ho mai visti
Su certi store online si trovano anche a 90 centesimi (Verbatim!)...
Comunque i dual layer non si masterizzano da entrambi i lati :D , c'è questa "leggenda metropolitana" sentita più volte da sfatare.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da Blallo »

Vic Steele ha scritto:Comunque i dual layer non si masterizzano da entrambi i lati :D , c'è questa "leggenda metropolitana" sentita più volte da sfatare.
ti confondi con i double layer
i dual layer, a meno che non si abbiamo masterizzatori compatibili, si devono girare

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da Vic Steele »

Hai perfettamente ragione.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da 414N »

jimmy_page_89 ha scritto:
Vic Steele ha scritto:Comunque i dual layer non si masterizzano da entrambi i lati :D , c'è questa "leggenda metropolitana" sentita più volte da sfatare.
ti confondi con i double layer
i dual layer, a meno che non si abbiamo masterizzatori compatibili, si devono girare
Veramente, dual layer e double layer sono considerati sinonimi di "doppio strato" (faccia singola), non "doppia faccia"(ognuna a singolo strato): http://en.wikipedia.org/wiki/DVD#Dual-layer_recording.
Se non sbaglio, uno è riferito ai DVD-R e l'altro ai DVD+R.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da Blallo »

414N ha scritto:
jimmy_page_89 ha scritto:
Vic Steele ha scritto:Comunque i dual layer non si masterizzano da entrambi i lati :D , c'è questa "leggenda metropolitana" sentita più volte da sfatare.
ti confondi con i double layer
i dual layer, a meno che non si abbiamo masterizzatori compatibili, si devono girare
Veramente, dual layer e double layer sono considerati sinonimi di "doppio strato" (faccia singola), non "doppia faccia"(ognuna a singolo strato): http://en.wikipedia.org/wiki/DVD#Dual-layer_recording.
Se non sbaglio, uno è riferito ai DVD-R e l'altro ai DVD+R.
ehm...http://recensioni.ebay.it/Differenza-tr ... 0006763202
termine OT

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da ZeroUno »

Beh, volendo dovrebbero esistere anche i doppio strato&doppia faccia, per un tot di 17G

Ma tralasciando tutta la parte dei formati e cosa esiste e cosa non esiste e come si chiamano (e quanto costano),
l'utilità di avere le due slackware su una sola faccia è che puoi prendere un pennarello e scriverci "SLACKWARE" a caratteri cubitali. Sui doppia faccia ti devi accontentare del paio di centimetri quadrati al centro del dvd.


Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da zoros »

ZeroUno ha scritto:...
no. qualche doinst.sh ha dei chroot che chiaramente non funzionano se hai un kernel a 32bit ...
Comunque se pure il kernel può essere lo stesso non credo che si possa dire altrettanto dell'installer che, suppongo, prenderebbe slackware/ anzichè slackware64/
... come scritto in precedenza il mio era un post++ più che altro per rimarcare che a livello struttura filesystem/pacchetti nulla cambia tra 32bit e 64bit ... si può leggere/scrivere/riparare una installazione a 64bit anche a da una 32 ... chiaramente il chroot non si può fare ... qualcuno sa dire quali sono i txz/tgz che prevedono l'esecuzione di un chroot al loro interno? (scusate l'OT :) ) ...
vorrei riavere le mie firme ...

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da ZeroUno »

zoros ha scritto:qualcuno sa dire quali sono i txz/tgz che prevedono l'esecuzione di un chroot al loro interno? (scusate l'OT :) ) ...

Codice: Seleziona tutto

grep chroot /var/log/scripts/*
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Slackware 32&64 in un singolo DVD

Messaggio da zoros »

thanks ZeroUno, semplice semplice ... non ci avevo pensato #-o ...

be, in effetti non sono molti i pacchetti ... comunque, nel caso di prima installazione, sono tutti settaggi che si potrebbero fare al riavvio del sistema, almeno così sembra ... ma era solo una curiosità tecnica ... diciamo che si può fare (installare da 32 una 64) a patto di completare alcuni settaggi al primo riavvio ...
vorrei riavere le mie firme ...

Rispondi