Results 1 to 8 of 8

Thread: GRUB error 17 после подключения USB-носителя

  1. #1

    Default GRUB error 17 после подключения USB-носителя

    Добрый день!
    После подключения купленного терабайтника (USB) перестал грузится GRUB с выбором операционной системы, - GRUB error 17. Вынимаю терабайтник из USB-разъёма, перегружаю, - грузится нормально. Понимаю что надо поправить настройки GRUB, но что именно не пойму. В инете решения конкретно этой проблемы не нашёл.

  2. #2
    Join Date
    Aug 2009
    Location
    Russia
    Posts
    2,247

    Default Re: GRUB error 17 после подключения USB-носителя

    наверно что-то с id винтов- легко проверить при подключенном диске и без него.
    если да, то заменить на /dev/sdx в fstab

  3. #3

    Default Re: GRUB error 17 после подключения USB-носителя

    Quote Originally Posted by joneone View Post
    наверно что-то с id винтов- легко проверить при подключенном диске и без него.
    если да, то заменить на /dev/sdx в fstab
    В линуксе я новичок. Можете пояснить что конкретно нужно проверить и сделать?

  4. #4

    Default Re: GRUB error 17 после подключения USB-носителя

    покажи /etc/fstab

    и проверь порядок загрузки в биос
    «Если не говорить пользователям, что линукс это сложно и страшно, то им совершенно все равно, в чем не разбираться. » — ЛОР

  5. #5

    Default Re: GRUB error 17 после подключения USB-носителя

    Quote Originally Posted by EGDFree View Post
    покажи /etc/fstab

    и проверь порядок загрузки в биос
    Code:
    /dev/disk/by-id/ata-WDC_WD800JD-60LSA5_WD-WMAM9HY31069-part5 swap                 swap       defaults              0 0
    /dev/disk/by-id/ata-WDC_WD800JD-60LSA5_WD-WMAM9HY31069-part1 /                    ext4       acl,user_xattr        1 1
    /dev/disk/by-id/ata-ST3160815AS_6RX4LC8R-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
    /dev/disk/by-id/ata-Maxtor_6Y060P0_Y2Q3QY6E-part1 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
    /dev/disk/by-id/ata-ST3160815AS_6RX4LC8R-part5 /windows/E           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
    /dev/disk/by-id/ata-Maxtor_6Y060P0_Y2Q3QY6E-part5 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
    proc                 /proc                proc       defaults              0 0
    sysfs                /sys                 sysfs      noauto                0 0
    debugfs              /sys/kernel/debug    debugfs    noauto                0 0
    usbfs                /proc/bus/usb        usbfs      noauto                0 0
    devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
    Мой USB-HDD монтируется автоматически в /media/ и открывается без проблем.

    В bios всё нормально. Стоит HDD-0.

    На всякий случай вот ещё содержимое /etc/boot/grub/device.map

    Code:
    (hd3)	/dev/disk/by-id/usb-WD_Ext_HDD_1021_5743415A4132303739303736-0:0
    (hd4)	/dev/disk/by-id/usb-HTC_Storage_3fbf5000-7351-0801-1102-82ca925d033f-0:0
    (hd1)	/dev/disk/by-id/ata-ST3160815AS_6RX4LC8R
    (fd0)	/dev/fd0
    (hd2)	/dev/disk/by-id/ata-WDC_WD800JD-60LSA5_WD-WMAM9HY31069
    (hd0)	/dev/disk/by-id/ata-Maxtor_6Y060P0_Y2Q3QY6E

  6. #6
    Join Date
    Aug 2009
    Location
    Санкт-Петербург
    Posts
    1,037

    Default Re: GRUB error 17 после подключения USB-носителя

    Да путано у вас получается. Если я правильно понял у вас сам загрузчик в MBR стоит на винчестере Maxtor? А линуксовый корень с настройками граба на винчестере WDC_WD800JD, когда вы подключаете еще один USB винт, порядок винчестеров у вас сбивается и GRUB не может прочитать свои настройки педположительно с (hd2,0) /boot/grub. Можно конечно просто обновить настройки загрузчика, и прописать в нем новый корень, но когда вы отключите USB диск история скорей всего повторится, поэтому я бы переустановил граб на винчестер с линукс WDC_WD800JD и загружался бы с него. Тогда бы он стал hd0, корень бы тоже находился бы в hd0,0 и проблем при подключении винтов бы не возникало. Операцию по переустановке и перенастройке граб можно выполнить с LiveCD через YAST, но она не совсем тревиальна надо понимать что делаешь. Рекомендую перед этим попытаться понять что именно у вас происходит, и почему.

  7. #7

    Default Re: GRUB error 17 после подключения USB-носителя

    Quote Originally Posted by Gankov View Post
    Да путано у вас получается. Если я правильно понял у вас сам загрузчик в MBR стоит на винчестере Maxtor? А линуксовый корень с настройками граба на винчестере WDC_WD800JD, когда вы подключаете еще один USB винт, порядок винчестеров у вас сбивается и GRUB не может прочитать свои настройки педположительно с (hd2,0) /boot/grub. Можно конечно просто обновить настройки загрузчика, и прописать в нем новый корень, но когда вы отключите USB диск история скорей всего повторится, поэтому я бы переустановил граб на винчестер с линукс WDC_WD800JD и загружался бы с него. Тогда бы он стал hd0, корень бы тоже находился бы в hd0,0 и проблем при подключении винтов бы не возникало. Операцию по переустановке и перенастройке граб можно выполнить с LiveCD через YAST, но она не совсем тревиальна надо понимать что делаешь. Рекомендую перед этим попытаться понять что именно у вас происходит, и почему.
    Спасибо за совет. Я не поленился переставил suse по ноль, - всё заработало. USB-винт отключать пока не собираюсь. Тем не менее, вы правы, как только забываю вынуть обычную флешку из компа ошибка возвращается. Как наберусь опыта попробую сделать как вы говорите.

  8. #8
    Join Date
    Mar 2011
    Location
    Ukraine, Dnipropetrovsk
    Posts
    672

    Default Re: GRUB error 17 после подключения USB-носителя

    А возможно ли настроить так чтоб граб сначала монтировал загрузочный раздел для запуска системы которая будет монтировать остальные разделы. Мне так надежнее для загрузки.
    Почему у меня нет подобной проблемы, хоть две флешки вставлю.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •