Se hai XUBUNTU installato già, avrai anche -bella e pronta- una Partizione di SWAP (quella che hai creato quando hai installato XUBUNTU, per l'esattezza). Il tuo Puppy-Linux userà, infatti, precisamente la stessa Partizione di SWAP che usa anche il tuo XUBUNTU.
In quanto alla domanda che hai posto circa l'installazione di Puppy-Linux accanto al tuo Windows e al tuo XUBUNTU, la risposta è: "Sì, si può fare". E la maniera migliore di farlo è -a parer mio- quella di ricorrere ad una installazione cosiddetta "frugale". In questo modo non dovrai creare nuove Partizioni né installare un altro GRUB, etc... Avvierai il tuo Puppy-Linux, comunque, da LiveCD, salvando tutto quanto (le tue personalizzazioni, le nuove installazioni, etc...) nel tuo Hard Disk (o in una Partizione di Windows o in una di XUBUNTU, secondo quella che ti pare più capiente e ti torna più comodo d'usare).
sudo gedit /etc/grub.d/40_custom
per aggiungere una voce personalizzata e aggiungi le righe che servono per lanciare initrd.gz e vmlinuz. Dove metti questi due files metterai anche lupu511.3fs così che venga caricato tutto all'avvio.sudo update-grub
Qui c'è spiegato a grandi linee come lanciare o aggiornare puppy senza più usare il cd e come fare il backup:
http://www.italianpuppy.org/community/index.php?topic=745.msg3572#msg3572
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Puppy 5.0.1 Lucid" {
set root=(hd0,9)
linux /puppy501/vmlinuz pmedia=atahd psubdir=puppy501
initrd /puppy501/initrd.gz
}
menuentry "Puppy 4.3.1" {
set root=(hd0,9)
linux /puppy431/vmlinuz pmedia=atahd psubdir=puppy431
initrd /puppy431/initrd.gz
}
menuentry "Fluppy" {
set root=(hd0,9)
linux /fluppy/vmlinuz pmedia=atahd psubdir=fluppy
initrd /fluppy/initrd.gz
}
menuentry "Puppy MacPupOpera" {
set root=(hd0,9)
linux /MacPupOpera/vmlinuz pmedia=atahd psubdir=MacPupOpera
initrd /MacPupOpera/initrd.gz
}
menuentry "Puppit" {
set root=(hd0,9)
linux /puppit/vmlinuz pmedia=atahd psubdir=puppit
initrd /puppit/initrd.gz
}
menuentry "Puppy 5.1.1 Lucid" {
set root=(hd0,5)
linux /vmlinuz pmedia=atahd
initrd /initrd.gz
}
Ok, l'errore indica che i percorsi sono sbagliati perchè non trova quello che cerca.
Prova (hd0,1) invece di (hd0,2). Ubuntu inizia a contare da 0 i dischi, invece che da 1, facile che sia lo stesso per le partizioni.
Generating grub.cfg ...
Found Windows Vista (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
Found linux image: /boot/vmlinuz-2.6.32-22-generic
Found initrd image: /boot/initrd.img-2.6.32-22-generic
done
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set f0b71115-5990-48bf-a2fb-68b4dec3b5bc
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set f0b71115-5990-48bf-a2fb-68b4dec3b5bc
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_os-prober ###
### menuentry "PackardBell Recovery Manager" {
### insmod ntfs
### set root='(hd0,1)'
### search --no-floppy --fs-uuid --set 9cf48fcff48faa5a
### chainloader +1
###}
menuentry "IceXp + Windows 7" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set f420676220672b36
chainloader +1
}
### END /etc/grub.d/10_os-prober ###
### BEGIN /etc/grub.d/20_linux ###
menuentry 'Ubuntu, con Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set f0b71115-5990-48bf-a2fb-68b4dec3b5bc
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=f0b71115-5990-48bf-a2fb-68b4dec3b5bc ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, con Linux 2.6.32-22-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set f0b71115-5990-48bf-a2fb-68b4dec3b5bc
echo 'Caricamento Linux 2.6.32-22-generic...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=f0b71115-5990-48bf-a2fb-68b4dec3b5bc ro single
echo 'Caricamento ramdisk iniziale...'
initrd /boot/initrd.img-2.6.32-22-generic
}
### END /etc/grub.d/20_linux ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Puppy 5.0.1 Lucid" {
set root=(hd0,9)
linux /puppy501/vmlinuz pmedia=atahd psubdir=puppy501
initrd /puppy501/initrd.gz
}
menuentry "Puppy 4.3.1" {
set root=(hd0,9)
linux /puppy431/vmlinuz pmedia=atahd psubdir=puppy431
initrd /puppy431/initrd.gz
}
menuentry "Fluppy" {
set root=(hd0,9)
linux /fluppy/vmlinuz pmedia=atahd psubdir=fluppy
initrd /fluppy/initrd.gz
}
menuentry "Puppy MacPupOpera" {
set root=(hd0,9)
linux /MacPupOpera/vmlinuz pmedia=atahd psubdir=MacPupOpera
initrd /MacPupOpera/initrd.gz
}
menuentry "Puppit" {
set root=(hd0,9)
linux /puppit/vmlinuz pmedia=atahd psubdir=puppit
initrd /puppit/initrd.gz
}
### END /etc/grub.d/40_custom ###
la partizione (hd0,11) l'ho ricavata da gparted,
credimi, se ha funzionato a me, deve funzionare anche a te
comunque 139 GB sono esageratissimi, se sei sufficientemente pratico ti conviene crearti una partizione di pochi (la mia è da 8GB, ma solo perchè le altre sono più grandi e non avevo voglia diridurla ancora);
inoltre mi dici quali sisemi operativi hai installato? non vedo partizioni linux (non mi riferisco a puppy, ma ad ubuntu o altro); una immagibe di gparted sarebbe gradita :-)
Col cd live carica "solo" le tue impostazioni, il resto viene preso dal cd e caricato in ram.
Cioè? Quello è l'avvio da cd live? Io sapevo che il pupsave andava messo nella radice della partizione, non sapevo che puppy potesse trovarlo anche in una sottocartella.
Come ti ho detto, fai la prova di spostare il tutto sulla partizione di linux e vedi se parte.
La partizione stessa contiene il boot e all'avvio si monta in automatico, e diventa la home di tutti i puppy installati.
sudo gedit /etc/grub.d/40_custom
(che modifica la parte del grub che non riguarda direttamente ubuntu o windows), dopo aver digitato la password si aprirà il file 40_custom (il terminale lasciamolo aperto)menuentry "aaa" {
set root=(bbb)
linux /ccc/vmlinuz pmedia=atahd psubdir=ccc
initrd /ccc/initrd.gz
}
sudo chmod +x /etc/grub.d/40_custom
diamo invio, il solito sudo update-grub
diamo nuovamente invio© 2010 - 2021 ItalianPuppy.org. - Cookie Policy