[РЕШЕНО]Не грузится arch после перезагрузки

Вобщем делали так:
Создать разделы
cfdisk

Отформатировать разделы
mkfs.ext4 /dev/sda1 -(root)
mkfs.ext4 /dev/sda2 -(home)

Примонтировать разделы и директории
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home

Установить систему и загрузчик
pacstrap /mnt/ base base-devel grub-bios os-prober

Создать файл списка разделов
genfstab -p /mnt/ » /mnt/etc/fstab

Подключиться к системе
arch-chroot /mnt/

Устанавить загрузчик
grub-install /dev/sda

Создать config загрузчика
grub-mkconfig -o /boot/grub/grub.cfg

Создание пароля для рута
passwd

Выход
exit

Перезагрузка
reboot

Потом груб,выбрали,потом /dev/sda1 и висяк и клава мёртвая.Подскажите что и как.
а что делает pacstrap? Нужно ли после него генерировать образ? Если да, то, судя по всему, забыли
mkinitcpio -p linux
а потом еще раз перегенерировать конфиг граба.
PGP 0x31361F01
arcanisrepo
После pacstrap собирать initrd не надо, он собирается сам.
А вот работу genfstab я бы перепроверил.
lampslave
После pacstrap собирать initrd не надо, он собирается сам.
А вот работу genfstab я бы перепроверил.
Подскажите подробней,где допустили ошибку или что-то забыли?Вообще общий ход работы верен?
Загрузитесь снова с образа, примонтируйте разделы и покажите /mnt/etc/fstab и /mnt/boot/grub/grub.cfg.
Потом груб,выбрали,потом /dev/sda1
Это как? Немного непонятно. А вообще ход работы верен.
висяк и клава мёртвая
В грубе есть пункт "Arch Linux, with Linux core repo kernel (Fallback initramfs)" - это на случай если initrd криво собралось.
После ребута вылазит груб,выбрали верхнюю строчку.Потом собственно на мониторе /dev/sda1 и дальше висяк...
Workout
После ребута вылазит груб,выбрали верхнюю строчку.Потом собственно на мониторе /dev/sda1 и дальше висяк...
Очень похоже, что образ надо пересобрать... интересно что покажет
lsinitcpio /mnt/boot/initramfs-linux.img |grep -m 1 ARCH
естественно, с корнем будущей системы смонтированым в /mnt....
... самое простое: загрузится с установщика, смонтировать то куда устанавливался корень системы в /mnt, настроить сеть и сделать
arch-chroot /mnt
pacman -S linux
это должно пересобрать initramfs и помоиму обновить grub.cfg.
Хотя похоже это не ваш случай.. когда неправильный initramfs вывод другой
.. надо /mnt/etc/fstab и /mnt/boot/grub/grub.cfg посмотреть.. и сразу до кучи вывод lsblk и blkid.. и можно еще ls /mnt/boot на предмет есть ли там ядро...
lampslave
После pacstrap собирать initrd не надо, он собирается сам.
В Вики советуют выполнить mkinitcpio -p linux даже при использовании pacstrap. Вернее даже не советуют, а генерация инитрамфс там просто один из пунктов, наряду с pacstarp /mnt base

P.S.: Юзал pacman -r /mnt base... и не знал проблем
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Workout ну имеется же очень хорошая инструкция, проверенная, написанная спецом, никогда не подводила. Все просто и главное понятно, что делаешь. Зачем усложнять себе жизнь. Вот будешь сам большим спецом - тогда можешь использовать любой вариант установки, а пока пользуйся проверенным и рекомендуемым (не обижайся, сказал не для обиды).
Ошибки не исчезают с опытом - они просто умнеют
Повторил, немного сократив ваши инструкции в виртуалке:
mount /dev/sda1 /mnt
pacstrap /mnt base grub
arch-chroot /mnt
#grub-install /dev/sda
#grub-mkconfig -o /boot/grub/grub.cfg
Все встало и работает...
Возможна ошибка в словах /boot/grub/grub.cfg.. т.е. где-нибудь просто букву пропустили и груб не может найти свой конфиг..
 
Зарегистрироваться или войдите чтобы оставить сообщение.