Slackware 12.1 + grub = не грузится

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

ПОставил на отдельный раздел слаку. Так как есть grub, то понятно lilo не ставил. просто прописал в menu.lst

Код: Выделить всё

title Slackware
root (hd0,3)
kernel  (hd0,3) /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794

и при загрузке получаю

Код: Выделить всё

Error 1: Filename must be either am absolute pathname or blocklist.

И все...
Гугление ничего не дало. Хелп.
Изображение
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

слака на hda4 стоит?
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

Да. Точнее на sda4.
Партиции у мну так
sda1 - Win
sda2 - swap
sda3 - ext3 (arch)
sda4 - ext3 Slackware
Изображение
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Slackware 12.1 + grub = не грузится

Сообщение (asper »

Это из-за пробела в
Shlomo писал(а):
20.05.2008 23:59

Код: Выделить всё

kernel  (hd0,3) /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794

между (hd0,3) и /boot/...
Наверное на это ругается )
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Slackware 12.1 + grub = не грузится

Сообщение sirocco »

Shlomo писал(а):
20.05.2008 23:59

Код: Выделить всё

title Slackware
root (hd0,3)
kernel  (hd0,3) /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794


Так прямо с пробелом между (hd0,3) и /boot набрано?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Slackware 12.1 + grub = не грузится

Сообщение (asper »

Только что проверил, на всякий случай ) , 100% это из-за пробела.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

Набрано с пробелом. Если пробел убрать, то error будет за "номером 2" - не правильное имя файла.
Изображение
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Slackware 12.1 + grub = не грузится

Сообщение sirocco »

Shlomo писал(а):
21.05.2008 08:25
Набрано с пробелом. Если пробел убрать, то error будет за "номером 2" - не правильное имя файла.


А есть ли такой файл на sda4?
/boot/vmlinuz-huge-2.6.24.5

Если есть, то

Код: Выделить всё

title Slackware
root (hd0,3)
kernel  /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794


P.S. initrd там есть? Или в слаке он не нужен?
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

sirocco писал(а):
21.05.2008 09:08
Shlomo писал(а):
21.05.2008 08:25
Набрано с пробелом. Если пробел убрать, то error будет за "номером 2" - не правильное имя файла.


А есть ли такой файл на sda4?
/boot/vmlinuz-huge-2.6.24.5

Если есть, то

Код: Выделить всё

title Slackware
root (hd0,3)
kernel  /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794


P.S. initrd там есть? Или в слаке он не нужен?

initrd нужен если поддержка ФС не включена в ядро (вернее включена, но модулем)
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

Конечно есть.

Код: Выделить всё

17:22:06 blackbox@darkshadow:~ 2$ ls /mnt/sda4/boot/
boot_message.txt                 System.map-generic-2.6.24.5
config                           System.map-generic-smp-2.6.24.5-smp
config-generic-2.6.24.5          System.map-huge-2.6.24.5
config-generic-smp-2.6.24.5-smp  System.map-huge-smp-2.6.24.5-smp
config-huge-2.6.24.5             vmlinuz
config-huge-smp-2.6.24.5-smp     vmlinuz-generic-2.6.24.5
diag1.img                        vmlinuz-generic-smp-2.6.24.5-smp
README.initrd                    vmlinuz-huge-2.6.24.5
slack.bmp                        vmlinuz-huge-smp-2.6.24.5-smp
System.map
17:23:18 blackbox@darkshadow:~ 3$

ЗЫ Попробовал прописать просто vmlinuz (в принципе это симлинк на vmlinuz-huge-2.6.24.5) с тем же результатом... Кароч, не знаю что делать... Впевые такое...
Изображение
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Slackware 12.1 + grub = не грузится

Сообщение sirocco »

Shlomo писал(а):
21.05.2008 19:20
ЗЫ Попробовал прописать просто vmlinuz (в принципе это симлинк на vmlinuz-huge-2.6.24.5) с тем же результатом... Кароч, не знаю что делать... Впевые такое...


А посмотреть, как видит файл сам GRUB, как написано, например, в теме Восстановление загрузчика ?

М.б. каким "некошерным" редактором menu.lst правили?
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

grub> find /boot/grub/stage2 что пишет?
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

sirocco практически все я правлю в nano.
Еще яхочу сказать, (забыл просто) что grub установлен в archlinux на разделе sda3, menu.lst находится там же.Так что восстанавливать ничего не надо, - все грузится нормально, акромя Слаки. При установке на sda4 обычно я просто прописываю параметры в "арчевом" grub, и все.
Изображение
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Slackware 12.1 + grub = не грузится

Сообщение fines »

Shlomo писал(а):
21.05.2008 23:38
Еще яхочу сказать, (забыл просто) что grub установлен в archlinux на разделе sda3,

А почему sda, а не hda? В Слаке по старинке еще разделы именуются. Если не скази-винчестер, конечно.
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

fines писал(а):
22.05.2008 03:09
Shlomo писал(а):
21.05.2008 23:38
Еще яхочу сказать, (забыл просто) что grub установлен в archlinux на разделе sda3,

А почему sda, а не hda? В Слаке по старинке еще разделы именуются. Если не скази-винчестер, конечно.

да? Вы уверены? :rolleyes:

Код:

:~$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda7 ~$ ls /dev/?da? /dev/hda1 /dev/hda2 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8 /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda7


Shlomo писал(а):
21.05.2008 23:38
sirocco практически все я правлю в nano.
Еще яхочу сказать, (забыл просто) что grub установлен в archlinux на разделе sda3, menu.lst находится там же.Так что восстанавливать ничего не надо, - все грузится нормально, акромя Слаки. При установке на sda4 обычно я просто прописываю параметры в "арчевом" grub, и все.

попробуйте тогда UUID разделов прописать - так надежней
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Slackware 12.1 + grub = не грузится

Сообщение sirocco »

Shlomo писал(а):
21.05.2008 23:38
Так что восстанавливать ничего не надо, - все грузится нормально, акромя Слаки.

Я не призываю "восстанавливать". А всего-лишь запустить GRUB (при загрузке перейти в (интерактивный) командный режим - клавиша 'c', либо из того же арча) и посмотреть, что он (GRUB) видит на (hd0,3).
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

sirocco, если честно, сейчас в лом перезагружать... Но на этом разделе у меня стоял arch x64 и грузился тем же grub-ом. Да и фряху я с него грузил. Думаю что это связано или с моей невниматльностью, не вижу чего то очевидного, или просто баг, что тоже воможно. Еще пару дней рлвлжусь, если не получится, то снесу ее, хотя и жаль.
Изображение
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

Shlomo писал(а):
22.05.2008 15:56
sirocco, если честно, сейчас в лом перезагружать... Но на этом разделе у меня стоял arch x64 и грузился тем же grub-ом. Да и фряху я с него грузил. Думаю что это связано или с моей невниматльностью, не вижу чего то очевидного, или просто баг, что тоже воможно. Еще пару дней рлвлжусь, если не получится, то снесу ее, хотя и жаль.

а UUID не помог?
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

landgraf писал(а):
22.05.2008 16:04
а UUID не помог?

Нет, не помог. Вылетает та же ошибка. Причем это просто не логично! :wacko:
Изображение
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

вот сделал по образу и подобию своего (рабочего) файла. если уж и так не поможет :crazy:

Код:

title Slaka root (hd0,3) kernel /boot/vmlinuz-huge-2.6.24.5 root=/dev/s(h)da4 ro vga=773


скобок не должно быть ес-но, просто у меня sda4
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

У меня на 100% то же самое!
title Slackware
root (hd0,3)
kernel /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda4 ro vga=794

И тоже sda4, но не работает! :angry:
Да и до рутпартиции вообще не доходит дело! Просто пишет что нет такого файла, и все!
Изображение
Спасибо сказали:
denistkm
Сообщения: 13
ОС: Slackware GNU/Linux

Re: Slackware 12.1 + grub = не грузится

Сообщение denistkm »

Мне кажется что у Shlomo дeло как раз в том что Grub от Arch . то есть что я имею в виду...
на сколько мне не изменяет память Grub анализирует жесткие и прочие накопители в момент своей установки, а раздел sda4 был сделан позже.
Наверное следует заново установить Grub и прописать загрузочные разделы.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Black »

Винт ide или sata? Если ide, то надо писать root=/dev/hda4. А ещё проще - посмотреть что написано в lilo.conf и написать так же.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

Shlomo
может поступить проще? установить GRUB на sda4, и ARCH GRUBа передавать загрузку в sda4 (как винде), если в sda4 прописать timeout 0, то получится весьма прозрачно :)
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Shlomo »

denistkm нет, разделы были сделаны при покупке компа, и с того времени не изменялись. И я уже писал, что этот-же граб грузил с 4-го раздела системы, и Арч-64, и Генту, которые там стояли.
Black ну за полного то лоха меня считать не нужно!
landgraf а смысл? Если не грузит так, думаешь будет грузить по другому? Да и там lilo, штатный загрузчик. Короче, думаю буду сносить ее.
Изображение
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Slackware 12.1 + grub = не грузится

Сообщение landgraf »

Shlomo писал(а):
23.05.2008 08:23
landgraf а смысл? Если не грузит так, думаешь будет грузить по другому? Да и там lilo, штатный загрузчик. Короче, думаю буду сносить ее.

если поставить GRUB с диска слаки - будет. у меня стоит и грузит.
поставить на раздел (не в MBR)
Спасибо сказали:
gtn-gagarin
Сообщения: 95
ОС: Linux

Re: Slackware 12.1 + grub = не грузится

Сообщение gtn-gagarin »

Та же проблема.
Что удивительно, со слакой 12.0 такой же конфиг работал.
Спасибо сказали:
Аватара пользователя
ValikB
Сообщения: 29

Re: Slackware 12.1 + grub = не грузится

Сообщение ValikB »

В продолжение темы. та же хрень. диск разбит след обр. /dev/sda1 - оффтопик диск С /dev/sda5 - диск D, /dev/sda3 - linux ext3fs (сейчас стоит мопс) /dev/sda6 - linux swap, /dev/sda7 linux ext3fs (стоит слака). так вот в какой бы последовательности не переставлял на линуховые разделы разные дистрибутивы (проверялись суся 10,3, суся 11,0, мопс 6,1, мандрива 2008,1 пвп, слака 12,1) груб при установке находит раздел с установленой неродной системой, но при попытке загрузить НЕродную систему пишет Error 2 что типа неверное имя файла.
я тут подумал. а не может ли решить эту проблему переустановка загрузчика неродной системы из мбр в раздел неродной системы.
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: Slackware 12.1 + grub = не грузится

Сообщение rubtsov »

Та же проблема. Не смог загрузить slackware 12.1 из grub (grub из МОПСа). Решение здесь.

Не вдаваясь в подробности:
mkfs.ext3 -I 128 /dev/hda*
переустановка без форматирования root-раздела
Спасибо сказали:
Аватара пользователя
Full Null
Сообщения: 555
Статус: Продвинутый ламер
ОС: ArchLinux

Re: Slackware 12.1 + grub = не грузится

Сообщение Full Null »

У меня тоже раньше были некоторые проблемы с GRUB + много OC. Причём 2й раздел он в упор не видел и ругался на "Error 2: Bad file or directory type".
Решил так: сделал общий раздел в начале винта (примонтировал как /boot к 2м ОС) и поставил туда GRUB.
Плюс в том что в menu.lst не будет ничего кроме (hd0,0), следовательно и проблем c загрузкой с разных разделов не будет)
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Спасибо сказали: