LINUX.ORG.RU

grub error 17


0

1

Понимаю, баян, но гугль не помог.

Установил арч на флэшку, а он мне отписывает error 17. грабовские хоткеи (c,b,e) не работают, приходится жать резет.

sudo fdisk -l
Пароль: 

Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00060925

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1        3434    27582464   83  Linux
/dev/sda4            3435       60801   460800427+   5  Расширенный
/dev/sda5            3435        5040    12900163+  83  Linux
/dev/sda6            5041       12358    58781803+  83  Linux
/dev/sda7           12359       60801   389118366   83  Linux

Диск /dev/sdb: 320.1 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

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

Диск /dev/sdc: 8053 МБ, 8053063680 байт
248 heads, 62 sectors/track, 1022 cylinders
Units = цилиндры of 15376 * 512 = 7872512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4de4cb8f

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        1022     7857105   83  Linux
sda — SATA винт с основным линаксом (тут свой груб (работает))

sdb — IDE файлопомойка

sdc  — флэшка с виновником

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue


# (0) Arch Linux
title  Arch Linux
root   (hd2,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-label/arch ro vga=773
initrd /boot/kernel26.img
Собственно, menu.lst. Перебрал hd0-3 не помогает.
sudo fsck /dev/sdc1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
arch: clean, 26642/491520 files, 198200/1964276 blocks

kernel /boot/vmlinuz26 root=LABEL=arch ro vga=773

Смотри как именно метка на разделе с арчем прописана и именно так и ставь в конфиг

novitchok ★★★★★ ()
Ответ на: комментарий от Insomnium

Я не уверен, что прав, но мне не нравится root=/dev/disk/by-label/arch.

root=label=<whatever>

Insomnium ★★★★ ()
Ответ на: комментарий от Insomnium

да я только же установил, что с ним может быть не так?

MrHouse ()
Ответ на: комментарий от MrHouse

гм, хз тогда .... метка на разделе точно arch - регистр и написание совпадают?

novitchok ★★★★★ ()
Ответ на: комментарий от MrHouse

вот, что бы понятнее было:

[sanja@helennet ~]$ sudo cat /boot/grub/grub.conf && ls -l /dev/disk/by-label/ && cat /etc/fstab 
default=0
timeout=0
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.26.1.el5.centos.plus)
	root (hd0,6)
	kernel /boot/vmlinuz-2.6.18-194.26.1.el5.centos.plus ro root=LABEL=/
	initrd /boot/initrd-2.6.18-194.26.1.el5.centos.plus.img
title CentOS (2.6.18-194.11.3.el5.centos.plus)
	root (hd0,6)
	kernel /boot/vmlinuz-2.6.18-194.11.3.el5.centos.plus ro root=LABEL=/
	initrd /boot/initrd-2.6.18-194.11.3.el5.centos.plus.img
title CentOS (2.6.18-194.11.1.el5.centos.plus)
	root (hd0,6)
	kernel /boot/vmlinuz-2.6.18-194.11.1.el5.centos.plus ro root=LABEL=/
	initrd /boot/initrd-2.6.18-194.11.1.el5.centos.plus.img
итого 0
lrwxrwxrwx 1 root root 10 Дек 25 20:23 home -> ../../hda6
lrwxrwxrwx 1 root root 10 Дек 25 20:23 srv -> ../../hda5
lrwxrwxrwx 1 root root 10 Дек 25 20:23 swap -> ../../hda1
LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
LABEL=home              /home                   ext3    defaults        1 2
proc                    /proc                   proc    defaults        0 0
LABEL=srv               /srv                    ext3    defaults        1 2
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=swap              swap                    swap    defaults        0 0
видишь, на /dev/hda метка у меня «/», но в /dev//disk/by-label/ симлинка нет, раздела якобы нет, но монтируется по метке, и спокойно себе является корнем.

Так что проверяй метку раздела, единственный совет.

novitchok ★★★★★ ()
Ответ на: комментарий от novitchok

все решилось тупым восстановлением груба.
Это что получается арчевский инсталлер криво его установил?

MrHouse ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.