[Risolto] Ripristino kernel

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

[Risolto] Ripristino kernel

Messaggio da pagaiocontento »

Ho fatto una cretinata: dopo l'ultimo aggiornamento ho eliminato immediatamente il vecchio kernel. Risultato non posso più avviare Ubuntu.
All'avvio uso la Grub di Arch installata e aggiornata nell'MBR ma, se seleziono Ubuntu la risposta è: "/boot/vmlinuz-3.16.0-28-generic" non tovato.
Questa è la directory boot di Ubuntu:

Codice: Seleziona tutto

$ ls -l /media/disco2/boot/
total 30052
-rw-r--r-- 1 root root  1213153 dic 12 19:46 abi-3.16.0-28-generic
-rw-r--r-- 1 root root   176100 dic 12 19:46 config-3.16.0-28-generic
drwxr-xr-x 3 root root     4096 nov 12 22:02 extlinux
drwxr-xr-x 6 root root     4096 dic 20 07:48 grub
-rw-r--r-- 1 root root 19963237 dic 20 07:38 initrd.img-3.16.0-28-generic.gz
-rw-r--r-- 1 root root   176500 mar 12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 mar 12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 mar 12  2014 memtest86+_multiboot.bin
-rwxrwxrwx 1 root root  2780115 dic 12 19:46 System.map-3.16.0-28-generic
-rwxrwxrwx 1 root root  6083472 dic 12 19:46 vmlinuz-3.16.0-28-generic
e questa è la configurazione di grub di Arch:

Codice: Seleziona tutto

    # cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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 load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

set menu_color_normal=red/black
set menu_color_highlight=yellow/red

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos 
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3  80025841-91cd-4bfc-8a89-a6abc22efb5e
else
  search --no-floppy --fs-uuid --set=root 80025841-91cd-4bfc-8a89-a6abc22efb5e
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_msdos 
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3  80025841-91cd-4bfc-8a89-a6abc22efb5e
else
  search --no-floppy --fs-uuid --set=root 80025841-91cd-4bfc-8a89-a6abc22efb5e
