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
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
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.
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..
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
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
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?
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
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.
Ciao io ho xubuntu 10.04 come faccio ad installare anche puppy linux con Grub2 ?
Grazie.
Write a comment
* = required field