Grub e grub2.

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Grub e grub2.

Messaggio da igorfox »

Salve a tutti, finalmente dopo mille peripezie sono riuscito ad istallare sullo stesso pc, dotato di un paio di hard-disk 4 sistemi operativi.
In device sdb ho lasciato il solito windows, invece il device sda è tutto partizionato linux.

(b2b)Ora mi spiego.

Prima ho partizionato il disco in live cd coi comandi fdisk.
Poi ho preso il cd di Fedora e lo messo nella partizione sda1, facendogli istallare il suo bootloader nel MBR.
Poi ho preso il cd del grande Ubuntu e lo messo in sda2, lasciandogli calcare il grub sempre nel MBR.
Infine ho istallato Debian nell'ultima partizione sda3, facendo ricalcare un'altra volta il grub del MBR.

Risultato, il grub di Debian con la sua immagine di sfondo e tutte le righe relative alle varie scelte degli OS, il tutto ben funzionante.

Ovviamente, provando i vari sistemi operativi, ho lasciato che istallassero i comuni aggiornamenti di sistema, ma quando ho istallato l'aggiornamento di Ubuntu, tra le modifiche c'è stato anche il cambio del grub, probabilmente Debian ha usato il grub e ubuntu lo ha aggiornato al grub2, togliendomi l'immagine di sfondo di Debian.

Il grub2 ovviamente funziona bene ma io vorrei personalizzarmelo con immagine di sfondo e tempi di avvio.

Operando con Ubuntu i tempi di avvio le ho già modificati nel file/etc/default/grub ma nel file /05_debian_theme, il cambio dell'immagine non mi riesce.
A differenza di winzoz, linux ha l'accesso a tutti i filesystem, forse il mio errore è che ad ognuno ho fatto creare la cartella /grub, per cui bisognerebbe capire se sbaglio ha modificare il file, ho se sbaglio ha modificarlo in Ubuntu. ???
Il mio processore è un 64 bit.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

che righe hai inserito per aggiungere l'immagine? Hai dato un
sudo update-grub
Per aggiornare le modifiche al grub?
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Grub e grub2.

Messaggio da patel »

quando si vogliono utilizzare più sistemi, per evitare inconvenienti di questo tipo, occorre installare nel mbr solo il grub del sistema principale (che va installato per primo), gli altri grub devono essere installati nella partizione di root.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Di certo o aggiornato le modifiche col comando sudo update-grub2
Le modifiche apportate al file /05_debian_theme sono state fatte nella riga che inizia con walpaper, inserendo il percorso dell'imagine preso dalla cartella istallata in precedenza, cioè /usr/share/images/grub/01 debian_theme.png.
Inoltre quando salvo le modifiche nel file  /05_debian_theme, nel terminale visiono i seguenti errori:

Codice: Seleziona tutto

ubuntu@ubuntu-desktop:~$ sudo gedit /etc/grub.d/05_debian_theme 
[sudo] password for ubuntu: 
error: line 3: bad flagvector
error: line 7: bad flagvector
error: line 10: bad flagvector
error: line 12: bad flagvector
error: line 14: bad flagvector
error: line 16: bad flagvector
error: line 21: bad flagvector
error: line 26: bad flagvector
Ecco ora vi posto anche il file /05_debian_theme:

Codice: Seleziona tutto

#!/bin/sh -e

. /usr/lib/grub/grub-mkconfig_lib

# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
  . ${f}
else
  WALLPAPER="/usr/share/images/grub/01 debian-theme.png"
  COLOR_NORMAL="black/black"
  COLOR_HIGHLIGHT="magenta/black"
fi

set_mono_theme()
{
  cat << EOF
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
EOF
}

# check for usable backgrounds
use_bg=false
for output in ${GRUB_TERMINAL_OUTPUT}; do
  if [ "$output" = "gfxterm" ] ; then
    for i in /boot/grub/`basename ${WALLPAPER}` ${WALLPAPER} ; do
      if is_path_readable_by_grub $i ; then 
        bg=$i
        case ${bg} in
          *.png)		reader=png ;;
          *.tga)		reader=tga ;;
          *.jpg|*.jpeg)	reader=jpeg ;;
        esac
        if test -e /boot/grub/${reader}.mod ; then
          echo "Found background image: `basename ${bg}`" >&2
          use_bg=true
          break
        fi
      fi
    done
    break
  fi
done

# set the background if possible
if ${use_bg} ; then
  prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
  cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
  set color_normal=${COLOR_NORMAL}
  set color_highlight=${COLOR_HIGHLIGHT}
else
EOF
fi

# otherwise, set a monochromatic theme for Ubuntu
if ${use_bg} ; then
  set_mono_theme | sed -e "s/^/  /g"
  echo "fi"
else
  set_mono_theme
fi
Pensate che è possibile disistallare grub senza danneggiare grub2, cosi magari, inizio a ripulire un pò il sistema?
Il mio processore è un 64 bit.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Grub e grub2.

