Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Grub2 не видит ядро

Автор UnixNoob, 24 октября 2020, 22:35:34

« назад - далее »

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

UnixNoob

Привет всем. Ситуация такая, стоит Grub2 for Windows, но никак не выходит заставить загрузить его Slackware.
Slackware я ставил с Alien Live DVD в разделе boot есть 2 ядра, vmlinuz-generic-5.4.69 и vmlinuz-huge-5.4.69 и так же initrd.gz. Ну и ссылки vmlinuz.
При указании в grub.cfg следующего:
menuentry "Slackware" {
  insmod part_gpt     
  insmod ext2                 
  set root=(hd3,gpt2)   
linux /boot/vmlinuz-generic-5.4.69 root=/dev/sdd2
initrd /boot/initrd.gz

он пишет что файл не найден, думал проблемы с разделом, но пробовал разные, на всякий случай,результата это не дало. Так же пробовал указывать не путь к ядру,а ссылки.
Раздел /boot выглядит так сейчас:

drwxr-xr-x  5 root root     1024 Oct 25  2020 ./
drwxr-xr-x  1 root root      160 Oct 24 23:36 ../
lrwxrwxrwx  1 root root       38 Oct  5 15:39 README.initrd -> /usr/doc/mkinitrd-1.4.11/README.initrd
lrwxrwxrwx  1 root root       22 Oct  5 15:39 System.map -> System.map-huge-5.4.69
-rw-r--r--  1 root root  3882804 Oct  1 19:14 System.map-generic-5.4.69
-rw-r--r--  1 root root  5335395 Oct  1 19:13 System.map-huge-5.4.69
-rw-r--r--  1 root root      136 Oct 25  2020 boot_message.txt
lrwxrwxrwx  1 root root       22 Oct  5 15:39 config -> config-huge-5.4.69.x64
-rw-r--r--  1 root root   217626 Oct  1 18:01 config-generic-5.4.69.x64
-rw-r--r--  1 root root   217626 Oct  1 18:01 config-huge-5.4.69.x64
-rwxr-xr-x  1 root root   216219 Jun 12  2018 elilo-ia32.efi*
-rwxr-xr-x  1 root root   238531 Jun 12  2018 elilo-x86_64.efi*
drwxr-xr-x  3 root root     1024 Jul 29 18:49 grub/
drwxr-xr-x 14 root root     1024 Oct 25  2020 initrd-tree/
-rw-r--r--  1 root root 10707779 Oct 25  2020 initrd.gz
-rw-r--r--  1 root root    22578 May 17 23:35 inside.bmp
-rw-r--r--  1 root root      432 May 17 23:35 inside.dat
drwx------  2 root root    12288 Oct 25  2020 lost+found/
-rw-r--r--  1 root root     6878 May 17 23:35 onlyblue.bmp
-rw-r--r--  1 root root      424 May 17 23:35 onlyblue.dat
-rw-r--r--  1 root root    15634 Mar 27  2011 slack.bmp
-rw-r--r--  1 root root    33192 May 17 23:35 tuxlogo.bmp
-rw-r--r--  1 root root      423 May 17 23:35 tuxlogo.dat
lrwxrwxrwx  1 root root       19 Oct  5 15:39 vmlinuz -> vmlinuz-huge-5.4.69
lrwxrwxrwx  1 root root       22 Oct  5 15:38 vmlinuz-generic -> vmlinuz-generic-5.4.69
-rw-r--r--  1 root root  6568320 Oct  1 19:14 vmlinuz-generic-5.4.69
lrwxrwxrwx  1 root root       19 Oct  5 15:39 vmlinuz-huge -> vmlinuz-huge-5.4.69
-rw-r--r--  1 root root 10033536 Oct  1 19:13 vmlinuz-huge-5.4.69


Slackware стоит на отдельном SSD, соответственно в Grub это hd3,там  3 раздела - /boot  /root и /home.Разделы gpt.
Lilo ставить не стал, т.к думал проблем не возникнет. Понимаю что ситуация конечно усложнена мной и в целом я могу поставить lilo, через chroot, но хотелось бы понять почему не грузит,хотя бы на будущее.

UnixNoob

Заработало при изменении следующим образом:

set root(hd3,gpt1)
linux /vmlinuz-generic-5.4.69
initrd /initrd.gz


На сколько это верно и стоит ли указывать что-то еще?
Не совсем я конечно понимаю почему я указываю путь без папки boot,а как будто ядро лежит после корня.
Или все дело в том, что раздел с /boot вынесен отдельно? А если бы располагался совместо с корнем, то работало бы через /boot?

bormant

Цитироватьдело в том, что раздел с /boot вынесен отдельно?
Да.
Путь задается относительно того корня, который указали GRUB-у. Ему сказали считать корнем ФС на 3-м разделе. Какой путь до ядра и до initrd на этой ФС? Правильно, нет там никакого /boot/...

UnixNoob

Цитировать
Путь задается относительно того корня, который указали GRUB-у. Ему сказали считать корнем ФС на 3-м разделе. Какой путь до ядра и до initrd на этой ФС? Правильно, нет там никакого /boot/...
Спасибо.
P.s Что-то цитировать выделенное не срабатывает.

Graf

Цитата: UnixNoob от 26 октября 2020, 22:24:18
P.s Что-то цитировать выделенное не срабатывает.

А где такая кнопка? :)

bormant

Над текстом сообщениея ссылка "Цитировать (выделенное)". У меня тоже давненько отвалилось: появляется вверху страницы рыжая надпись "Загружается... "  и на том всё.

Graf

Ни в Хроме, ни FF - нет у меня такого  :unknw_mini: