1

Я сменил диск на ноутбуке и установил Arch Linux. Все было бы хорошо, если бы он мог нормально загружаться. Когда я запускаю ноутбук, я вижу ошибку:

/boot/grub/i386-pc/normal.mod is not found

и я в консоли спасения GRUB.

Когда я набираю это: ls /boot , я не вижу файлов, несмотря на то, что файлы есть в файловой системе (я проверил это в Linux ls). Я нашел обходной путь:

insmod /usr/lib/grub/i386-pc/normal.mod
normal
linux /vmlinuz-linux root=...
initrd /initramfs-....img
boot

но мне нужно было скопировать initramfs .. и vmlinuz .. из /boot в /

Я хотел бы отметить, что /boot не находится в другом разделе: все находится в / (/ dev / sda1), и совершенно не знаю, почему я не могу загрузиться в Arch Linux. Почему GRUB2 не видит / загружает файлы?

отредактировано:

Я прилагаю результат команды parted -l :

Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type      File system     Flags
1      1049kB  246GB  246GB   primary   ext4            boot
2      246GB   250GB  4082MB  extended
5      246GB   248GB  1598MB  logical   linux-swap(v1)
6      248GB   250GB  2482MB  logical   ext4            esp

Я бы также упомянул, что три раза загрузился без проблем (!).

Имеет ли значение, что я установил SSD диск?

1 ответ1

0

Решение:

Мой друг рекомендовал мне переустановить систему и сделать новые разделы. Видимо старые разделы: /dev /sda {1,2,5,6} были неправильными. Это помогло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .