Решено: Не загружается джента
Модератор: /dev/random
Решено: Не загружается джента
В общем установка прошла на ура, но не загружается пишет invalid or unsupported executable format
вопрос может ли раздел boot быть ext3 а то во всех руководствах он ext2(а про ext3 не написанно ) и отдельным разделом, почему я так не сделал? нет свободных примари разделов, поэтому вот так
/dev/hda6 swap
/dev/hda7 ext3 джента
пишу по памяти, а она плохая так, что не пинать
grub.conf
....
root (hd0,6)
/boot/gentoo-2.6.22-r8.0 root=/dev/hda7
....
вроде так.
ЗЫ в поиске смотрел, нашел про то почему не грузится XP боюсь не мой случай , FAQ тоже читал, пусто, ну и в гугле не нашел
вопрос может ли раздел boot быть ext3 а то во всех руководствах он ext2(а про ext3 не написанно ) и отдельным разделом, почему я так не сделал? нет свободных примари разделов, поэтому вот так
/dev/hda6 swap
/dev/hda7 ext3 джента
пишу по памяти, а она плохая так, что не пинать
grub.conf
....
root (hd0,6)
/boot/gentoo-2.6.22-r8.0 root=/dev/hda7
....
вроде так.
ЗЫ в поиске смотрел, нашел про то почему не грузится XP боюсь не мой случай , FAQ тоже читал, пусто, ну и в гугле не нашел
Re: Решено: Не загружается джента
GRUB действительно не умеет читать ext3.
Разве /boot не обязательно должен быть primary-разделом?
(http://www.gnu.org/software/grub/manual) писал(а):Support multiple filesystem types
Support multiple filesystem types transparently, plus a useful explicit blocklist notation. The currently supported filesystem types are BSD FFS, DOS FAT16 and FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS, and VSTa fs.
Разве /boot не обязательно должен быть primary-разделом?
Re: Решено: Не загружается джента
Attila писал(а): ↑24.11.2007 14:52GRUB действительно не умеет читать ext3.
(http://www.gnu.org/software/grub/manual) писал(а):Support multiple filesystem types
Support multiple filesystem types transparently, plus a useful explicit blocklist notation. The currently supported filesystem types are BSD FFS, DOS FAT16 and FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS, and VSTa fs.
Разве /boot не обязательно должен быть primary-разделом?
на счет не умеет, а как же раньше у меня сусе на ext3 запускалось все ок, а первичным, он и так у меня примари
/dev/hda7 примари
на нем
/
/boot/grub/...
/etc/
/dev/
/home/
итд
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Решено: Не загружается джента
На каком этапе возникает подобная ошибка? Полагаю, что это происходит при попытке выполнить какое-то приложение, может быть даже собранное для другой архитектуры - ext2/ext3 не причём.
ext3 = ext2 + файл журнала
Re: Решено: Не загружается джента
на стадии загрузки, т.е, сразу после нажатия "Энтера" в меню загрузки груба
т.е., даже не дойдя до ядра, но само ядро,(файл, видит) иначе бы была другая ошибка проверял, говорит банально нет такого файла
т.е. это или не правильно указал в грубе раздел, или я даж не знаю
но вроде бы все правильно,
fstab?
но ведь на этом этапе не важно что прописано в fstab(ну так как он до него еще не дошел)?
т.е., даже не дойдя до ядра, но само ядро,(файл, видит) иначе бы была другая ошибка проверял, говорит банально нет такого файла
т.е. это или не правильно указал в грубе раздел, или я даж не знаю
но вроде бы все правильно,
fstab?
но ведь на этом этапе не важно что прописано в fstab(ну так как он до него еще не дошел)?
Re: Решено: Не загружается джента
А может ядро корявое? Как собирал?
Re: Решено: Не загружается джента
Давайте мы всё-таки получим точный полный конфиг Гроба и точный листинг разделов.
Скорей всего у вас какой-то беспорядок с разделами и MBR. ext3 , как правильно было замечено выше, тут не при чём. Гроб его читает прекрасно.
Давайте точные данные, корочи.
13 : Invalid or unsupported executable format
This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).
Скорей всего у вас какой-то беспорядок с разделами и MBR. ext3 , как правильно было замечено выше, тут не при чём. Гроб его читает прекрасно.
Давайте точные данные, корочи.
- Kasper_WPS
- Сообщения: 312
- ОС: Gentoo
- Контактная информация:
Re: Решено: Не загружается джента
А какая архитектура? Ядро настроено верно? Включена опция Executable file formats / Emulations -> Kernel support for ELF binaries ? Какой grub ставился?
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Re: Решено: Не загружается джента
Juliette писал(а): ↑24.11.2007 16:07Давайте мы всё-таки получим точный полный конфиг Гроба и точный листинг разделов.
13 : Invalid or unsupported executable format
This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).
Скорей всего у вас какой-то беспорядок с разделами и MBR. ext3 , как правильно было замечено выше, тут не при чём. Гроб его читает прекрасно.
Давайте точные данные, корочи.
настройки grub.conf
Код:
#
# Sample boot menu configuration file
#
# Boot automatically after 30 secs.
timeout 30
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
# Splash image to show behind grub.
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
title Gentoo
root (hd0,6)
kernel /boot/gentoo-2.6.22-r8.0 root=/dev/hda7
module /boot/serverboot.gz
# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos
# Change the colors.
title Change the colors
color light-green/brown blink-red/blue
Kasper_WPS писал(а): ↑24.11.2007 16:44А какая архитектура? Ядро настроено верно? Включена опция Executable file formats / Emulations -> Kernel support for ELF binaries ? Какой grub ставился?
x86_64 ядро настроено верно, а вот на счет опции не уверен, надо будет глянуть, а она разве по дефолту не становится?
кусок из конфига ядра
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_MISC is not set
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
CONFIG_COMPAT=y
CONFIG_SYSVIPC_COMPAT=y
как мне кажется все включено
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Решено: Не загружается джента
roor, GRUB случайно не для x86?
Re: Решено: Не загружается джента
ммм, ей богу не знаю, вообще все устанавливалось и собиралось, с xorader`oвский срезов т.е. 1 2 DVD
make.conf
Код:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-march=k8 -msse3 -fomit-frame-pointer -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="x86_64-pc-linux-gnu"
USE="alsa acpi avi cups -doc encode gnome gpm gtk gtk2 kde libg++ libwww mikmod motif mp3 mpeg ogg opengl pdflib png qt truetype
udev unicode usb mad xv vorbis X"
Re: Решено: Не загружается джента
Код: Выделить всё
module /boot/serverboot.gz
поскольку никто на это внимания не обратил, подумала, что так и надо. А теперь вот вопросег -- это вообще к чему?
Гугол говорит -- это для GNU/Hurd
ы?
Re: Решено: Не загружается джента
Juliette писал(а): ↑24.11.2007 22:39Код: Выделить всё
module /boot/serverboot.gz
поскольку никто на это внимания не обратил, подумала, что так и надо. А теперь вот вопросег -- это вообще к чему?
Гугол говорит -- это для GNU/Hurd
ы?
ыыы, воистину, редактировалось с примера на основе гну/харда, просто он идеть раньше дженты в том же примере
нада его удалить и посмотреть что получится, спасибо за 1 из вариантов решения , проверю чуть позже
- Kasper_WPS
- Сообщения: 312
- ОС: Gentoo
- Контактная информация:
Re: Решено: Не загружается джента
Если x86_64, то должен собираться только grub-static.
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Re: Решено: Не загружается джента
module /boot/serverboot.gz удаление этой строки, никак не повлияло
вопрос, для чего мы делаем это при установке гроба
это чтото типа окнфига для инсталятора?
да кстати на всяк пожарный, он сам, и у меня закрадываются ощущения, что там много лишнего
вопрос, для чего мы делаем это при установке гроба
Код:
Для установки GRUB вам надо выполнить команду grub-install. Однако, grub-install не заработает сама по себе, т.к. мы находимся в изолированной среде. Прежде мы должны создать файл /etc/mtab, перечислив в нем все смонтированные файловые системы. К счастью, есть очень легкий способ сделать это: просто скопируйте содержимое /proc/mounts поверх /etc/mtab, за исключением строки rootfs, если вы не создавали отдельный загрузочный раздел. Следующая команда подойдет в обоих случаях:
это чтото типа окнфига для инсталятора?
да кстати на всяк пожарный, он сам, и у меня закрадываются ощущения, что там много лишнего
Код:
tmpfs / tmpfs rw 0 0
/dev/loop0 /mnt/livecd squashfs ro 0 0
proc /proc proc rw,nosuid,nodev,noexec 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw,nosuid 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
tmpfs /mnt/livecd/lib64/firmware tmpfs rw 0 0
tmpfs /mnt/livecd/usr/portage tmpfs rw 0 0
usbfs /proc/bus/usb usbfs rw,nosuid,noexec 0 0
/dev/hda7 / ext3 rw,data=ordered 0 0
none /proc proc rw 0 0
udev /dev tmpfs rw,nosuid 0 0
/dev/hdc /mnt/cdrom iso9660 ro 0 0
/dev/hda5 /mnt/d vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1 0 0
/dev/loop1 /mnt/cdrom1 iso9660 ro 0 0
/dev/hda5 /mnt/d vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1 0 0
Re: Решено: Не загружается джента
Слушайте, скажите -- а по какому документу вы ставите?
- Kasper_WPS
- Сообщения: 312
- ОС: Gentoo
- Контактная информация:
Re: Решено: Не загружается джента
Если не смонтирован /boot раздел, то grub-install будет писать что раздел не смонтирован при setup (hd0);
Когда ты вводишь chroot /mnt/gentoo /bin/bash то корнем ФС становится /mnt/gentoo mtab в котором отличен от внешнего который формируется с live-cd. Если ошибок grub не пишет значит все нормально. Еще покажи пожалуйста из make.conf CFLAGS, ARCH и CHOST
На данную архитектуру лучше ставить по англоязычному мануалу, он свежее
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Re: Решено: Не загружается джента
Пусть руками попробует Гроб поставить, и нафик этот mtab
Re: Решено: Не загружается джента
Kasper_WPS писал(а): ↑25.11.2007 00:18
Если не смонтирован /boot раздел, то grub-install будет писать что раздел не смонтирован при setup (hd0);
Когда ты вводишь chroot /mnt/gentoo /bin/bash то корнем ФС становится /mnt/gentoo mtab в котором отличен от внешнего который формируется с live-cd. Если ошибок grub не пишет значит все нормально. Еще покажи пожалуйста из make.conf CFLAGS, ARCH и CHOST
На данную архитектуру лучше ставить по англоязычному мануалу, он свежее
ошибок не писал, в том то и прикол , make.conf больше показать не смогу при всем желании ибо тот что покаживал выше, есть весь мой конфиг
за англоязычный мануал учту
Re: Решено: Не загружается джента
да-да, и обязательно по англоязычному, +1 к Kasper_WPS
Re: Решено: Не загружается джента
Important: If you are using a non-multilib profile, you should not emerge grub, but instead you should emerge grub-static.
ну раз по англоязычному, давайте понимать правильно , ну или обьяснить мне что я не до пойму
что из есть "non-multilib profile" (тип поддержка не только 64 битных версий библиотек ни так же и 32) ? я правильно понял...
ну раз по англоязычному, давайте понимать правильно , ну или обьяснить мне что я не до пойму
что из есть "non-multilib profile" (тип поддержка не только 64 битных версий библиотек ни так же и 32) ? я правильно понял...
Re: Решено: Не загружается джента
Ровно наоборот:
multilib --- с поддержкой 32-либ
non-multulib -- без поддержки, "чистый" 64
Ты какой выставил тогда?
multilib --- с поддержкой 32-либ
non-multulib -- без поддержки, "чистый" 64
Ты какой выставил тогда?
Re: Решено: Не загружается джента
roor писал(а): ↑25.11.2007 01:01Important: If you are using a non-multilib profile, you should not emerge grub, but instead you should emerge grub-static.
ну раз по англоязычному, давайте понимать правильно , ну или обьяснить мне что я не до пойму
что из есть "non-multilib profile" (тип поддержка не только 64 битных версий библиотек ни так же и 32) ? я правильно понял...
ыыы, понял правильно написал нет )
какой ээ хз не было у мну пунктов на счет мультилиба а профиль этот
hda7\usr\portage\profiles\default-linux\amd64\2007.0\
ммм я так пологаю, что у мну как раз non-multilib а как его включить или где глянуть?
или включать поддержку мультилиба не очень хорошая идея?
Re: Решено: Не загружается джента
хоть слэши в правильную сторону пиши, не позорься
чего говорит?
а вообще каша у тебя в голове, иди спать, завтра переделаешь
Код: Выделить всё
ls -FGg /etc/make.profile
чего говорит?
а вообще каша у тебя в голове, иди спать, завтра переделаешь
Re: Решено: Не загружается джента
Juliette писал(а): ↑25.11.2007 01:51хоть слэши в правильную сторону пиши, не позорься
Код: Выделить всё
ls -FGg /etc/make.profile
чего говорит?
а вообще каша у тебя в голове, иди спать, завтра переделаешь
хыхы, эт лень моя говорит, ибо сижу под окнами, с доступом на ext3 для оперативности так сказать, ну чтоб постоянно не ребутится,
а команду исполню, и ту и другую, на счет спать идти, да пора бы уже, завтра отчитаюсь
- Kasper_WPS
- Сообщения: 312
- ОС: Gentoo
- Контактная информация:
Re: Решено: Не загружается джента
Для выбора профилей можно воспользоваться eselect:
Код:
home kasper # eselect profile list
Available profile symlink targets:
[1] default-linux/amd64/2006.1
[2] default-linux/amd64/2006.1/desktop
[3] default-linux/amd64/2006.0/no-symlinks
[4] default-linux/amd64/2006.1/no-multilib
[5] default-linux/amd64/2007.0
[6] default-linux/amd64/2007.0/desktop
[7] default-linux/amd64/2007.0/no-multilib *
[8] default-linux/amd64/2007.0/server
[9] hardened/amd64
[10] hardened/amd64/multilib
[11] selinux/2007.0/amd64
[12] selinux/2007.0/amd64/hardened
У меня [7] (*), у тебя должно быть [5], а может и не быть
Напиши еще вывод ls -lR /boot
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Re: Решено: Не загружается джента
Juliette писал(а): ↑25.11.2007 01:51хоть слэши в правильную сторону пиши, не позорься
Код: Выделить всё
ls -FGg /etc/make.profile
чего говорит?
а вообще каша у тебя в голове, иди спать, завтра переделаешь
Kasper_WPS писал(а): ↑25.11.2007 02:33
Для выбора профилей можно воспользоваться eselect:
Код:
home kasper # eselect profile list Available profile symlink targets: [1] default-linux/amd64/2006.1 [2] default-linux/amd64/2006.1/desktop [3] default-linux/amd64/2006.0/no-symlinks [4] default-linux/amd64/2006.1/no-multilib [5] default-linux/amd64/2007.0 [6] default-linux/amd64/2007.0/desktop [7] default-linux/amd64/2007.0/no-multilib * [8] default-linux/amd64/2007.0/server [9] hardened/amd64 [10] hardened/amd64/multilib [11] selinux/2007.0/amd64 [12] selinux/2007.0/amd64/hardened
У меня [7] (*), у тебя должно быть [5], а может и не быть
Напиши еще вывод ls -lR /boot
ls -lR /boot
Код:
/boot/:
total 7392
lrwxrwxrwx 1 root root 1 Nov 18 17:59 boot -> .
-rwxr-xr-x 1 root root 9797673 Nov 22 02:00 gentoo-2.6.22-r8-0
drwxr-xr-x 2 root root 4096 Nov 22 02:51 grub
/boot/grub:
total 360
-rw-r--r-- 1 root root 197 Nov 22 02:51 default
-rw-r--r-- 1 root root 30 Nov 22 02:51 device.map
-rw-r--r-- 1 root root 7616 Nov 22 02:51 e2fs_stage1_5
-rw-r--r-- 1 root root 7488 Nov 22 02:51 fat_stage1_5
-rw-r--r-- 1 root root 6720 Nov 22 02:51 ffs_stage1_5
-rw-r--r-- 1 root root 650 Nov 24 14:23 grub.conf
-rw-r--r-- 1 root root 1842 Nov 22 02:42 grub.conf.sample
-rw-r--r-- 1 root root 6752 Nov 22 02:51 iso9660_stage1_5
-rw-r--r-- 1 root root 8192 Nov 22 02:51 jfs_stage1_5
lrwxrwxrwx 1 root root 9 Nov 22 02:42 menu.lst -> grub.conf
-rw-r--r-- 1 root root 6880 Nov 22 02:51 minix_stage1_5
-rw-r--r-- 1 root root 9280 Nov 22 02:51 reiserfs_stage1_5
-rw-r--r-- 1 root root 33856 Nov 22 02:42 splash.xpm.gz
-rw-r--r-- 1 root root 512 Nov 22 02:51 stage1
-rw-r--r-- 1 root root 105500 Nov 22 02:51 stage2
-rw-r--r-- 1 root root 105500 Nov 22 02:42 stage2_eltorito
-rw-r--r-- 1 root root 7072 Nov 22 02:51 ufs2_stage1_5
-rw-r--r-- 1 root root 6304 Nov 22 02:51 vstafs_stage1_5
-rw-r--r-- 1 root root 8904 Nov 22 02:51 xfs_stage1_5
ls -FGg /etc/make.profile
total 32
drwxr-xr-x 2 4096 Jun 19 20:06 desktop/
-rw-r--r-- 1 462 Aug 8 22:36 make.defaults
drwxr-xr-x 2 4096 Oct 2 14:36 no-multilib/
-rw-r--r-- 1 2883 Sep 19 17:36 package.use.mask
-rw-r--r-- 1 690 Jun 19 20:06 packages
-rw-r--r-- 1 3 Apr 14 2007 parent
drwxr-xr-x 2 4096 Jun 19 20:06 server/
-rw-r--r-- 1 407 Jun 19 20:06 use.mask
блин eselect забыл выполнить