Calculate Linux 8.4 (проблема с Grub)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Leggion666
Сообщения: 50
ОС: Debian Etch

Calculate Linux 8.4

Сообщение Leggion666 »

Сегодня решил перейти с х86_64 версии на х86, скачал и записал образ, установил, возникли проблемы - Груб при загрузке выдает

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

Loading stage 1.5...
Error 2

С х86_64 было тоже самое, помогло банальное

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

grub
root (hd2,0)
setup (hd2)

+незначительная правка grub.conf
Попробовал тут сделать тоже самое- получаю :

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

grub> root (hd2,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd2)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

grub> install (hd2,0)/boot

Error 2: Bad file or directory type

hd2,0 - корневой раздел, Граб установлен туда.
Grub.Conf:

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

#------------------------------------------------------------------------------
# Изменено Calculate 0.3.4 beta 2
# Файл профиля "install/1default"
#------------------------------------------------------------------------------

timeout 5
default 0
fallback 1
splashimage=(hd2,0)/boot/grub/calculate.xpm.gz

title Calculate Linux Desktop 8.4 i686
root (hd2,0)
kernel /boot/vmlinuz root=/dev/sdc1 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet
initrd /boot/initrd

Еще была проблема в х86_64 - hd2,0 надо было переписать как hd0,0; но это было после установки Grub'a. Причем в системе(загруженной) партиция была hd2,0; Граб же воспринимал только hd0,0
Подскажите, куда копать? Чрутиться в систему и переставлять Граб - пробовал. Не помогает.

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

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1       38913   312568641   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Диск /dev/sdc: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe3301262

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        4864    39070048+  83  Linux
/dev/sdc2            4865        5351     3911827+  82  Linux своп / Solaris
/dev/sdc3            5352       30401   201214125   83  Linux
Таки дженту сейчас - перебор, к сожалению. Не справлюсь. Времени черезчур мало, буду ближе к отпуску перелезать.
Спасибо сказали:
Аватара пользователя
BuriK666
Сообщения: 95
ОС: GNU/Linux Gentoo

Re: Calculate Linux 8.4

Сообщение BuriK666 »

если boot на отдельном разделе, примонтируй его.
или
emerge grub
или
cp /lib/grub/i386-pc /boot/grub
Linux for you.
Спасибо сказали:
Leggion666
Сообщения: 50
ОС: Debian Etch

Re: Calculate Linux 8.4

Сообщение Leggion666 »

Уже. И эмержил, и копировал из-под чрута. Бут на корневом разделе.
Таки дженту сейчас - перебор, к сожалению. Не справлюсь. Времени черезчур мало, буду ближе к отпуску перелезать.
Спасибо сказали:
calculator
Сообщения: 145
ОС: Gentoo

Re: Calculate Linux 8.4

Сообщение calculator »

В /boot/grub/device.map все правильно?
Спасибо сказали:
Аватара пользователя
Erik
Сообщения: 22
ОС: Kubuntu

Re: Calculate Linux 8.4

Сообщение Erik »

grub> install (hd2,0)/boot


IMHO "/boot" лишнее
Jedem das Seine!
Спасибо сказали:
Leggion666
Сообщения: 50
ОС: Debian Etch

Re: Calculate Linux 8.4

Сообщение Leggion666 »

calculator писал(а):
02.04.2008 22:56
В /boot/grub/device.map все правильно?

Да.

Erik писал(а):
03.04.2008 01:31
grub> install (hd2,0)/boot


IMHO "/boot" лишнее

Без /boot/ не лучше.

Сейчас уже пересел на дебиан обратно, попробую под виртуальной машиной создать аналогичные условия - если ситуация повториться,буду пробовать решать, если нет, то пока что нету времени на это:(
Таки дженту сейчас - перебор, к сожалению. Не справлюсь. Времени черезчур мало, буду ближе к отпуску перелезать.
Спасибо сказали:
Drage
Сообщения: 1

Re: Calculate Linux 8.4

Сообщение Drage »

нужно использовать файловую систему reiserfs
Спасибо сказали:
Аватара пользователя
L'autre
Сообщения: 57
ОС: Calculate Linux

Re: Calculate Linux 8.4

Сообщение L'autre »

Проблема, аналогичная сборке AcoolA 8.4.1, описанная здесь:
http://groups.google.com/group/calculateli...9694d3a49f4b3ee

Партиция ext3 создаётся с использованием e2fsprogs ≥ 1.40.5, которая делает 256 byte large inodes by default.
Система собрана с Grub-ом версии 0.97-r4, который не умеет работать с такими разделами.

К сожалению мы не используем Ext3 в работе, поэтому ошибка была не сразу обнаружена.
Воспользуйтесь Reiserfs для корневого раздела.

Leggion666 писал(а):
02.04.2008 18:59
Сегодня решил перейти с х86_64 версии на х86, скачал и записал образ, установил, возникли проблемы - Груб при загрузке выдает

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

Loading stage 1.5...
Error 2

С х86_64 было тоже самое, помогло банальное

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

grub
root (hd2,0)
setup (hd2)

+незначительная правка grub.conf
Попробовал тут сделать тоже самое- получаю :

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

grub> root (hd2,0)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd2)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

grub> install (hd2,0)/boot

Error 2: Bad file or directory type

hd2,0 - корневой раздел, Граб установлен туда.
Grub.Conf:

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

#------------------------------------------------------------------------------
# Изменено Calculate 0.3.4 beta 2
# Файл профиля "install/1default"
#------------------------------------------------------------------------------

timeout 5
default 0
fallback 1
splashimage=(hd2,0)/boot/grub/calculate.xpm.gz

title Calculate Linux Desktop 8.4 i686
root (hd2,0)
kernel /boot/vmlinuz root=/dev/sdc1 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet
initrd /boot/initrd

Еще была проблема в х86_64 - hd2,0 надо было переписать как hd0,0; но это было после установки Grub'a. Причем в системе(загруженной) партиция была hd2,0; Граб же воспринимал только hd0,0
Подскажите, куда копать? Чрутиться в систему и переставлять Граб - пробовал. Не помогает.

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

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1       38913   312568641   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Диск /dev/sdc: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe3301262

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        4864    39070048+  83  Linux
/dev/sdc2            4865        5351     3911827+  82  Linux своп / Solaris
/dev/sdc3            5352       30401   201214125   83  Linux
Calculate Linux developer
Telegram/@Lautre
Спасибо сказали: