Почему постоянно ломается граб? Пишет всегда “Error 17”. Если востанавливать через GRUB super disk то начинает писать “Gannot mount disk” и что-то в этом роде, пишет ёще что не понимает файловую систему на разделе.
Ну какго хрена это происходит?! Его же блин хрен восстановишь, только заново устанавливать oS, а после этого бока какие-то как обычно вылазят, Amarok наприме не работает, Firefox жалуется на сертевикат безопасности.
Чем можно это исправить? Другую версию граба или что еще можно сделать?
Ну мы тут можем порассуждать… да только ни у кого нет проблем. Больше информации!
Разделы?
Показать скриншот разделов?
Граб находится в /
Уважаемый sshooter мы все понимаем, что ты молод и горяч, но запомни одну старую истину: “Правильно заданный вопрос, уже половина ответа” (в том смысле, что сразу всё понятно и не нужно задавать вопросов типа, что и как)
По поводу GRUB:
Вообщето, по умолчанию, grub устанавливается в /boot/grub (если я не ошибаюсь) и восстанавливается он легко с помощью SystemRescueCd или установочного DVD openSUSE.
А если у вас (или у GRUB super disk) проблемы с файловыми системами или их монтированием, решайте эти проблемы и “не чего GRUB ругать, коли рожа крива”.
Вообщето, по умолчанию, grub устанавливается в /boot/grub
он там и стоит
восстанавливается он легко с помощью SystemRescueCd или установочного DVD openSUSE.
А кроме “легко” есть какие нибудь подробности как его восстановить?
А если у вас (или у GRUB super disk) проблемы с файловыми системами или их монтированием, решайте эти проблемы и “не чего GRUB ругать, коли рожа крива”.
Какие проблемы? До этого ведь работало.
Уважаемый sshooter мы все понимаем, что ты молод и горяч, но запомни одну старую истину: “Правильно заданный вопрос, уже половина ответа” (в том смысле, что сразу всё понятно и не нужно задавать вопросов типа, что и как)
Да откуда ж я знаю какая именно информация нужна в этом вопросе. Меня беспокоят вопросы не только его восстановления но исправления причины поломок.
В студию:
fdisk -l
/boot/grub/menu.lst
и настройки bios касательно очерёдности загрузки устройств и жёстких дисков в частности
Легко:
sudo grub # Если используем SystemRescueCd то можно сразу набирать "grub"
find /boot/grub/stage1 # эта команда выдаст (hdx,y) x и y это циферки, которые надо дальше подставить
root (hdx,y) # это обязательно вводить. Ошибок быть не должно.
setup (hdx)
quit
Если выдаёт ошибки надо проверять структуру разделов жёсткого диска.
Ну… причины очевидны…
А информацию, как раз ту что написал xandry
Ну… причины очевидны…
Неужели без вмешательства пользователя граб не может нормально работать?
Граб работает нормально у всех, кроме вас. Может, он просто жаждет вашего внимания? =)
Вот как раз без вмешательства пользователя, GRUB работает лучше всего. (я это имел ввиду)
И пожалуйста прислушайтесь к словам **Minton.
**Ваша проблема не в GRUB. А вероятно в не правильной разметке диска, либо ещё в чём-то, связанным с разделами на диске.
Конкретней сказать не возможно, вы ведь ни чего нам не сообщили :dont-know:
xandry](http://forums.opensuse.org/members/xandry.html),
fdisk -l
Disk /dev/sda: 400.1 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders, всего 781422768 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x27dd27dc
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 2048 83890175 41944064 7 HPFS/NTFS/exFAT
/dev/sda2 * 83891430 781417664 348763117+ 5 Расширенный
/dev/sda5 83891498 691357274 303732888+ 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, всего 3907029168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x50e292df
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 63 46138679 23069308+ 83 Linux
/dev/sdb2 46138680 130030109 41945715 83 Linux
/dev/sdb4 189422415 3907024064 1858800825 5 Расширенный
/dev/sdb5 189422480 3625390909 1717984215 7 HPFS/NTFS/exFAT
/dev/sdb6 3625392128 3629613055 2110464 82 Linux своп / Solaris
/dev/sdb7 3629613708 3907024064 138705178+ 83 Linux
чем открыть /boot/grub/menu.lst ? KWrite ничего не показывает.
Граб работает нормально у всех, кроме вас. Может, он просто жаждет вашего внимания?
жестковаты у него способы привлечения внимания
ls /boot/grub
cat /boot/grub/menu.lst
Это у вас там сколько операционных систем установлено? Даже учитывая Windows и openSUSE, загрузочных меток многовато будет.
ls /boot/grub:
device.map iso9660_stage1_5 reiserfs_stage1_5 vstafs_stage1_5
device.map.old jfs_stage1_5 stage1 xfs_stage1_5
e2fs_stage1_5 menu.lst stage2
fat_stage1_5 menu.lst.old stage2.old
ffs_stage1_5 minix_stage1_5 ufs2_stage1_5
cat /boot/grub/menu.lst:
# Modified by YaST2. Last modification on Mon Jun 4 14:43:23 EEST 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
default 0
timeout 8
gfxmenu (hd0,0)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 - 3.1.10-1.9
root (hd0,0)
kernel /boot/vmlinuz-3.1.10-1.9-default root=/dev/disk/by-id/ata-WDC_WD20EARS-00MVWB0_WD-WMAZA1738568-part1 resume=/dev/disk/by-id/ata-WDC_WD20EARS-00MVWB0_WD-WMAZA1738568-part6 splash=silent quiet showopts vga=0x31a
initrd /boot/initrd-3.1.10-1.9-default
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.10-1.9
root (hd0,0)
kernel /boot/vmlinuz-3.1.10-1.9-default root=/dev/disk/by-id/ata-WDC_WD20EARS-00MVWB0_WD-WMAZA1738568-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
initrd /boot/initrd-3.1.10-1.9-default
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1
Это у вас там сколько операционных систем установлено? Даже учитывая Windows и openSUSE, загрузочных меток многовато будет.
Две только. А как убрать лишее метки?
Загрузиться с какого-нибудь livecd, типа parted magic - и в gparted поменять. Можно, конечно, и из работающей системы, если не страшно
cat /boot/grub/device.map выполните ещё, пожалуйста.
(hd0) /dev/disk/by-id/ata-WDC_WD20EARS-00MVWB0_WD-WMAZA1738568
(hd1) /dev/disk/by-id/ata-Hitachi_HDT725040VLA360_VFM301R319D36F
А есть опасности при изменении из работающей системы?
Опасность всегда есть. Это же таблица разделов, всё-таки…
/dev/sdb1 * 63 46138679 23069308+ 83 Linux
title openSUSE 12.1 - 3.1.10-1.9
root (hd0,0)
Жесткие диски местами не меняли - в плане ведущий?
Должно быть так (hd1,0). В ином случае, файловая система не опознается grub-ом, что приведет к ошибке 17.
Жесткие диски местами не меняли - в плане ведущий?
я даже не знаю как это делается
Давно поставил диск WD на котором стоит oS, win на другом разделе. Первый загружается WD с грабом, ну а потом понятно.
Подскажите как убрать загрузочную метку с раздела в GParted?
cfdisk -> bootable -> write -> yes -> quit
Только вот с какого раздела пытаетесь снять флаг?