Messaggio da patel »

cosa intendi per disistallare grub ? quali comandi ?
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

  WALLPAPER="/usr/share/images/grub/01 debian-theme.png"
prova a cambiargli nome,togli quello spazio dopo il 01
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Dato che debian, mi ha istallato grub, invece ubuntu grub2, di fedora, che ho istallato per primo non so.  ::)

Dico io, magari disistallando grub che ora è stato superato da grub2, non mi troverei tutti quei file nei vari os riguardanti il grub, infatti il file /05_debian_theme è presente sia su ubuntu che su debian e sono diversi, quello che ho postato è quello di ubuntu.

Comunque ha parte la questione di spazio, che sul disco ne ho a sufficienza, se non creano, problemi di conflitto, potrei lasciare tutto com'è.

Piuttosto, dici che ho sbagliato ha modificare il file alla riga walpeper per cambiare l'immagine di sfondo del grub2 ?

Altrimenti come mi posso spiegare che non avvenga il cambiamento?
Il mio processore è un 64 bit.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Grub e grub2.

Messaggio da patel »

igorfor ha scritto: Dato che debian, mi ha istallato grub
sei sicuro di ciò che dici ? da debian posta

Codice: Seleziona tutto

ls /boot/grub
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Allora, ho provato ha togliere lo spazio dopo il 01 ma non cambia, inoltre ricordo bene, perchè quell'imagine l'ho scaricata io da internet e copiata nell'apposita cartella.

Il comando che invece mi hai chiesto di dare da in debian, da il seguente risultato:

Codice: Seleziona tutto

root@debian:/home/debian# ls /boot/grub
915resolution.mod	     gcry_seed.mod	 part_sunpc.mod
acpi.mod		     gcry_serpent.mod	 parttool.lst
affs.mod		     gcry_sha1.mod	 parttool.mod
afs_be.mod		     gcry_sha256.mod	 password.mod
afs.mod			     gcry_sha512.mod	 password_pbkdf2.mod
aout.mod		     gcry_tiger.mod	 pbkdf2.mod
ata.mod			     gcry_twofish.mod	 pci.mod
ata_pthru.mod		     gcry_whirlpool.mod  play.mod
at_keyboard.mod		     gettext.mod	 png.mod
befs_be.mod		     gfxmenu.mod	 probe.mod
befs.mod		     gfxterm.mod	 pxeboot.img
biosdisk.mod		     gptsync.mod	 pxecmd.mod
bitmap.mod		     grldr.img		 pxe.mod
bitmap_scale.mod	     grub.cfg		 raid5rec.mod
blocklist.mod		     grubenv		 raid6rec.mod
boot.img		     gzio.mod		 raid.mod
boot.mod		     halt.mod		 read.mod
bsd.mod			     handler.lst	 reboot.mod
bufio.mod		     hashsum.mod	 regexp.mod
cat.mod			     hdparm.mod		 reiserfs.mod
cdboot.img		     hello.mod		 relocator.mod
chain.mod		     help.mod		 scsi.mod
cmostest.mod		     hexdump.mod	 search_fs_file.mod
cmp.mod			     hfs.mod		 search_fs_uuid.mod
command.lst		     hfsplus.mod	 search_label.mod
configfile.mod		     iorw.mod		 search.mod
core.img		     iso9660.mod	 serial.mod
cpio.mod		     jfs.mod		 setjmp.mod
cpuid.mod		     jpeg.mod		 setpci.mod
crc.mod			     kernel.img		 sfs.mod
crypto.lst		     keystatus.mod	 sleep.mod
crypto.mod		     linux16.mod	 tar.mod
cs5536.mod		     linux.mod		 terminal.lst
datehook.mod		     lnxboot.img	 terminal.mod
date.mod		     loadenv.mod	 terminfo.mod
datetime.mod		     locale		 test.mod
device.map		     loopback.mod	 tga.mod
diskboot.img		     lsmmap.mod		 trig.mod
dm_nv.mod		     ls.mod		 true.mod
drivemap.mod		     lspci.mod		 udf.mod
echo.mod		     lvm.mod		 ufs1.mod
efiemu32.o		     mdraid.mod		 ufs2.mod
efiemu64.o		     memdisk.mod	 uhci.mod
efiemu.mod		     memrw.mod		 usb_keyboard.mod
elf.mod			     minicmd.mod	 usb.mod
example_functional_test.mod  minix.mod		 usbms.mod
ext2.mod		     mmap.mod		 usbtest.mod
extcmd.mod		     moddep.lst		 vbeinfo.mod
fat.mod			     msdospart.mod	 vbe.mod
font.mod		     multiboot2.mod	 vbetest.mod
fshelp.mod		     multiboot.mod	 vga.mod
fs.lst			     nilfs2.mod		 vga_text.mod
functional_test.mod	     normal.mod		 video_bochs.mod
gcry_arcfour.mod	     ntfscomp.mod	 video_cirrus.mod
gcry_blowfish.mod	     ntfs.mod		 video_fb.mod
gcry_camellia.mod	     ohci.mod		 video.lst
gcry_cast5.mod		     part_acorn.mod	 video.mod
gcry_crc.mod		     part_amiga.mod	 videotest.mod
gcry_des.mod		     part_apple.mod	 xfs.mod
gcry_md4.mod		     part_bsd.mod	 xnu.mod
gcry_md5.mod		     part_gpt.mod	 xnu_uuid.mod
gcry_rfc2268.mod	     partmap.lst	 zfsinfo.mod
gcry_rijndael.mod	     part_msdos.mod	 zfs.mod
gcry_rmd160.mod		     part_sun.mod
root@debian:/home/debian# 
Il mio processore è un 64 bit.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Grub e grub2.

