Grub 2.02~beta2 ошибка при запуске

Проблема решена, причина найдена. ОТВЕТ ПО ССЫЛКЕ (чтобы долго не искать для тех кто спешит) Огромное спасибо Natrio и Aivar, vasek, indeviral.

Всем доброго времени суток.
Не очень хотел сюда обращаться... меня можно сравнить с пациентом направляющимся в поликлинку с смутными предположениями, но, надо... Надежда на добрую душу, умирает последней.

Так вот... 2015 года, в декабре, у меня стоял х86_64 Arch и благополучно работал один месяц, пока я не решил установить skype из multilib, обновление системы и базы данных multilib прошли одновременно и система упала, слетели иксы, pacman не смог обновить репозитории, как я понял, с этим я ещё столкнусь... но, это будет в будущем (у меня переменный IP из-за USB модема). В итоге я решил что будет проще переустановить Arch заново, переустановил, но... система не запустилась. Потом сделал попытку ещё разок, и снова не получилось. Отключил ненужные жёсткие диски и оставил 1 на 10гб, установил всё в него, и снова не получилось. Как я понял, вся проблема в grub, вернее в том что он не может найти откуда загружать ядро, хотя, я устанавливал его в /dev/sda. Ну а если уж быть совсем честным, наверное в моём незнании граба, ведь он имеет и консоль, через которую можно что то прописать и всё запуститься, но, увы, мои знания минимальны.

Вот что пишет grub при загрузке системы
GNU GRUB version 2.02~beta2
Arch Linux, with Linux core repo kernel
Arch Linux, with Linux core repo kernel (Fallback initramfs)

Use the (стрелка вверх) and (Стрелка вниз) keys to select which entry is highlighted.
Press enter to boot the selected OS, `e' to edit the commands before boot booting or `c' for a command-line.

При нажатии Enter выдаёт
error: no such device: as4103fa-d940-47ca-8506-301d8071d467
Loading Linux core repo kernel ...
error: no such partition.
Loading initial ramdisk ...
error: you need to load the kernel first.

Press any key to continue ...
а потом выходит обратно в меню.

далее если выбрать дуругой пункт
setparams 'Arch Linux, with Linux core repo kernel (Fallback initramfs)'

	load_video
	set gfxpayload=keep
	insmod gzio
	insmod ext2
	set root='hd0,msdos5'
	if [ x$feature_platform_search_Hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5\ --hint-efi=hd0,msdos5 --hint-baremental=ahci0,msdos5 as4103fa-d940-47ca\-8506-301d8071d467
	else
	  search -no-floppy --fs-uuid --set=root ad4103fa-d90-47ca-850\6-301d8071d467
	fi
	echo	'Loading Linux core repo kernel ...'
	linux	/boot/vmlinuz-linux root-UUID=ad4103fa-d940-47ca-85\06-301d8071d467 rw quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux-fallback.img

Minimum Emacs-like screen ediring is supported. TAB lists complitions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for a command-line or ESC to discard edits and return to the GRUB menu.

ну и соответственно нашёл я и консольную строку
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions. ESC at any time exits.

grub> _

При засовывании текста в переводчик, я понял что он ругается на флоппи, но он уже давно не нужен, шлейф я отсоеденил когда выходила windows XP.

Так загрузить Арч я и не смог...
Заранее спасибо.
А что в fstab? А что выдает fdisk -l ?
 ls -l /dev/disk/by-uuid/
........
Или так
sudo parted -l
А по мне проще сделать chroot - и переустановить grub .
При загрузке, после появления меню груба, не выбирая никакого из пунктов меню, сразу войдите в консоль, нажав c

Выполните команду
ls -l /boot
Если увидите в ответ не ругань, а список загрузочных файлов ядра (vmlinuz..., initramfs...), значит вы можете загрузиться из консоли груба прямо сейчас.
Для этого выполните команды:
probe -s UUID -u $root
linux /boot/vmlinuz-linux rw root=UUID=$UUID
initrd /boot/initramfs-linux.img
boot
Менять в них ничего не надо, они работают прямо так, как есть (если вы не усложняли себе жизнь разделом boot).

После этого можно начинать разбираться с тем, почему у вас вместо конфига груба стоит бесполезный дефолтный файл (судя по вашему UUID)
Полагаю, далее вам надо будет сгенерировать новый или вписать вместо него вышеупомянутые команды, для начала :)
Спасибо за советы
Решил попробовать сделать так как посоветовали, но, не тут то было, почему то граб перестал прогружаться даже до выбора менюшки... В итоге, с надеждой на успех, решил переустановить Arch с нуля. Всего 2 жёстких диска, один /dev/sda1 - 4G под Swap, а остальное место пустует, (когда то я пытался туда установить отдельно /mnt/boot но, по факту сейчас пустует) и второй /dev/sdb1 на нём находится windows и /dev/sdb2 куда я устанавливал ранее Arch и всё работало, решил повторить подобное и... не получилось... опять не загружается даже менюшка граба. Потом, я полазил в меню диска, где есть тест памяти и ещё один, простите, названия не помню (в этот раз я менее подготовлен, не записывал), но там показывается сколько у меня дисков, какой процессор и т.п. как я понял вся информация из BIOS, и там я нашёл, что на двух жёстких дисках у меня стоит по грабу (все MBR) естественно одинаковой версии...

Как удалить Grub? хотя бы один...
из всех моих попыток
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
grub не был удалён (пытался и в ext3 форматировать, мало ли, вдруг он учитывает что ранее стояла файловая система ext4 и не форматирует, но, ext3 тоже не помогла)

Заранее спасибо, не ожидал что мне вообще ответят, был приятно удивлён.
Max-Sk
Как удалить Grub? хотя бы один
Какой Grub ? Если надумали переустанавливать и планируете sda под линукс , советую физически отключить sdb дабы не угробить что там есть , и для начала без всяких мудростей создать два раздела - под Swap и под арч и установить арч в один раздел .
Max-Sk
Как удалить Grub? хотя бы один...
из всех моих попыток
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
Если вы устанавливали grub на устройство, почему "удаляете" его в разделах? Для MBR:
core.img:
# dd if=/dev/zero of=/dev/sda bs=512 seek=512 count=1
boot.img:
# dd if=/dev/zero of=/dev/sda bs=446 count=1
Только зачем? Если у вас два винта - выберите загрузочный в BIOS.
Aivar
dd if=/dev/zero of=/dev/sda bs=512 seek=512 count=1
.................Описка...............???
Ошибки не исчезают с опытом - они просто умнеют
vasek
.................Описка...............???
Где?
 
Зарегистрироваться или войдите чтобы оставить сообщение.