fi
insmod png
background_image -m stretch /usr/share/backgrounds/zippo.png
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_grub-customizer_menu_color_helper ###
set color_normal=red/black
set color_highlight=yellow/red
### END /etc/grub.d/01_grub-customizer_menu_color_helper ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-80025841-91cd-4bfc-8a89-a6abc22efb5e' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos 
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  8a485595-2eaf-4512-ab8b-566f900729fd
	else
	  search --no-floppy --fs-uuid --set=root 8a485595-2eaf-4512-ab8b-566f900729fd
	fi
	echo	'Loading Linux linux ...'
	linux	/vmlinuz-linux root=UUID=80025841-91cd-4bfc-8a89-a6abc22efb5e rw  quiet
	echo	'Loading initial ramdisk ...'
	initrd	 /initramfs-linux.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-80025841-91cd-4bfc-8a89-a6abc22efb5e' {
	menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-80025841-91cd-4bfc-8a89-a6abc22efb5e' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  8a485595-2eaf-4512-ab8b-566f900729fd
		else
		  search --no-floppy --fs-uuid --set=root 8a485595-2eaf-4512-ab8b-566f900729fd
		fi
		echo	'Loading Linux linux ...'
		linux	/vmlinuz-linux root=UUID=80025841-91cd-4bfc-8a89-a6abc22efb5e rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	 /initramfs-linux.img
	}
	menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-80025841-91cd-4bfc-8a89-a6abc22efb5e' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos 
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  8a485595-2eaf-4512-ab8b-566f900729fd
		else
		  search --no-floppy --fs-uuid --set=root 8a485595-2eaf-4512-ab8b-566f900729fd
		fi
		echo	'Loading Linux linux ...'
		linux	/vmlinuz-linux root=UUID=80025841-91cd-4bfc-8a89-a6abc22efb5e rw  quiet
		echo	'Loading initial ramdisk ...'
		initrd	 /initramfs-linux-fallback.img
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Ubuntu 14.10 (14.10) (on /dev/sda1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-40c95492-6c44-4485-a8ee-09f97096b8ba' {
	insmod part_msdos 
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  40c95492-6c44-4485-a8ee-09f97096b8ba
	else
	  search --no-floppy --fs-uuid --set=root 40c95492-6c44-4485-a8ee-09f97096b8ba
	fi
	linux /boot/vmlinuz-3.16.0-28-generic root=UUID=40c95492-6c44-4485-a8ee-09f97096b8ba ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.16.0-28-generic
}
submenu "Advanced options for Ubuntu 14.10 (14.10) (on /dev/sda1)"{
menuentry "Ubuntu (on /dev/sda1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-28-generic--40c95492-6c44-4485-a8ee-09f97096b8ba' {
		insmod part_msdos 
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  40c95492-6c44-4485-a8ee-09f97096b8ba
		else
		  search --no-floppy --fs-uuid --set=root 40c95492-6c44-4485-a8ee-09f97096b8ba
		fi
		linux /boot/vmlinuz-3.16.0-28-generic root=UUID=40c95492-6c44-4485-a8ee-09f97096b8ba ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.16.0-28-generic
}
menuentry "Ubuntu, con Linux 3.16.0-28-generic (on /dev/sda1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-28-generic--40c95492-6c44-4485-a8ee-09f97096b8ba' {
		insmod part_msdos 
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  40c95492-6c44-4485-a8ee-09f97096b8ba
		else
		  search --no-floppy --fs-uuid --set=root 40c95492-6c44-4485-a8ee-09f97096b8ba
		fi
		linux /boot/vmlinuz-3.16.0-28-generic root=UUID=40c95492-6c44-4485-a8ee-09f97096b8ba ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.16.0-28-generic
}
menuentry "Ubuntu, with Linux 3.16.0-28-generic (recovery mode) (on /dev/sda1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-28-generic--40c95492-6c44-4485-a8ee-09f97096b8ba' {
		insmod part_msdos 
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  40c95492-6c44-4485-a8ee-09f97096b8ba
		else
		  search --no-floppy --fs-uuid --set=root 40c95492-6c44-4485-a8ee-09f97096b8ba
		fi
		linux /boot/vmlinuz-3.16.0-28-generic root=UUID=40c95492-6c44-4485-a8ee-09f97096b8ba ro recovery nomodeset
		initrd /boot/initrd.img-3.16.0-28-generic
}
}
menuentry "Arch Linux (rolling) (su /dev/sdc1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d63b4162-7140-419b-9e9c-7ef072dc9252' {
	insmod part_msdos 
	insmod ext2
	set root='hd2,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  d63b4162-7140-419b-9e9c-7ef072dc9252
	else
	  search --no-floppy --fs-uuid --set=root d63b4162-7140-419b-9e9c-7ef072dc9252
	fi
	linux /boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw quiet
	initrd /boot/initramfs-linux.img
}
submenu "Opzioni avanzate per Arch Linux (rolling) (su /dev/sdc1)"{
menuentry "Arch Linux, with Linux core repo kernel (su /dev/sdc1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--d63b4162-7140-419b-9e9c-7ef072dc9252' {
		insmod part_msdos 
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  d63b4162-7140-419b-9e9c-7ef072dc9252
		else
		  search --no-floppy --fs-uuid --set=root d63b4162-7140-419b-9e9c-7ef072dc9252
		fi
		linux /boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw quiet
		initrd /boot/initramfs-linux.img
}
menuentry "Arch Linux, with Linux core repo kernel (Fallback initramfs) (su /dev/sdc1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--d63b4162-7140-419b-9e9c-7ef072dc9252' {
		insmod part_msdos 
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  d63b4162-7140-419b-9e9c-7ef072dc9252
		else
		  search --no-floppy --fs-uuid --set=root d63b4162-7140-419b-9e9c-7ef072dc9252
		fi
		linux /boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw quiet
		initrd /boot/initramfs-linux-fallback.img
}
}


### END /etc/grub.d/30_os-prober_proxy ###

### 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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
Posso fare qualcosa per non reinstallare ?
Nel tentativo di ovviare all'errore ho pasticciato anche con i permessi di System.map-3.16.0-28-generic e vmlinuz-3.16.0-28-generic.
Do queste informazioni nel tentativo di aiutare chi volesse gentilmente aiutarmi.
Eventualmente sarei disposto a sostituire il kernel di Ubuntu con quello di Arch ma non credo di essere in grado di farlo.
Non posso rimanere continuativamente davanti al PC per cui, eventualmente, colloquierei quando posso e chiedo anticipatamente scusa.
Grazie.
Ultima modifica di pagaiocontento il lunedì 22 dicembre 2014, 9:18, modificato 1 volta in totale.
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: [Risolto] Ripristino kernel

Messaggio da pagaiocontento »

Penso di aver ripristinato i permessi originali:

Codice: Seleziona tutto

$ ls -l /media/disco2/boot/
total 30052
-rw-r--r-- 1 root root  1213153 dic 12 19:46 abi-3.16.0-28-generic
-rw-r--r-- 1 root root   176100 dic 12 19:46 config-3.16.0-28-generic
drwxr-xr-x 3 root root     4096 nov 12 22:02 extlinux
drwxr-xr-x 6 root root     4096 dic 20 07:48 grub
-rw-r--r-- 1 root root 19963237 dic 20 07:38 initrd.img-3.16.0-28-generic.gz
-rw-r--r-- 1 root root   176500 mar 12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 mar 12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 mar 12  2014 memtest86+_multiboot.bin
-rw-r--r-- 1 root root  2780115 dic 12 19:46 System.map-3.16.0-28-generic
-rw-r--r-- 1 root root  6083472 dic 12 19:46 vmlinuz-3.16.0-28-generic
Per completezza d'informazione: mi sembra di aver estratto manualmente i due files "System.map-3.16.0-28-generic" e "vmlinuz-3.16.0-28-generic" dall'archivio "initrd.img-3.16.0-28-generic.gz". Dico "mi sembra" perchè oramai è qualche ora che smanetto e la lucidità è quella che è.
Il problema non potrebbe essere proprio la cartella in cui decomprimere l'archivio ? Chiedo e non faccio altri tentativi per paura di aumentare i danni.
Ultima modifica di pagaiocontento il domenica 21 dicembre 2014, 16:07, modificato 1 volta in totale.
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Ripristino kernel

Messaggio da dadexix86 »

Mah, hai provato semplicemente ad aggiornare GRUB da arch?

Codice: Seleziona tutto

sudo update-grub
dallo e posta l'output per favore.[/s]

EDIT: Su Arch non aggiorna così GRUB, perdonate la mia ignoranza :(
Questa è la guida, ringrazio @ale multimediale per l'informazione :)
Ultima modifica di dadexix86 il sabato 20 dicembre 2014, 10:49, modificato 2 volte in totale.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Ripristino kernel

Messaggio da ale multimediale »

Ummh se non sbaglio su arch grub si aggiorna cosi

Codice: Seleziona tutto

# grub-mkconfig -o /boot/grub/grub.cfg
almeno su manjaro usavo questo comando
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
Avatar utente
Mdfalcubo
Moderatore Globale
Moderatore Globale
Messaggi: 20415
Iscrizione: venerdì 26 dicembre 2008, 11:17
Desktop: Solo XFCE
Distribuzione: Xubuntu 64 bit
Sesso: Maschile

Re: Ripristino kernel

Messaggio da Mdfalcubo »

Sposto in kernel.
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Ripristino kernel

Messaggio da dadexix86 »

@ale multimediale sì hai ragione, ho editato quanto sopra, perdonate la mia ignoranza :)
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ripristino kernel

Messaggio da steff »

Io non capisco come mai ti da "/boot/vmlinuz-3.16.0-28-generic" non trovato" se è presente.
Posta cosa esce quando aggiorni grub da arch.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Codice: Seleziona tutto

$ grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found Ubuntu 14.10 (14.10) on /dev/sda1
Found Arch Linux (rolling) on /dev/sdb3
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Per completezza: mi trova due Arch perché, per comodità visto, quel che sto facendo, sto usando Arch da chiavetta come root.
Quando ho inviato il primo post avevo già aggiornato la grub di Arch.
Ho una live di Ubuntu 13.10, non è possibile da quella reinstallare un vecchio kernel (a patto che sia umanamente possibile...sono un po' newbie).
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Ho riprovato ad avviare Ubuntu. Confermo, mi dice di non trovare il kernel, come da primo post, e mi dice di premere un tasto qualsiasi.
Risultato: [ 1.476056] ---[ end kernel panic -not syncing: VFS: Unable to mount root fs on unknown -block (0.0) .
E' una trascrizione manuale che sicuramente contiene qualche errore di sintassi ma il senso è quello, per chi lo capisce.
Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: Ripristino kernel

Messaggio da jackynet92 »

Quando devi aggiungere informazioni dopo pochi minuti, clicca su modifica e inserisci tutto preceduto da EDIT
:ciao:
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ripristino kernel

Messaggio da steff »

Posta

Codice: Seleziona tutto

sudo blkid
non riesco a capire...

Nel grub.cfg che hai postato le partizioni per arch e ubuntu sono su due dischi diversi:
set root='hd0,msdos1' ubuntu
set root='hd1,msdos3' arch
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Codice: Seleziona tutto

# sudo blkid
/dev/sdb1: UUID="8a485595-2eaf-4512-ab8b-566f900729fd" TYPE="ext2" PARTUUID="000da4ee-01"
/dev/sdb2: UUID="26625a3f-ecb4-4328-a399-8ebc4bd77322" TYPE="swap" PARTUUID="000da4ee-02"
/dev/sdb3: UUID="80025841-91cd-4bfc-8a89-a6abc22efb5e" TYPE="ext4" PARTUUID="000da4ee-03"
/dev/sda1: UUID="40c95492-6c44-4485-a8ee-09f97096b8ba" TYPE="ext4" PARTUUID="0008dae8-01"
/dev/sda5: UUID="c41faf97-7c32-41ba-9a9b-321a3b2977ce" TYPE="swap" PARTUUID="0008dae8-05"
/dev/sdc1: UUID="d63b4162-7140-419b-9e9c-7ef072dc9252" TYPE="ext4" PARTUUID="549fb32c-01"
/dev/sdc2: UUID="51bf4443-ce99-4c62-a9e8-89d4b00cebd1" TYPE="swap" PARTUUID="549fb32c-02"
si perché ho due dischi rigidi diversi e su uno ho Arch e sull'altro ho ubuntu.
Forse potrei dare update e upgrade da Arch entrando in Ubuntu come chroot ma non so come connettermi via Wi-fi da terminale con Ubuntu. Cioè non so connettermi con NetworkManager via wifi (ho solo questa possibilità) usando il terminale.
Forse riaggiornando tutto potrei reinstallare il kernel. Magari anche quello vecchio ma, in questo caso, non saprei che comando dare.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ripristino kernel

Messaggio da steff »

Vedo che in sda1 /boot hai:
initrd.img-3.16.0-28-generic.gz
in grub.cfg hai
initrd /boot/initrd.img-3.16.0-28-generic

Questo .gz l'hai aggiunto tu il dic 20 07:38 ?? La data del kernel è diverso. Togli il .gz e prova avviarlo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Codice: Seleziona tutto

# ls -l /media/disco2/boot/
total 10556
-rw-r--r-- 1 root root 1213153 dic 12 19:46 abi-3.16.0-28-generic
-rw-r--r-- 1 root root  176100 dic 12 19:46 config-3.16.0-28-generic
drwxr-xr-x 3 root root    4096 nov 12 22:02 extlinux
drwxr-xr-x 6 root root    4096 dic 20 07:48 grub
-rw-r--r-- 1 root root  176500 mar 12  2014 memtest86+.bin
-rw-r--r-- 1 root root  178176 mar 12  2014 memtest86+.elf
-rw-r--r-- 1 root root  178680 mar 12  2014 memtest86+_multiboot.bin
-rw-r--r-- 1 root root 2780115 dic 12 19:46 System.map-3.16.0-28-generic
-rw-r--r-- 1 root root 6083472 dic 12 19:46 vmlinuz-3.16.0-28-generic
l'ho buttato, ho riavviato ma non cambia nulla. Ma l'archivio l'avevo estratto io in boot.
Ma non è possibile collegarsi dalla live di arch ed installare un kernel ? E se si può, come si fa da, chroot e da live, collegarsi via wifi?
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Benissimo: ora non riesco neanche più ad entrare in chroot in sda1...
Per quel che mi riguarda gli aggiornamenti saranno sempre più rari.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Ripristino kernel

Messaggio da steff »

Devi usare una live di ubuntu per chroot

Codice: Seleziona tutto

sudo mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
 
apt-get install linux-image
cd ~
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/
per il comando per installare il kernel non sono tanto sicuro. Poi riaggiorni grub da arch.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
pagaiocontento
Prode Principiante
Messaggi: 162
Iscrizione: domenica 20 novembre 2011, 14:20
Località: Reggio Emilia

Re: Ripristino kernel

Messaggio da pagaiocontento »

Ti ringrazio:

Codice: Seleziona tutto

sudo apt-get install linux-image-3.16.0-28-generic
Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti