Мнение Общественности |
Для каких целей вам нужна Мультизагрузочная флешка?
2. Для работы с HDD (Ghost, Acronis, и.т.д.)3. Для диагностики железа4. Для работы в загруженной с флешки ОС типа Windows6. Для переноса информации7. Для работы в загруженной с флешки ОС типа Linux8. Для несанкционированного доступа к запароленным компам9. Для работы в загруженных с флешки других ОС11. Мне она вообще не нужна
Всего ответов: 21707
|
Статистика |
|
|
EasyBoot (или BCDW ) + GRUB4DOS
| |
Sh1td0wn | Дата: Пятница, 22.01.2010, 18:28 | Сообщение # 31 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| LonerD, а зачем вообще держать на одном диске несколько загрузчиков?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
LonerD | Дата: Суббота, 23.01.2010, 02:41 | Сообщение # 32 |
Ищущий
Группа: Проверенные
Сообщений: 25
Статус: Отсутствует
| Quote (Sh1td0wn) а зачем вообще держать на одном диске несколько загрузчиков? По меньшей мере ради интереса. Собственно, хотел удалить свое сообщение, но оно уже неудаляется, поэтому отредактировал его. Первоначально же в сообщении я писал о сложностях загрузки с загрузчика grub с DVD некоторых Windows LiveCD-сборок (в то же время с BCDW таких проблем не было!) - если конкретно, то это сборки Sun Bear и моя сборка NervOS. Потом я эту проблему решил. У grub при загрузке с CD или DVD есть проблемы с различием регистра букв в именах файлов и папок (торчат корни линукса - большие и маленькие буквы в именах расцениваются как разные).
|
|
| |
SharkyEXE | Дата: Воскресенье, 07.02.2010, 18:18 | Сообщение # 33 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| А у меня вопрос наоборот названию темы, так сказать - с конца: GRUB4DOS + syslinux или isolinux - такое сотрудничество и работа на 100% возможна? Или на флешке может быть только или grub4dos, или только syslinux, а вместе - одно можно грузить с флешки при помощи grub4dos, а другое грузить с флешки при помощи syslinux или isоlinux невозможно? Спасибо.
Сообщение отредактировал SharkyEXE - Воскресенье, 07.02.2010, 18:19 |
|
| |
Sh1td0wn | Дата: Воскресенье, 07.02.2010, 19:43 | Сообщение # 34 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Можно загружать syslinux из grub4dos: chainloader /path/to/ldlinux.sys Можно загружать grub4dos из syslinux: BOOT /grldr или KERNEL /path/to/grub.exe.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SharkyEXE | Дата: Воскресенье, 07.02.2010, 20:00 | Сообщение # 35 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| Sh1td0wn Тогда как из grub4dos загрузить файл SYSLINUX.MSG, который находится у меня в папке ISOLINUX, папка ISOLINUX находится в корне диска. Все содержимое папки ISOLINUX, которая находится в корне моего мультизагрузочного диска - смотреть Прикрепления: ISOLINUX.7z(17Kb)
Сообщение отредактировал SharkyEXE - Воскресенье, 07.02.2010, 20:01 |
|
| |
Sh1td0wn | Дата: Воскресенье, 07.02.2010, 20:36 | Сообщение # 36 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Quote (SharkyEXE) Тогда как из grub4dos загрузить файл SYSLINUX.MSG Никак. Можно загрузить только сам загрузчик, который и прочтёт syslinux.msg - очевидно, его загрузку надо прописать в syslinux.cfg: Quote DISPLAY имя_файла Выводит содержимое указанного файла на экран (перед командной строкой, если есть). Пожалуйста, прочитайте дополнительно секцию "формат файла DISPLAY". NB: Если файл отсутствует, директива просто игнорируется.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SharkyEXE | Дата: Воскресенье, 07.02.2010, 21:18 | Сообщение # 37 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| Sh1td0wn Напишите, пожалуйста, какие файлы мне откуда скачать и куда их положить (например в ту же папку ISOLINUX, которая находится в корне моего мультизагрузочного диска) и что прописать в menu.lst, чтобы все заработало? Листинг папки E:\MULTIBOOT\ISOLINUX Quote 07.02.2010 21:20 <DIR> . 07.02.2010 21:20 <DIR> .. 13.04.2009 10:47 2 048 1isolinux.boot1 29.01.2010 22:56 162 1isolinux.cfg1 19.12.2009 02:30 14 336 isolinux.bin 19.12.2009 02:30 14 998 LDLINUX.SYS 07.02.2010 21:21 162 SYSLINUX.CFG 29.01.2010 18:56 220 SYSLINUX.MSG В menu.lst у меня написано Code title Tester chainloader /ISOLINUX/LDLINUX.SYS
Сообщение отредактировал SharkyEXE - Воскресенье, 07.02.2010, 21:38 |
|
| |
Sh1td0wn | Дата: Воскресенье, 07.02.2010, 23:36 | Сообщение # 38 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Похоже, я ошибся. придётся поставить syslinux на флешку, снять с неё bootsector и загружать его chainloader'ом.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
BOR4915 | Дата: Вторник, 09.02.2010, 21:23 | Сообщение # 39 |
Неизвестный
Группа: Пользователи
Сообщений: 13
Статус: Отсутствует
| Quote (SharkyEXE) <запуск программы номер 1, которая находится в списке меню-загрузки граба в строке номер 1> ; запуск запуск программы номер 1 Quote (SharkyEXE) при выборе в bcdw у меня сразу же запускался Damn Small Linux 4.4.10 А чем вас не устраивает такой вариант: в menu.lst прописать в начале timeout 0 default 1 (или другой пункт меню граба) Итого, при нажатии в bcdw на граб, идет почти моментальная загрузка первого title из меню. Если нужно сделать запуск нескольких разных пуктов menu.lst из bcdw, то можно попробовать патчить grldr на другое название menu.lst (в котором уже другая загрузка). что-то типа того)
|
|
| |
SharkyEXE | Дата: Среда, 10.02.2010, 17:33 | Сообщение # 40 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| Sh1td0wn Как я понял никак и пока некогда не получиться запустить оболочку BCDW при помощи загрузчика GRUB4DOS? Или все-таки это возможно как-нибудь?
|
|
| |
Sh1td0wn | Дата: Среда, 10.02.2010, 17:57 | Сообщение # 41 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| SharkyEXE, найдите в zip-архиве bcdw файл bcdwboot.bin и попробуйте его chainloader'нуть.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
SharkyEXE | Дата: Суббота, 13.02.2010, 17:51 | Сообщение # 42 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| В общем, как писалось выше - BCDW, при всем моем желании, лично мне не удалось запустить при помощи загрузчкиа gru4dos. Т. е. моя задумка была создать флешку на основе grub4dos и при загрузке флешки на основе grub4dos запустить оболочку BCDW. Ничего в итоге у меня не получилось. Добавлено (13.02.2010, 17:50) ---------------------------------------------
Quote (tokkz) мне нужно с только с диска, к флешке это ни как ни относиться. груб установлен на cd-disk, там же есть и bcdw, как из грубаа перейти в bcdw, и если это возможно обратно в grub? Скачиваем файл Прикрепления: manual.txt(7Kb) и читаем его. У меня вроде все, о чем я пишу в файле Прикрепления: manual.txt(7Kb) - работает. Насколько я понял - Вам именно моего файла Прикрепления: manual.txt(7Kb) для решения Вашей проблемы и не хватало. Quote (tokkz) мне нужно с только с диска, к флешке это ни как ни относиться. груб установлен на cd-disk, там же есть и bcdw, как из грубаа перейти в bcdw, и если это возможно обратно в grub? В общем, удалось при при запуске с CD на основе grub4dos запустить оболочку BCDW. Иначе говоря, при загрузке из под БИОС сначала запускается загрузчик grub4dos, затем можно из меню загрузчика grub4dos запустить оболочку BCDW.Добавлено (13.02.2010, 17:51) --------------------------------------------- Мануал: 1) Отсюда, по одной из ссылок: или по этой ссылке (7-zip (84 kb)) или по этой ссылке (zip (303 кб)) загружаем и сохраняем на жестком диске Вашего компьютера или архив bcdw-2.0a1.7z, или архив bcdw-2.0a1.zip[b] (содержимое архивов одно и тоже, только архивы созданы разными архиваторами); надеюсь этот этап понятен всем ; если непонятно - читаем, что написано здесь ; 2) Отсюда, по этой ссылке загружаем и сохраняем на жестком диске Вашего компьютера архив [b]bcdw150z_ru.zip ; надеюсь этот этап понятен всем ; 3) Создаем папку tester в корне диска С:\ ; 4) Из одного из ранее скачанных архивов: или из этого bcdw-2.0a1.7z или из этого bcdw-2.0a1.zip извлекаем папку bcdw в папку С:\tester, в итоге должно получиться следующая структура: С:\tester\bcdw\ |bcdw2dos |autoexec.add |bcdw.com |charsets |cp437.cpf |cp775.cpf |... |fonts |arabic.f08 |arabic.f14 |... |bcdw.bin |bcdw.ini |BOOTFIX.BIN |loader.bin ; надеюсь этот этап понятен всем ; 5) Из ранее скачанного архива bcdw 1.50z извлекаем файл bcdwboot.bin в папку С:\tester\bcdw\, в итоге должно получиться следующая структура: С:\tester\bcdw\ |bcdw2dos |autoexec.add |bcdw.com |charsets |cp437.cpf |cp775.cpf |... |fonts |arabic.f08 |arabic.f14 |... |bcdw.bin |bcdw.ini |bcdwboot.bin |BOOTFIX.BIN |loader.bin ; надеюсь этот этап понятен всем ; Добавлено (13.02.2010, 17:51) --------------------------------------------- 6) Отсюда, по этой ссылке загружаем и сохраняем на жестком диске Вашего компьютера архив grub4dos-0.4.5a-2010-02-09.zip ; надеюсь этот этап понятен всем ; 7) Из ранее скачанного архива grub4dos-0.4.5a-2010-02-09.zip извлекаем файлы grldr и menu.lstв папку С:\tester, в итоге должно получиться следующая структура: С:\tester\bcdw\ |bcdw2dos |autoexec.add |bcdw.com |charsets |cp437.cpf |cp775.cpf |... |fonts |arabic.f08 |arabic.f14 |... |bcdw.bin |bcdw.ini |bcdwboot.bin |BOOTFIX.BIN |loader.bin |grldr |menu.lst ; надеюсь этот этап понятен всем ; 8) В самый конец содержимого файла menu.lst добавляем следующие строки: Code title Boot BCDW find --set-root /bcdw/bcdwboot.bin chainloader /bcdw/bcdwboot.bin ; надеюсь этот этап понятен всем ; 9) В, принципе, усё. Лично я собираю образы при помощи программы CDIMAGE... То тут есть два нюанса: 1й нюанс) если собирать конечный образ при помощи CDIMAGE со следующим содержимым бат-файла: Code @echo off :: Укажите путь к дистрибутиву (файлам создаваемого диска) SET DISTRO=С:\tester
:: Укажите метку тома (без пробелов!) SET LABEL=GRTMPVOL_RU
:: Укажите имя ISO образа (без пробелов!) SET NAMEISOOBRAZA=Amonymous
:: Укажите где создать результирующий ISO образ SET OUTPUT=C:\ISO
CDIMAGE.EXE -l"%LABEL%" -h -n -d -oci -m -b"%DISTRO%\grldr" "%DISTRO%" "%OUTPUT%\%NAMEISOOBRAZA%.ISO"
ECHO. PAUSE EXIT то все будет отлично, в плане запуска загрузчика grub4dos... Но при этом содержимом бат-файла для сборки конечного образа в окне работы бат-файла может выводться предупреждение, ...Windows NT 3.51... Что это предупреждение значит - я не знаю ; 2й нюанс) если собирать конечный образ при помощи CDIMAGE со следующим содержимым бат-файла: Code @echo off :: Укажите путь к дистрибутиву (файлам создаваемого диска) SET DISTRO=С:\tester
:: Укажите метку тома (без пробелов!) SET LABEL=GRTMPVOL_RU
:: Укажите имя ISO образа (без пробелов!) SET NAMEISOOBRAZA=Amonymous
:: Укажите где создать результирующий ISO образ SET OUTPUT=C:\ISO
CDIMAGE.EXE -l"%LABEL%" -h -j1 -oci -m -b"%DISTRO%\grldr" "%DISTRO%" "%OUTPUT%\%NAMEISOOBRAZA%.ISO"
ECHO. PAUSE EXIT то все будет отлично, в плане отсутствия каких-либо предупреждений в окне работы бат-файла... Но при этом содержимом бат-файла для сборки конечного образа для работоспособности загрузчика grub4dos надо будет переименовывать файл grldr в GRLDR, файл menu.lst в MENU.LST, все пути к файлам (образам, загрузчикам и прочие) в файле MENU.LST должны быть в верхнем регистре, надо будет также открыть файл GRLDR в hex-редакторе, например в HxD, нажать "Поиск" > "Заменить...", далее в строке "Искать:" написать без кавычек "menu.lst", в строке "Зменить на:" написать без кавычек "MENU.LST", в "Напр. поиска" поставить точку на "Везде", нажать кнопку "Заменить все", сохранить файл GRLDR.
|
|
| |
SharkyEXE | Дата: Суббота, 13.02.2010, 17:55 | Сообщение # 43 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| Вот файл:
|
|
| |
NewbY | Дата: Воскресенье, 21.02.2010, 14:27 | Сообщение # 44 |
Неизвестный
Группа: Пользователи
Сообщений: 3
Статус: Отсутствует
| SharkyEXE Спасибо,всё разжёвано и понятно.Буду пробовать,только не с флешки,а с болванки.
|
|
| |
SharkyEXE | Дата: Понедельник, 22.02.2010, 16:49 | Сообщение # 45 |
Экспериментатор
Группа: Пользователи
Сообщений: 57
Статус: Отсутствует
| Quote (NewbY) SharkyEXE только не с флешки,а с болванки. smile Я и писал мануал для случая-болванки, т. к. BCDW с флешки не работает. Мой мануал для флешки не подойдет.
Сообщение отредактировал SharkyEXE - Понедельник, 22.02.2010, 16:49 |
|
| |
|
|