Home · Guide · installare puppy su pc con Ubuntu

installare puppy su pc con Ubuntu

Se volete aggiungere Puppy linux e altre sue versioni derivate su un computer con sistema operativo Ubuntu o altro linux gia' installato, seguite questa semplicissima guida, senza modificare alcuna partizione del hard disk:

- Create una cartella nella partizione dove e' installato linux Ubuntu (ad esempio puppy431) e copiate dentro il contenuto della iso o cd-rom di puppy

- Aprite il file di configurazione del boot manager Grub che avete gia' installato in automatico con la precedente installazione di Ubuntu, lo trovate in
/boot/grub/menu.lst

- Aggiungete una nuova voce con il collegamento al nuovo sistema Puppy in questo modo:

# Linux bootable partition config begins
title Puppy linux 4.31
rootnoverify (hd0,0)
kernel /puppy431/vmlinuz pmedia=idehd psubdir=puppy431
initrd /puppy431/initrd.gz
# Linux bootable partition config ends

(hd0,0) significa hard disk 1 e partizione 1
se create la cartella sulla partizione 3 mettete (hd0,2)
Cambiate in pmedia=satahd se avete un hd sata, e psubdir=xxx dove xxx sta' per il nome della cartella dove mettete i file di puppy per l'avvio (ad esempio li abbiamo messi nella cartella "puppy431" );
in questo modo potete aggiungere altre opzioni sul boot, ad esempio avviare un altra versione di puppy in un altra cartella, aggiungendo le righe sopra indicate e sostituendo "puppy431" con il nome della cartella della nuova versione;
ad esempio potete aggiungere sul hd una cartella di nome puppy412 con dentro i file della iso della versione 4.12 e aggiungere nel menu queste righe:

# Linux bootable partition config begins
title Puppy linux 4.12
rootnoverify (hd0,0)
kernel /puppy412/vmlinuz pmedia=idehd psubdir=puppy412
initrd /puppy412/initrd.gz
# Linux bootable partition config ends

Cosi' avrete al riavvio una nuova voce sul menu di avvio con la scritta "Puppy linux 4.12" .

In pratica dovete solo copiare la iso in una cartella e aggiungere il collegamento sul Grub.
e' la stessa guida di installazione in hd (e usb) che trovate qui

installazione puppy in hd 3 parte

tralasciando le prime parti riguardo il partizionamento e installazione di Grub

17.05.2010. 23:50

Comments

Apy68 02.08.2010. 09:34

Ciao volevo dirti che non sono riuscito ad installare puppy con Grub2.
Invece ci sono riuscito a primo colpo installando Grub1, solo che adesso mi da problemi Xubuntu nel senso che si carica però appena esce il desktop si blocca tutto...
Saluti

Franco 30.07.2010. 02:48

l'opzione "pmedia=atahd" dovevi mettrla prima di psubdir=puppy5 comunque puoi tralasciarla.
Penso che non sia stato aggiornato il file grub.cfg, utilizza invece di sudo, gksudo,questo codice da terminale:

gksudo gedit /etc/grub.d/40_custom

quindi modifica cosi':

#!/bin/sh
exec tail -n +3 $0
menuentry "Puppit frugal" {
set root=(hd0,1)
linux /puppy5/vmlinuz psubdir=puppy5
initrd /puppy5/initrd.gz
}
EOF

poi
sudo chmod +x /etc/grub.d/40_custom

infine
sudo update-grub

ora dovrebbe salvare le modifiche e apparire Puppy al riavvio.

apy68 29.07.2010. 21:24

Ciao allora ho spostato la cartella in /puppy5 (dove c'è anche /bin /dev /etc /lib /root .. )
poi
sudo gedit /etc/grub.d/40_custom

questo è quello che c'è scritto:
#!/bin/sh
exec tail -n +3 $0
menuentry "Puppit frugal" {
set root=(hd0,1)
linux /puppy5/vmlinuz psubdir=puppy5
initrd /puppy5/initrd.gz
pmedia=idehd
}

poi
sudo chmod +x /etc/grub.d/40_custom

infine
sudo update-grub

e questo è il risultato
/etc/default/grub: 30: title: not found

ho provato anche con sudo update-grub2
-stesso risultato.

Niente puppy non compare nella lista del grub..

Franco 29.07.2010. 15:58

La cartella puppy5 non devi metterla (o crearla) in
/root ma in
/mnt/home (oppure / )
cioe' dove vedi anche /bin /dev /etc /lib /root ...
qs sera controlla bene la posizione della cartella puppy5

apy68 29.07.2010. 15:26

la directory è root/puppy5
non segnala nulla perchè nel grub non compare proprio l'opzione puppy e quindi carica normalmente xubuntu.

Come hai potuto immaginare di linux capisco poco o nulla ed uso xubuntu da un annetto ma come se fosse windows.
Ora sono a lavoro stasera proverò.

Ciao e Grazie Mille

Franco (admin) 29.07.2010. 14:56

Prova ad aggiungere l'opzione
pmedia=satahd (o idehd)
ed eventualmente togliere
EOF
controlla comunque sia giusto il percorso alla cartella 'puppy5' e che sia nel primo hd e prima partizione (hd0,1)

ma segnala errori all'avvio?
hai premuto SHIFT per visualizzare il menu iniziale?
hai aggiornato con
sudo update-grub?

apy68 29.07.2010. 14:27

ecco cosa ho scritto in 40_custom

#!/bin/sh
exec tail -n +3 $0
menuentry "Puppit frugal" {
set root=(hd0,1)
linux /puppy5/vmlinuz psubdir=puppy5
initrd /puppy5/initrd.gz
}
EOF

Purtroppo non lo vede proprio

ciao

Franco (admin) 29.07.2010. 03:21

Il nuovo grub2, invece di facilitare le cose, ha complicato tutto (io consiglio di installare il vecchio grub da puppy live-cd).
Comunque da ubuntu, da terminale digiti:

sudo gedit /etc/grub.d/40_custom

aggiungi queste righe:

exec tail -n +3 $0
menuentry "Puppit frugal" {
set root=(hd0,1)
linux /puppy431/vmlinuz psubdir=puppy431
initrd /puppy431/initrd.gz
}
EOF

quindi da terminale:

sudo chmod +x /etc/grub.d/40_custom
sudo update-grub

Al riavvio premi SHIFT per visualizzare il menu di scelta. (hd0,1) si intende hd 1 e partizione 1 (con grub2 le partizioni iniziano con 1 e non piu' con 0 ).
Dimmi se funziona o ti da' eventuali errori.

apy68 29.07.2010. 00:28

Ciao io ho xubuntu 10.04 come faccio ad installare anche puppy linux con Grub2 ?
Grazie.

<< First < Previous [2 / 2] Next > Last >>

Write a comment

* = required field

:

:

:


2 + 1 =

Nuovi articoli

Nuovi Commenti