Messaggio da patel »

come pensavo, hai il grub2 anche su debian, puoi fare una riprova cn

Codice: Seleziona tutto

grub-install -v
ti darà grub 1.9.....
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

posta

Codice: Seleziona tutto

ls -la /usr/share/images/grub/
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Ecco il contenuto della /usr/share/images/grub :

Codice: Seleziona tutto

ubuntu@ubuntu-desktop:~$ ls -la /usr/share/images/grub/
totale 14708
drwxr-xr-x 2 root root   4096 2011-03-24 05:49 .
drwxr-xr-x 4 root root   4096 2011-03-24 06:08 ..
-rw-r--r-- 1 root root 747988 2011-03-24 05:49 01 debian-theme.png
-rw-r--r-- 1 root root 814353 2010-05-10 13:28 050817-N-3488C-028.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 2006-02-15_Piping.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Aesculus_hippocastanum_fruit.tga
-rw-r--r-- 1 root root 866898 2010-05-10 13:28 Apollo_17_The_Last_Moon_Shot_Edit1.tga
-rw-r--r-- 1 root root 816018 2010-05-10 13:28 B-1B_over_the_pacific_ocean.tga
-rw-r--r-- 1 root root 800658 2010-05-10 13:28 BonsaiTridentMaple.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Flower_jtca001.tga
-rw-r--r-- 1 root root 817938 2010-05-10 13:28 Fly-Angel.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Glasses_800_edit.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Hortensia-1.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Lake_mapourika_NZ.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Moraine_Lake_17092005.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Plasma-lamp.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 Sparkler.tga
-rw-r--r-- 1 root root 921618 2010-05-10 13:28 TulipStair_QueensHouse_Greenwich.tga
-rw-r--r-- 1 root root 920214 2010-05-10 13:28 Windbuchencom.tga
ubuntu@ubuntu-desktop:~$ 
Il mio processore è un 64 bit.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Codice: Seleziona tutto

grub-install -v
Già, hai proprio ragione ho il grub2 anche su debian.
Il mio processore è un 64 bit.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

mi avevi cdetto che l'avevi rinominata ma non mi pare proprio
-rw-r--r-- 1 root root 747988 2011-03-24 05:49 01 debian-theme.png
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Ma si, l'immagine non faceva parte del pacchetto splashimages, l'ho scaricata da internet e copiata nell'apposita cartella, e come puoi notare è anche l'unica in formato .png
Il mio processore è un 64 bit.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

si ho visto che l'hai copiata ma il nome è ancora 01 debian-theme.png. io ti ho detto di provare a rinominarla magari solo in debian-theme.png
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Ok! Dimmi.

L'immagine ce l'ho nel percorso /usr/share/images/01 debian-theme

Qual'è il comando di root che mi permette l'operazione di rinomina?
Il mio processore è un 64 bit.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Grub e grub2.

Messaggio da jerico »

Codice: Seleziona tutto

sudo  mv /usr/share/images/01\ debian-theme.png  /usr/share/images/debian-theme.png
igorfor ha scritto: Ok! Dimmi.

L'immagine ce l'ho nel percorso /usr/share/images/01 debian-theme

Qual'è il comando di root che mi permette l'operazione di rinomina?
sicuro che ce l'hai qui? prima era in /usr/share/images/grub/
Ultima modifica di jerico il domenica 27 marzo 2011, 20:27, modificato 1 volta in totale.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: Grub e grub2.

Messaggio da igorfox »

Opss! Una gaff, scusa.  :-[

Hai ragione c'è ancora /grub.

Comunque, grazie della dritta poi ti faccio sapere.
Il mio processore è un 64 bit.
Avatar utente
igorfox
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 637
Iscrizione: domenica 16 maggio 2010, 13:41

Re: [Risolto). Grub e grub2.

Messaggio da igorfox »

Ottimo, ora posso andare avanti a modificare i colori del testo.

Ma ancora una domanda, ma perchè non mi accetta i numeri davanti al nome?

Grazie Mille.
Il mio processore è un 64 bit.
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 2 ospiti