OVH Community, your new community space.

errore "modprobe loop"


tic toc
27.08.2010, 19.22
Citazione Originariamente Scritto da fulvio
dopo aver editato il file /etc/lilo.conf bisogna che dai il comando "/sbin/lilo"
Ciao! Ho 'sistemato' aggiornando ubuntu 8.04 alla 10.04 LTS.

Citazione Originariamente Scritto da tic toc
C'è un editor grafico per grub 2? Ho installato il kernel di ubuntu e dato il comando uplodate-grub2 ma non parte perchè evidentemente non è quello di dafault. Come si fa a gestire l'ordine di avvio?
Questo è il mio file di configurazione grub.d(/etc/grub.d)

Codice:
#
# 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,1)'
search --no-floppy --fs-uuid --set 8dff5881-fca8-4d4d-a987-0d35b29952a5
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,1)'
search --no-floppy --fs-uuid --set 8dff5881-fca8-4d4d-a987-0d35b29952a5
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
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/06_linux ###
menuentry 'Ubuntu, con Linux 2.6.34-020634-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set 8dff5881-fca8-4d4d-a987-0d35b29952a5
	linux	/boot/vmlinuz-2.6.34-020634-generic root=UUID=8dff5881-fca8-4d4d-a987-0d35b29952a5 ro   quiet nosplash nomodeset
	initrd	/boot/initrd.img-2.6.34-020634-generic
}
menuentry 'Ubuntu, con Linux 2.6.34-020634-generic (modalit¢ ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set 8dff5881-fca8-4d4d-a987-0d35b29952a5
	echo	'Caricamento Linux 2.6.34-020634-generic...'
	linux	/boot/vmlinuz-2.6.34-020634-generic root=UUID=8dff5881-fca8-4d4d-a987-0d35b29952a5 ro single 
	echo	'Caricamento ramdisk iniziale...'
	initrd	/boot/initrd.img-2.6.34-020634-generic
}
### END /etc/grub.d/06_linux ###

### BEGIN /etc/grub.d/10_OVHkernel ###
menuentry "Ubuntu 10.04 LTS, OVH kernel 2.6.33.5-xxxx-grs-ipv4-32" {
	insmod ext2
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set 8dff5881-fca8-4d4d-a987-0d35b29952a5
	linux	/boot/bzImage-2.6.33.5-xxxx-grs-ipv4-32 root=/dev/sda1 ro  quiet nosplash nomodeset
}
### END /etc/grub.d/10_OVHkernel ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

### 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.
### END /etc/grub.d/40_custom ###
Come vedete ho rinominato 06_OVHkernel e 10_linux in 10_OVHkernel e 06_linux per dare priorità di caricamente al kernel ufficiale di ubuntu e poi ho dato il comando update-grub2 ma niente da fare...carica sempre quello OVH.

Consigli? Grazie

fulvio
27.08.2010, 18.08
Citazione Originariamente Scritto da tic toc
Dopo aver installato la versione del kernel 2.31 ho editato /etc/lilo.conf cambiando il nome dell'immagine(zImage-2.6.34-xxxx-std-ipv4-32) e mettendo quella nuova. Riavvo e non riesco piu a connettermi -.-"

Qualche suggerimento?
dopo aver editato il file /etc/lilo.conf bisogna che dai il comando "/sbin/lilo"

fulvio
27.08.2010, 18.04
i kernel di ovh e nello specifico il 2.6.34-xxxx-std-ipv4-32
dovrebbero già avere il "CONFIG_BLK_DEV_LOOP=y"

ftp://ftp.ovh.net/made-in-ovh/bzImag...xx-std-ipv4-32

prova a dare il comando:
"ls -al /dev/loop*"
e posta il risultato

prova anche a postare il comando che usi per fare il mount dell'iso

tic toc
27.08.2010, 13.23
Dopo aver installato la versione del kernel 2.31 ho editato /etc/lilo.conf cambiando il nome dell'immagine(zImage-2.6.34-xxxx-std-ipv4-32) e mettendo quella nuova. Riavvo e non riesco piu a connettermi -.-"

Qualche suggerimento?

tic toc
27.08.2010, 02.05
Citazione Originariamente Scritto da morpheus
Il kernel OVH è compilato senza il supporto ai moduli.
Prova a vedere se hai già i loop device in /dev (in quel caso non ti serve fare "modprobe loop"), altrimenti hai due alternative:
a) usare il kernel di default della tua distro;
b) ricompilare da capo il kernel OVH abilitando il supporto ai moduli e/o abilitando loop.ko.

Ciao,
M.
Ho provato ad aggiornarlo da quello che ho attualmente sul server ovh (2.6.34-xxxx-std-ipv4-32) alka v2.6.31.13-karmic(http://kernel.ubuntu.com/~kernel-ppa....31.13-karmic/) ma rimane lo stesso..non si sostituisce..

Come mai? Devo per forza mettere una versione superiore?

tic toc
26.08.2010, 17.35
Citazione Originariamente Scritto da morpheus
Il kernel OVH è compilato senza il supporto ai moduli.
Prova a vedere se hai già i loop device in /dev (in quel caso non ti serve fare "modprobe loop"), altrimenti hai due alternative:
a) usare il kernel di default della tua distro;
b) ricompilare da capo il kernel OVH abilitando il supporto ai moduli e/o abilitando loop.ko.

Ciao,
M.
Deduco che non li ho, perchè senza quel comando, non funziona..

C'è una guida fatta bene su come fare a mettere il kernel di default di ubuntu 8.04? Non perdo i dati?
Curiosità: perchè OVH non lascia quello di default ubuntu?

morpheus
26.08.2010, 16.55
Il kernel OVH è compilato senza il supporto ai moduli.
Prova a vedere se hai già i loop device in /dev (in quel caso non ti serve fare "modprobe loop"), altrimenti hai due alternative:
a) usare il kernel di default della tua distro;
b) ricompilare da capo il kernel OVH abilitando il supporto ai moduli e/o abilitando loop.ko.

Ciao,
M.

tic toc
26.08.2010, 15.32
Ciao a tutti,
Ho bisogno di montare un immagine .iso, quindi, aggiungo il modulo loop al kernel con il comando "modprobe loop" e ottengo il seguente errore: "root@blabla:/home/admin# modprobe loop
FATAL: Could not load /lib/modules/2.6.34-xxxx-std-ipv4-32/modules.dep: No such file or directory". Se provo sulla mia versione 8.04 (che è la stessa del server) funziona alla perfezione.

Come risolvo?

Grazie