ded2007
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ПРОБЛЕМА: PLOP и команда FIND из GRUB4DOS Имеем два компа. 1-й постарее: с флэшки не грузится, но видит ее при загрузке, на борту 2 жестких диска, на одном, где GRUB, три раздела FAT32, на другом 2 раздела NTFS. BIOS умеет грузиться с USB, но не хочет. Опыт1: СТАВИМ в BIOS загрузку с hd0 Загружаемся, выходим в Commandline GRUB-a, даем команду FIND. Цитата: (hd0,0) (hd0,1) (hd0,2) (hd1,0) (hd1,1) | По HDD все верно, флэшку не видит. Возвращаемся в MENU.lst и грузим PLOP (пропатченный для "тихого" запуска с USB). Идет загрузка с флэшки, выходим в Commandline GRUB-a, даем команду FIND. Цитата: (hd0,0) (hd0,1) (hd0,2) (hd1,0) (hd1,1) (hd1,2) | НЕВЕРНО! (hd0) "переехал" на (hd1), это видно по дополнительному разделу (hd1,2). Но, во-первых, "пропал" "бывший" (hd1), а во вторых, остались "призраки" от "бывшей" (hd0)! Команда ls на (hd0,0) верно показывает содержимое флэшки, а на "призраках" дает ошибку. Более того, если указать ls (hd2,0)/ ,то получаем ответ и узнаем содержимое "пропавшего" винта! НО FIND НИЧЕГО ИЗ ЭТОГО СОДЕРЖИМОГО НЕ ВИДИТ! Опыт2: СТАВИМ в BIOS загрузку с USB. BIOS видит название флэшки, т.е. устройство идентифицировано. Но загрузка не идет. Ладно, мы к этому привыкли. Оставляем установку Setup-а неизменной, а для выбора загрузочного устройства воспользуемся BOOT меню от BIOS. Нажимаем F11 - выбираем (hd0), выходим в Commandline GRUB-a, даем команду FIND. Цитата: (hd0,0) (hd0,1) (hd0,2) (hd1,0) (hd1,1) (fd0) | ПОЯВИЛОСЬ НОВОЕ УСТРОЙСТВО (fd0). Понятно, что это флэшка, но ls (fd0)\ или ls (fd0,0) выдали разные ошибки и содержимого не показали. find /grldr показал только (hd0,0), хотя на флэшке он точно есть. Продолжаем эксперимент. Возвращаемся в MENU.lst, грузим PLOP. Идет загрузка с флэшки, выходим в Commandline GRUB-a, даем команду FIND. Цитата: (hd0,0) (hd0,1) (hd0,2) (hd1,0) (hd1,1) (hd1,2) (fd0) | Опять ерунда! Во-первых, (fd0) не "прощупывается" ни find, ни ls. Во-вторых, опять пропал второй винт. В-третьих, появились "привидения" от бывшего (hd0). Вы думаете, что это из за "кривого" BIOS от старой материнки? Вовсе нет! Идем, на второй комп: ASUS P5KPL с тремя винтами. Мать четко видит флэшку как (hdX), дает грузиться с нее через BOOT-меню. БЕЗ ИСПОЛЬЗОВАНИЯ PLOP-а find работает на все сто. НО ПРИ ЗАПУСКЕ PLOP-а "теряется" один винт. Естественно, что если винт был один, то этой ерунды не видно, нужно по крайней мере два. Кроме того PLOP нужен, чтобы грузиться с флэшки, а она-то четко работает как (hd0,0). Но когда у клиента я загрузился со своей флэшки, запустил PLOP для ускорения загрузки образов и решил попутно глянуть на раскладку разделов, то аж екнуло - винта нет! ПРОВЕРЬТЕ, ПОЖАЛУЙСТА. Кроме того, похоже, что после мапинга, PLOP просто виснет. В деталях еще не разбирался. PS Флэшка без (ud), обычный FAT32 и все. PSS Внимание вопрос. КТО ВИНОВАТ PLOP или GRUB4DOS? | Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 02:52 20-02-2010 | Исправлено: ded2007, 02:58 20-02-2010 |
|