| Флешка, разбитая на два раздела и iso | 
|  | 
| 
					| Rockon1 | Дата: Понедельник, 06.02.2012, 15:41 | Сообщение # 1 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Собственно сабж: имеется флешка, разбита на два раздела (fat32 и ntfs) grub4dos лежит на первом разделе с фатом, iso образы на втором. В биосе (в разделе boot) проставленны оба раздела друг за другом.
 Возникает вопрос - как научить грузить grub4dos эти образы с другого\следущего по порядку раздела?
 вот к рабочий пример, работает только, если образ лежит на том же разделе
 
 Code title Загрузка Reanimator Live   find --set-root
 map /images/ReanimatorLiveCd020112.iso (0xff)
 map --hook
 root (0xff)
 chainloader /LIVE/SETUPLDR.BIN
 
 
 Сообщение отредактировал Rockon1 - Понедельник, 06.02.2012, 15:41 |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Понедельник, 06.02.2012, 15:55 | Сообщение # 2 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | > find --set-root Вы прочитали help find, да?
 hint: нужно указать путь к файлу, который find будет искать
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| Atlant | Дата: Понедельник, 06.02.2012, 16:14 | Сообщение # 3 |  |  Эксперт Группа: Проверенные Сообщений: 2210 Статус: Отсутствует | Rockon1 
 Quote title Загрузка Reanimator Live map (hd0,1)/images/ReanimatorLiveCd020112.iso (0xff)
 map --hook
 chainloader (0xff)/LIVE/SETUPLDR.BIN
 Второй раздел будет именоваться как (hd0,1) если флешка правильно отформатирована, ели неправильно - к примеру второй раздел логическим диском то будет (hd0,4). В командной строке груб4дос find отобразит все диски, а с помощью ls (имя устройства)/ увидишь где какой диск и как его пронумеровал груб4дос.
 
 
 Сообщение отредактировал Atlant - Понедельник, 06.02.2012, 16:14 |  |  |  |  | 
| 
					| Rockon1 | Дата: Вторник, 07.02.2012, 21:16 | Сообщение # 4 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Основой с фат32(там где загрузчики) и логический с нтфс(где образы) Я указывал и как hd0,0-hd1,0
 и как hd0,0-hd0,1 (типо диск один, раздела на нем два)
 Вылезали ошибки с кодом 17 и 22, если надо - будет текст ошибки.
 
 
 Сообщение отредактировал Rockon1 - Вторник, 07.02.2012, 21:17 |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Вторник, 07.02.2012, 21:19 | Сообщение # 5 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | Rockon1, find --set-root /images/ReanimatorLiveCd020112.iso Просто "find --set-root" не имеет никакого смысла.
 
 Текст ошибок, естественно, тоже нужен.
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| kenny5705 | Дата: Вторник, 07.02.2012, 21:37 | Сообщение # 6 |  | Экспериментатор Группа: Проверенные Сообщений: 90 Статус: Отсутствует | Rockon1 зачем вообще использовать маппинг в данном случае, от него толку не будет...
 т.к. только винда перейдет в защищенный режим все замаппенные таким способом образы пропадут...
 к тому же надо следить за фрагментацией образа...
 перечитай руководство получше, меньше вопросов будет: http://greenflash.su/Grub4Dos/Grub4dos.htm
 |  |  |  |  | 
| 
					| Rockon1 | Дата: Вторник, 07.02.2012, 22:05 | Сообщение # 7 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | kenny5705, руководство перечитал, образы дефрагментированны, подобным способом загружал установку win7 Sh1td0wn, спасибо
 
 ап
 флешка определяется как два разных жестких диска (на любой винде).
 
 
 Сообщение отредактировал Rockon1 - Вторник, 07.02.2012, 22:12 |  |  |  |  | 
| 
					| kenny5705 | Дата: Вторник, 07.02.2012, 22:37 | Сообщение # 8 |  | Экспериментатор Группа: Проверенные Сообщений: 90 Статус: Отсутствует | Rockon1, ну дак это не флешка на которой 2 раздела, а уже 2 флешки получается... по какой кстати инструкции разбивал? 
 советую создать файлы-маркеры на каждом диске, и через них и их поиск грузиться...
 например в первый диск кинуть disk1.tag, во 2 - disk2.tag
 и в меню прописать, к примеру:
 title Загрузка Reanimator Live с диска 1
 find --set-root /disk1.tag
 map /images/ReanimatorLiveCd020112.iso (0xff)
 map --hook
 root (0xff)
 chainloader /LIVE/SETUPLDR.BIN
 
 title Загрузка Reanimator Live с диска 2
 find --set-root /disk2.tag
 map /images/ReanimatorLiveCd020112.iso (0xff)
 map --hook
 root (0xff)
 chainloader /LIVE/SETUPLDR.BIN
 |  |  |  |  | 
| 
					| Rockon1 | Дата: Вторник, 07.02.2012, 23:04 | Сообщение # 9 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | kenny5705 - фирменой утилитой, у меня флешка trancsend, сейчас буду дальше эксперементировать. скоро отпишусь Добавлено (07.02.2012, 23:04)---------------------------------------------
 kenny5705, кажется получилось. кстати способ с тагами лучше, чем в жесткую вбивать номер диска.
 
 теперь мучает ошибка
 
 Code filesystem type is iso9660 using whole diskсижу снова читаю маны =\
 |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Вторник, 07.02.2012, 23:11 | Сообщение # 10 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | > filesystem type is iso9660 using whole disk Не ошибка. Введите все команды из пункта меню по очереди в командную строку grub4dos (вызывается нажатием c в меню), потом boot. Скажите, на какой зависнет.
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| Rockon1 | Дата: Вторник, 07.02.2012, 23:27 | Сообщение # 11 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | так пардон. туплю на ночь глядя. error 15: file not found   
 он не может найти в исошке /LIVE/SETUPLDR.BIN - хотя он там есть =\
 |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Вторник, 07.02.2012, 23:29 | Сообщение # 12 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | Rockon1, после map --hook и root (0xff) сделайте ls / и посмотрите, как GRUB4DOS видит содержимое образа. 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| Rockon1 | Дата: Среда, 08.02.2012, 01:54 | Сообщение # 13 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Sh1td0wn, разобрался. Мой образ был битый, я его перекачал.
   А так все отлично.Спасибо!
 В итоге, код (мало ли кому понадобится)
 
 
 Code  title Загрузка Windows Multipoint Server 2011
 find --set-root /disk2.tag
 map /images/ru_windows_multipoint_server_2011_premium_x64_dvd_645417.iso (0xff)
 map --hook
 root (0xff)
 chainloader (0xff)
 
 title Загрузка Reanimator Live
 find --set-root /disk1.tag
 map /images/ReanimatorLiveCd020112.iso (0xff)
 map --hook
 chainloader /LIVE/SETUPLDR.BIN
 
 
 Дефрагментировал образы Rapid File Defragmentor
 
 
 Сообщение отредактировал Rockon1 - Среда, 08.02.2012, 01:57 |  |  |  |  |