Меню

Ошибка symbol grub file filters not found

I too encountered the exact same problem after updating to Ubuntu 19.10. Here is how I (just now) resolved it:

First, you have two problems, not one. Both your installation is screwed up and the Grub Bootloader is messed up. And running only one fix won’t fix everything. You need both the «boot-repair-disk» and the latest version of Ubuntu (both on USB boot drives. Don’t use a DVD.)

If you try to do (only) a «Repair Install» from the Ubuntu Live disk first, you’ll still be greeted by the «grub rescue>» prompt when done. 🙁 So, first you must use the «boot-repair-disk». Tell it to repair your broken boot partition with Ubuntu on it. If you aren’t sure of the partition ID, launch «GParted» from the «Start» menu (bottom left.)

Repair that boot partition. This should at least bring Grub back. Try to launch Ubuntu. If it works, you’re done. If not, boot the Live «CD» from USB.

Double-click the «Install Ubuntu 19.10» icon on the desktop (don’t worry, there will be an option to repair w/o losing your old programs/files.)

I recommend checking the boxes to download all updates during install, including 3rd party.

The Installer should detect your broken partition and give you the option to repair it (the first option.) It may need to disable some 3rd party repositories. Not a big deal, they’re easy enough to get back later.

(Note: If you had to login with a password before, don’t try to select «login w/o password» now. It won’t let you in when you’re done.)

Once done, you should have Ubuntu 19.10 installed with all/most of your existing apps still installed (though the toolbar shortcuts will be reset.) I had to reinstall a few 3rd party apps, but their configurations were still there afterwards, so nothing was lost.

After apt-get update; apt-get upgrade successfully on my Kali Linux VM, restarted to finish some installations and was taken to grub rescue mode.

On grub rescue >

ls, returns:

(hd0) (hd0,msdos1) (hd0,msdos5)

set, returns:

cmdpath=(hd0)
prefix=(hd0,msdos1)/boot/grub
root=hd0,msdos1

I ran ls on (hd0)/boot, (hd0,msdos1)/boot, (hd0,msdos5)/boot, and confirmed results of bootable images only on (hd0,msdos1)

insmod linux, returns following grub error:

symbol 'grub_file_filters' not found 

Wanted to see where grub is looking so tried insmod kali which returned:

/boot/grub/i386-pc/kali.mod not found

Hence it seems that the linux module is found before I get the error.

From research, found that this error is filesystem/USB device related but since this is a Virtual image (and I’m on VirtualBox) I am unsure of how to fix it.

No problem in installing again from scratch but curious about this error and what it is referring to / how it can be resolved.

Thanks for any insights

Additional Note:
This is the output on my screen from the moment I boot the VM and after I execute some of the ls commands mentioned above

error: symbol ‘grub_file_filters’ not found. 
Entering rescue mode... 
grub rescue> ls 
(hd0) (hd0,msdos5) (hd0,msdos1) 
grub rescue> ls (hd0) 
(hd0): Filesystem is unknown. 
grub rescue> ls (hd0,msdos5) 
(hd0,msdos5): Filesystem is unknown. 
grub rescue> ls (hd0,msdos1) 
(hd0,msdos1): Filesystem is ext2. 
grub rescue> ls (hd0)/boot
error: unknown filesystem
grub rescue> ls (hd0,msdos5)/boot
error: unknown filesystem
grub rescue> ls (hd0,msdos1)/boot
./ . ./ System.map-4.18.0-kali2-amd64 config-4.18.0-kali2-amd64 
initrd.img—4.18.0-kali2-amd64 vmlinuz-4.18.0-kali2-amd64 
grub/ config-4.19.0-kali5-amd64 vmlinuz-4.19.0-kali5-amd64 
System.map-4.19.0-kali5-amd64 initrd.img-4.19.0-kali5-amd64
grub rescue> 

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

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
else
  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
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=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
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/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
	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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
	else
	  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
	fi
	echo	'Loading Linux linux-lts ...'
	linux	/boot/vmlinuz-linux-lts root=UUID=45b1a8e3-5fb4-48d8-89f0-532c516a8262 rw  loglevel=3 quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/intel-ucode.img /boot/initramfs-linux-lts.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
	menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
		else
		  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
		fi
		echo	'Loading Linux linux-lts ...'
		linux	/boot/vmlinuz-linux-lts root=UUID=45b1a8e3-5fb4-48d8-89f0-532c516a8262 rw  loglevel=3 quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/intel-ucode.img /boot/initramfs-linux-lts.img
	}
	menuentry 'Arch Linux, with Linux linux-lts (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-fallback-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
		else
		  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
		fi
		echo	'Loading Linux linux-lts ...'
		linux	/boot/vmlinuz-linux-lts root=UUID=45b1a8e3-5fb4-48d8-89f0-532c516a8262 rw  loglevel=3 quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initramfs-linux-lts-fallback.img
	}
	menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
		else
		  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
		fi
		echo	'Loading Linux linux ...'
		linux	/boot/vmlinuz-linux root=UUID=45b1a8e3-5fb4-48d8-89f0-532c516a8262 rw  loglevel=3 quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/intel-ucode.img /boot/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-45b1a8e3-5fb4-48d8-89f0-532c516a8262' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  45b1a8e3-5fb4-48d8-89f0-532c516a8262
		else
		  search --no-floppy --fs-uuid --set=root 45b1a8e3-5fb4-48d8-89f0-532c516a8262
		fi
		echo	'Loading Linux linux ...'
		linux	/boot/vmlinuz-linux root=UUID=45b1a8e3-5fb4-48d8-89f0-532c516a8262 rw  loglevel=3 quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/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 ###
menuentry 'void (on /dev/sda1)' --class void --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2e233891-1937-4969-a34e-d052d1d84a1d' {
	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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
	else
	  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
	fi
	linux /boot/vmlinuz-4.18.17_1 root=/dev/sda1
	initrd /boot/initramfs-4.18.17_1.img
}
submenu 'Advanced options for void (on /dev/sda1)' $menuentry_id_option 'osprober-gnulinux-advanced-2e233891-1937-4969-a34e-d052d1d84a1d' {
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.18.17_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.18.17_1 root=/dev/sda1
		initrd /boot/initramfs-4.18.17_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.45_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.45_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.45_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.46_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.46_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.46_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.47_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.47_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.47_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.48_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.48_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.48_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.57_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.57_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.57_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.58_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.58_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.58_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.60_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.60_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.60_1.img
	}
	menuentry 'void (on /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.19.65_1--2e233891-1937-4969-a34e-d052d1d84a1d' {
		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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2e233891-1937-4969-a34e-d052d1d84a1d
		else
		  search --no-floppy --fs-uuid --set=root 2e233891-1937-4969-a34e-d052d1d84a1d
		fi
		linux /boot/vmlinuz-4.19.65_1 root=/dev/sda1
		initrd /boot/initramfs-4.19.65_1.img
	}
}

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

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

You can also see the duplicated entries of my Void install of which I was trying to get rid of.

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: Grub2 — катастрофа  (Прочитано 2112 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
medusa_10001

Дорогие профи. прошу вашей помощи, потому, что попал в какой-то капкан. проблема в следующем — я решил скопировать систему на новый винчестер. Новый диск я подсоединил так, что он стал sda, а диск с системой sdb. Копирование прошло в общем нормально. В конце копирования было необходимо установить загрузчик. Я выполнил

sudo mount /dev/sdb2 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

Перезагрузился. Все сначала открылось как будто хорошо

Беда в том, что как только я отсоединяю любой винт, то при загрузке сразу получаю ошибку

    error: symbol ‘grub_file_filters_all’ not found
    Entering rescue mode…
    grub rescue>

А непосредственно в Grub Customizer просто какая-то каша
Помогите пожалуйста разъеденить диски. Я не могу это сделать. Очень прошу помощи. спасибо

« Последнее редактирование: 13 Февраля 2021, 20:01:58 от ALiEN175 »


Оффлайн
ALiEN175

sudo mount /dev/sdb2 /mnt
sudo grub-install —root-directory=/mnt /dev/sda


Пользователь добавил сообщение 13 Февраля 2021, 01:34:08:


Сам загрузчик на sda, а все то, что загружается — на sdb

« Последнее редактирование: 13 Февраля 2021, 01:34:08 от ALiEN175 »

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
medusa_10001

Сам загрузчик на sda, а все то, что загружается — на sdb

Помогите пожалуйста его как-то перенести в правильное место. я не знаю, как это сделать правильно, а у меня много информации, которую ч просто потеряю(((( Спасибо.


Оффлайн
ALiEN175

medusa_10001, ну во-первых спокойствие — ничего вы не потеряли, тем более что пока подключены оба диска всё работает.

Я так понял, sda — новый диск, который хотите использовать. но имейте ввиду, что буквы дисков могут измениться при перезагрузке — проверяйте командой lsblk

sudo mount /dev/sdaX /mnt # X-номер раздела нового диска со скопированной системой
sudo grub-install --root-directory=/mnt /dev/sda

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
medusa_10001

Код: [Выделить]

sudo mount /dev/sdaX /mnt # X-номер раздела нового диска со скопированной системой
sudo grub-install —root-directory=/mnt /dev/sda

Я только что проверил смонтированные диски и вот, что у меня сейчас есть:
Смантированы — sda2 (корень), sdb1 (linux-swap), sdb3 (/home)
пожалуйста уточните, как правильно сделать. спасибо.


Оффлайн
ALiEN175

medusa_10001,

lsblk покажите

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
medusa_10001

покажите

[ medusa@oleg-PC-O-E-M ~ ]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   276K  1 loop /snap/gnome-characters/550
loop1    7:1    0 161,4M  1 loop /snap/gnome-3-28-1804/128
loop2    7:2    0   956K  1 loop /snap/gnome-logs/100
loop3    7:3    0  21,3M  1 loop /snap/communitheme/1987
loop4    7:4    0  97,9M  1 loop /snap/core/10583
loop5    7:5    0   219M  1 loop /snap/gnome-3-34-1804/66
loop6    7:6    0  62,1M  1 loop /snap/gtk-common-themes/1506
loop7    7:7    0   140K  1 loop /snap/gtk2-common-themes/13
loop8    7:8    0   276K  1 loop /snap/gnome-characters/570
loop9    7:9    0   956K  1 loop /snap/gnome-logs/93
loop10   7:10   0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop11   7:11   0  55,5M  1 loop /snap/core18/1988
loop12   7:12   0    16M  1 loop /snap/communitheme/1768
loop13   7:13   0 162,9M  1 loop /snap/gnome-3-28-1804/145
loop14   7:14   0   132K  1 loop /snap/gtk2-common-themes/9
loop15   7:15   0  64,8M  1 loop /snap/gtk-common-themes/1514
loop16   7:16   0  98,4M  1 loop /snap/core/10823
loop17   7:17   0  55,4M  1 loop /snap/core18/1944
sda      8:0    0 931,5G  0 disk
├─sda1   8:1    0  11,2G  0 part
├─sda2   8:2    0  79,1G  0 part /
├─sda3   8:3    0 136,9G  0 part
├─sda4   8:4    0   512B  0 part
├─sda5   8:5    0 352,2G  0 part
└─sda6   8:6    0 352,2G  0 part
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0  11,2G  0 part [SWAP]
├─sdb2   8:18   0  79,1G  0 part
├─sdb3   8:19   0 136,9G  0 part /home
├─sdb4   8:20   0   512B  0 part
├─sdb5   8:21   0 353,7G  0 part
└─sdb6   8:22   0 350,6G  0 part
sr0     11:0    1  1024M  0 rom 
0 ✓  02:04:52  Сб фев 13


Пользователь добавил сообщение 13 Февраля 2021, 06:03:42:


Сейчас происходит следующее

[ medusa@oleg-PC-O-E-M ~ ]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   132K  1 loop /snap/gtk2-common-themes/9
loop1    7:1    0  62,1M  1 loop /snap/gtk-common-themes/1506
loop2    7:2    0   276K  1 loop /snap/gnome-characters/570
loop3    7:3    0  98,4M  1 loop /snap/core/10823
loop4    7:4    0  55,5M  1 loop /snap/core18/1988
loop5    7:5    0  21,3M  1 loop /snap/communitheme/1987
loop6    7:6    0 161,4M  1 loop /snap/gnome-3-28-1804/128
loop7    7:7    0   219M  1 loop /snap/gnome-3-34-1804/66
loop8    7:8    0    16M  1 loop /snap/communitheme/1768
loop9    7:9    0  64,8M  1 loop /snap/gtk-common-themes/1514
loop10   7:10   0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop11   7:11   0   276K  1 loop /snap/gnome-characters/550
loop12   7:12   0   956K  1 loop /snap/gnome-logs/100
loop13   7:13   0 162,9M  1 loop /snap/gnome-3-28-1804/145
loop14   7:14   0  55,4M  1 loop /snap/core18/1944
loop15   7:15   0   140K  1 loop /snap/gtk2-common-themes/13
loop16   7:16   0  97,9M  1 loop /snap/core/10583
loop17   7:17   0   956K  1 loop /snap/gnome-logs/93
sda      8:0    0 931,5G  0 disk
├─sda1   8:1    0  11,2G  0 part [SWAP]
├─sda2   8:2    0  79,1G  0 part /
├─sda3   8:3    0 136,9G  0 part /home
├─sda4   8:4    0   512B  0 part
├─sda5   8:5    0 352,2G  0 part
└─sda6   8:6    0 352,2G  0 part
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0  11,2G  0 part
├─sdb2   8:18   0  79,1G  0 part
├─sdb3   8:19   0 136,9G  0 part
├─sdb4   8:20   0     1K  0 part
├─sdb5   8:21   0 353,7G  0 part
└─sdb6   8:22   0 350,6G  0 part
sr0     11:0    1  1024M  0 rom 
0 ✓  06:01:33  Сб фев 13
Но при отсоединении диска вылетает все та-же ошибка. Господа прошу вас ПОМОГИТЕ((( Я заплачу, ведь вся работа годичного срока будет уничтожена. Спасибо


Пользователь добавил сообщение 13 Февраля 2021, 06:15:06:


Сейчас снова перезагрузил систему  и вот что теперь получается

[ medusa@oleg-PC-O-E-M ~ ]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop1    7:1    0   276K  1 loop /snap/gnome-characters/550
loop2    7:2    0 162,9M  1 loop /snap/gnome-3-28-1804/145
loop3    7:3    0    16M  1 loop /snap/communitheme/1768
loop4    7:4    0  55,5M  1 loop /snap/core18/1988
loop5    7:5    0   276K  1 loop /snap/gnome-characters/570
loop6    7:6    0   219M  1 loop /snap/gnome-3-34-1804/66
loop7    7:7    0   132K  1 loop /snap/gtk2-common-themes/9
loop8    7:8    0   140K  1 loop /snap/gtk2-common-themes/13
loop9    7:9    0  64,8M  1 loop /snap/gtk-common-themes/1514
loop10   7:10   0  55,4M  1 loop /snap/core18/1944
loop11   7:11   0  98,4M  1 loop /snap/core/10823
loop12   7:12   0 161,4M  1 loop /snap/gnome-3-28-1804/128
loop14   7:14   0  21,3M  1 loop /snap/communitheme/1987
loop15   7:15   0  62,1M  1 loop /snap/gtk-common-themes/1506
loop16   7:16   0   956K  1 loop /snap/gnome-logs/100
loop17   7:17   0  97,9M  1 loop /snap/core/10583
loop18   7:18   0   548K  1 loop /snap/gnome-logs/103
sda      8:0    0 931,5G  0 disk
├─sda1   8:1    0  11,2G  0 part
├─sda2   8:2    0  79,1G  0 part
├─sda3   8:3    0 136,9G  0 part
├─sda4   8:4    0     1K  0 part
├─sda5   8:5    0 352,2G  0 part
└─sda6   8:6    0 352,2G  0 part
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0  11,2G  0 part [SWAP]
├─sdb2   8:18   0  79,1G  0 part /
├─sdb3   8:19   0 136,9G  0 part /home
├─sdb4   8:20   0   512B  0 part
├─sdb5   8:21   0 353,7G  0 part
└─sdb6   8:22   0 350,6G  0 part
sr0     11:0    1  1024M  0 rom 
0 ✓  06:12:04  Сб фев 13
Теперь он загрузился с диска SDB. Я что-то делаю не так, но что я не знаю просто помогите прошу вас. Спасибо.

« Последнее редактирование: 13 Февраля 2021, 06:15:06 от medusa_10001 »


Оффлайн
AnrDaemon

Да что вы дурью маетесь. Подключите новый диск вторым, загрузитесь со старого и просто тупо скопируйте ВЕСЬ ДИСК. А не только разделы.

dd if=/dev/sda of=/dev/sdb bs=4M

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
medusa_10001

Да что вы дурью маетесь. Подключите новый диск вторым, загрузитесь со старого и просто тупо скопируйте ВЕСЬ ДИСК. А не только разделы.

Я уже не могу этого сделать. Даже при попытке поменять их местами загрузка не происходит. Или я чего-то не понял. Я уже сутки как не спилю. Вы извините, но дурью мне маяться нельзя. Объясните пожалуйста.


Пользователь добавил сообщение 13 Февраля 2021, 07:41:07:


Господа, ну если нет никакой возможности может кто-то знающий объяснит, как восстановить GRUB на том диске, который я копировал, чтобы полноценная система загрузилась? Пожалуйста. Я почитал порядок восстановления, но боюсь что-то сделать коряво, а почему-то только коряво и выходит. Я прочитал этот мануал,https://losst.ru/vosstanovlenie-grub2 но уже не в чем не уверен.Кроме того пропала часть меню

Может имеет смысл просто переустановить GRUB, а потом уже пробовать переносить систему? Спасибо.

« Последнее редактирование: 13 Февраля 2021, 09:53:13 от medusa_10001 »


Оффлайн
andytux

Кратко, в общих чертах.

sudo mount /dev/sdb2 /mnt
sudo grub-install —root-directory=/mnt /dev/sda

Вот твоя ошибка, здесь ты «размазал» груб по разным дискам.

/dev/sdb2

Здесь должен быть корневой раздел твоей системы в данной конкретной сессии. Сейчас вроде как у тебя это sda2.

/dev/sda

Здесь диск (устройство), в MBR которого запишется головная часть загрузчика. Сейчас вроде как у тебя это sda.
В этом случае весь загрузчик будет на одном диске (устройстве).
Если нужно, подробней напишу позже.


Оффлайн
medusa_10001

Сейчас вроде как у тебя это sda2.

Сейчас загрузка прошла с диска sdb

[ medusa@oleg-PC-O-E-M ~ ]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  97,9M  1 loop /snap/core/10583
loop1    7:1    0   956K  1 loop /snap/gnome-logs/100
loop2    7:2    0  21,3M  1 loop /snap/communitheme/1987
loop3    7:3    0  98,4M  1 loop /snap/core/10823
loop4    7:4    0   132K  1 loop /snap/gtk2-common-themes/9
loop5    7:5    0   219M  1 loop /snap/gnome-3-34-1804/66
loop6    7:6    0  55,5M  1 loop /snap/core18/1988
loop7    7:7    0   276K  1 loop /snap/gnome-characters/570
loop8    7:8    0 161,4M  1 loop /snap/gnome-3-28-1804/128
loop9    7:9    0    16M  1 loop /snap/communitheme/1768
loop10   7:10   0   276K  1 loop /snap/gnome-characters/550
loop11   7:11   0  62,1M  1 loop /snap/gtk-common-themes/1506
loop12   7:12   0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop13   7:13   0   140K  1 loop /snap/gtk2-common-themes/13
loop14   7:14   0   548K  1 loop /snap/gnome-logs/103
loop15   7:15   0  64,8M  1 loop /snap/gtk-common-themes/1514
loop16   7:16   0  55,4M  1 loop /snap/core18/1944
loop17   7:17   0 162,9M  1 loop /snap/gnome-3-28-1804/145
sda      8:0    0 931,5G  0 disk
├─sda1   8:1    0  11,2G  0 part [SWAP]
├─sda2   8:2    0  79,1G  0 part
├─sda3   8:3    0 136,9G  0 part
├─sda4   8:4    0     1K  0 part
├─sda5   8:5    0 352,2G  0 part
└─sda6   8:6    0 352,2G  0 part
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0  11,2G  0 part
├─sdb2   8:18   0  79,1G  0 part /
├─sdb3   8:19   0 136,9G  0 part /home
├─sdb4   8:20   0     1K  0 part
├─sdb5   8:21   0 353,7G  0 part
└─sdb6   8:22   0 350,6G  0 part
sr0     11:0    1  1024M  0 rom 
0 ✓  08:36:16  Сб фев 13
Дело в том, что после кеаждой перезагрузки меняются примонтированные диски. сейчас они такие.. Теперь я презагружусь и покажу какие примонтировались снова.


Пользователь добавил сообщение 13 Февраля 2021, 08:43:45:


А это только-что

[ medusa@oleg-PC-O-E-M ~ ]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  62,1M  1 loop /snap/gtk-common-themes/1506
loop1    7:1    0   276K  1 loop /snap/gnome-characters/550
loop2    7:2    0   132K  1 loop /snap/gtk2-common-themes/9
loop3    7:3    0  55,5M  1 loop /snap/core18/1988
loop4    7:4    0  55,4M  1 loop /snap/core18/1944
loop5    7:5    0   219M  1 loop /snap/gnome-3-34-1804/66
loop6    7:6    0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop7    7:7    0   276K  1 loop /snap/gnome-characters/570
loop8    7:8    0  98,4M  1 loop /snap/core/10823
loop9    7:9    0   548K  1 loop /snap/gnome-logs/103
loop10   7:10   0   956K  1 loop /snap/gnome-logs/100
loop11   7:11   0  21,3M  1 loop /snap/communitheme/1987
loop12   7:12   0  64,8M  1 loop /snap/gtk-common-themes/1514
loop13   7:13   0 161,4M  1 loop /snap/gnome-3-28-1804/128
loop14   7:14   0  97,9M  1 loop /snap/core/10583
loop15   7:15   0    16M  1 loop /snap/communitheme/1768
loop16   7:16   0   140K  1 loop /snap/gtk2-common-themes/13
loop17   7:17   0 162,9M  1 loop /snap/gnome-3-28-1804/145
sda      8:0    0 931,5G  0 disk
├─sda1   8:1    0  11,2G  0 part
├─sda2   8:2    0  79,1G  0 part /
├─sda3   8:3    0 136,9G  0 part
├─sda4   8:4    0     1K  0 part
├─sda5   8:5    0 352,2G  0 part
└─sda6   8:6    0 352,2G  0 part
sdb      8:16   0 931,5G  0 disk
├─sdb1   8:17   0  11,2G  0 part [SWAP]
├─sdb2   8:18   0  79,1G  0 part
├─sdb3   8:19   0 136,9G  0 part /home
├─sdb4   8:20   0     1K  0 part
├─sdb5   8:21   0 353,7G  0 part
└─sdb6   8:22   0 350,6G  0 part
sr0     11:0    1  1024M  0 rom 
0 ✓  08:42:31  Сб фев 13


Пользователь добавил сообщение 13 Февраля 2021, 08:45:46:


Т.е после каждой перезагрузке меняются примонтированные разделы. Может действительно имеет смысл переустановить GRUB2? Может у Вас есть такой опыт и вы провели бы меня по этому пути? Спасибо.


Пользователь добавил сообщение 13 Февраля 2021, 08:50:01:


И Вы наверное правы — я размазал GRUB. Но почему не грузится система, которую я копировал на новый диск? Ведь в ней то я ничего не менял.Спасибо.

« Последнее редактирование: 13 Февраля 2021, 08:50:01 от medusa_10001 »


Оффлайн
mahinist


Оффлайн
medusa_10001

Сделал. Ну а Вы может подскажете по теме? Спасибо.


Оффлайн
andytux

после кеаждой перезагрузки меняются примонтированные диски

Т.е. ты не прочитал главную часть фразы: «…в данной конкретной сессии».
В добавок, прочитай это.
Все, что ты написал-нарисовал — наплевать и забыть.
 Абсолютно точно, определись для себя, на какой диск собираешься устанавливать загрузчик.
Запускаешь систему. Смотришь, какое каноничесое имя получил требуемый диск в данную конкретную сессию. Условно для конкретики, предположим, что sda.
Уточняешь, какой раздел является системным (корневым). Предположим sda2.
Устанавливаешь на этот диск (устройство) груб:

sudo mount /dev/sda2 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
Теперь у тебя система и весь груб на одном диске (устройстве) — sda. Должен запускаться груб и загружаться система, даже если подключен только один этот диск.
Если нужен загрузчик на втором диске, повторяешь все это для второго диска.

почему не грузится система, которую я копировал на новый диск?

Что значит копировал? Просто скопировал файлы? Или клонировал (копировал) устройство.


Оффлайн
Peter_I

Вообще копировать диск, с которого загрузилась система, неправильно, и весь диск копировать тоже не надо.
Надо загрузиться с чего-то другого и уже из системы, загруженной с этого другого, скопировать на новый диск
каталоги, но /proc, /dev, /run, /sys, /tmp не копировать, а только создать. Затем установить загрузчик
на новый диск, либо с этого другого, либо снова загрузиться со сарого и тогда установить, как тут говорили.
Что-то другое — это может быть какой-нибудь Live CD или установочный диск в режиме восстановления, если он
предусмотрен. Например, в Astra Linux он есть. Или же для полного копирования диска с разделами воспользоваться
clonzilla, она создаст образ старого диска в виде каталога, а потом распакует его на новый.


  • Печать

Страницы: [1] 2  Все   Вверх

This document (000019919) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 15 SP2 Running on Microsoft Azure

Situation

After upgrading a gen2 VM running on Microsoft Azure to SLES 15 SP2, the system fails to boot and prints the following error to the Azure VM console: 

   Loading Linux 5.3.18-24.49-default ...
   error: symbol `grub_file_filters' not found.
   Loading initial ramdisk ...
   error: symbol `grub_file_filters' not found.

   Press any key to continue...

Resolution

If the system was rebooted, the issue can be fixed with these steps: 

1- Create a recovery disk and set up a SLES15 SP2 gen2 chroot environment as described here:

 

2- Install the secure-boot shim to the recovery disk:

/usr/sbin/shim-install

 

3- Swap out the VM’s OsDisk in the Azure Portal WebUI or azure cli with the recovery disk created in step 1:

az vm update -g <resource group> -n <vm name> —os-disk <recovery disk>

If the system was not rebooted after the upgrade, kindly run: 

/usr/sbin/shim-install

Cause

The issue is escalated to SUSE Engineering and Microsoft.

Status

Reported to Engineering

Additional Information

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented «AS IS» WITHOUT WARRANTY OF ANY KIND.

  • Document ID:000019919
  • Creation Date:
    19-Mar-2021
  • Modified Date:22-Mar-2021
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

no avatar

electra

Сообщения: 4
Зарегистрирован: 31 мар 2019, 18:04
Контактная информация:

Не устанавливается Manjaro с USB (проблема с GRUB)

31 мар 2019, 19:34

Записываю ISO c Manjaro на флеху, загружаюсь с нее и выдает:
error: symbol `grub_file_filters` not found
grub rescue>


Аватара пользователя

slant

Сообщения: 4026
Зарегистрирован: 21 июн 2017, 18:09
Решено: 79
Благодарил (а): 50 раз
Поблагодарили: 1758 раз
Контактная информация:

Не устанавливается Manjaro с USB (проблема с GRUB)

#2

31 мар 2019, 19:36

1. Какой именно ISO (их много у majaro — разные версии).
2. Как и чем записываете.


no avatar

electra

Сообщения: 4
Зарегистрирован: 31 мар 2019, 18:04
Контактная информация:

Не устанавливается Manjaro с USB (проблема с GRUB)

#3

31 мар 2019, 19:38

Решил проблему.
Записывал образ руфусом, что и вызвало ошибку, перезаписал образ в Etcher — все отлично загрузилось.


Аватара пользователя

AlexZ

Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Не устанавливается Manjaro с USB (проблема с GRUB)

#4

31 мар 2019, 21:31

electra писал(а): ↑

31 мар 2019, 19:38


Записывал образ руфусом, что и вызвало ошибку, перезаписал образ в Etcher — все отлично загрузилось

В руфус при записи нужно было выбрать режим DD-образ (именно так записывает Etcher) — и все так же бы отлично загрузилось.

DD-образ.PNG

Проблема в том, что в Манджаро используется новый grub 2.03.2 и руфус (по каким-то причинам) не может его скачать для режима ISO-образ. Собственно касается это только Манджаро, остальные дистрибутивы отлично записываются в режиме ISO-образ, который рекомендуется и используется по умолчанию.


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка sup стиральная машина samsung
  • Ошибка switch to ram