Пользовательского поиска
Суббота, 23.11.2024, 05:45
Приветствую Вас Гость | RSS
Главная | неполучается создать мультизагрузочную флешку - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
неполучается создать мультизагрузочную флешку
ctranikДата: Пятница, 18.06.2010, 19:28 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Всем привет
Хотел создать мультизагрузочную флешку (Kingston 16 GB), для этого зашел на сайт GreenFlash
ознакомился с руководством по Syslinux. Там пишут скачай :
- весь комплект Syslinux
- файл syslinux.cfg
- файл шрифта 866_8x16.psf
- фаил makabe.png
Можете поверить скачал, также форматнул флеху утилитой HPUSBFW в FAT32

И начал исполнять команды, сначала
Пуск => Выполнить => cmd , потом
cd c:\win32 , далее команду установки: syslinux.exe -ma x: , "Х" -заменил символом
"Е" -индификатор флехи. Сообщений об ошибках или чего-то подобного небыло

Потом создал на флехи папки:

boot\syslinux -сюда положил файл syslinux.cfg

boot\syslinux\fonts - поместил файл шрифта 866_8x16.psf

boot\syslinux\modules - файл vesamenu.c32 из комплекта Syslinux, а также фаил chain.c32.

boot\syslinux\images - фаил makabe.png

Всё это мнимое богатство "ПАПОК и ФАЙЛОВ" создавал без использования командной строки,исключительно средствами Винды

Потом залил на флеху дистрибутив BartPe, а в "syslinux.cfg" написал следующее (так пишут в руководстве ):
LABEL -
MENU BartPE
KERNEL /boot/syslinux/modules/chain.c32 hd0 1 ntldr=BartPe/I386/SETUPLDR.bin
TEXT HELP
ХАаааааааа
ENDTEXT

В остальном фаил "syslinux.cfg" нередактировал , каким он был таким и использовал, хотел посмотреть станет флеха загрузочной,
НЕСТАЛА хотя всё сделал как писали.
Подскажите пожалуйсто почему ?!!!!
Заранее благодарен

P.S. И в биосе поставил Первой загрузкой USB-HDD
Прикладываю скачаный файл syslinux.cfg, можа в нём чё нитак

Прикрепления: syslinux.cfg (3.0 Kb)


Сообщение отредактировал ctranik - Пятница, 18.06.2010, 19:30
 
Sh1td0wnДата: Пятница, 18.06.2010, 19:45 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (ctranik)
TEXT HELP

Бессмысленно без [vesa]menu.c32.

Quote (ctranik)
MENU BartPE

Синтаксическая ошибка.

Quote (ctranik)
НЕСТАЛА хотя всё сделал как писали.

Как проверяли?

И ещё фокус, syslinux нужно ставить с параметром -d boot/syslinux, если хотите хранить загрузочные данные и конфиг в x:\boot\syslinux.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ctranikДата: Пятница, 18.06.2010, 22:00 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Sh1td0wn, привет

1. Фаил vesamenu.c32 у меня лежит в boot\syslinux\modules

2. Непонял что значит синтактическая ошибка "Menu BartPe"- именно так и надо писать если верить инструкции

3. "Как проверяли ?" - да просто перегружал комп и всё. И он постояно переходил на загрузку винды, как если бы ему ничего другого непредлогали

И кстати я пробывал и с параметром -d boot/syslinux, да и syslinux.cfg у меня лежит в x:\boot\syslinux, однако всё тоже самое.
Одно уточнение вы в конце написали просто "конфиг" имея виду syslinux.cfg ?!!!

 
Sh1td0wnДата: Пятница, 18.06.2010, 22:22 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
2. Ну нет такой директивы "menu". Есть директива "menu label".

3. Проверьте на виртуальной машине, вдруг покажет что интересное.

Quote (ctranik)
имея виду syslinux.cfg

Да.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ctranikДата: Суббота, 19.06.2010, 15:57 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Sh1td0wn, привет
Обьясни пожалуйсто порядок операций, сначало надо выполнить команды :
Пуск => Выполнить => cmd
потом cd c:\win32 , далее команду установки: syslinux.exe -ma -d boot/syslinux e: (может надо написать так syslinux.exe -m -a -d boot/syslinux e:)

а потом уже создовать на флешке структуры типа

boot\syslinux ,boot\syslinux\fonts, boot\syslinux\modules, boot\syslinux\images

или можа сначало структуры а потом команды ?

Кстати я использую виртуалную машину "Sun VirtualBox" v.3.06 и в настройках биоса этой виртуальной машины нет вообще USB-устройств,что посоветуете?

И вот ещё что в биосе реальной машины есть разница чё указыватьиз USB-устройств(хотя я все варианты уже испробовал) ?

 
Sh1td0wnДата: Суббота, 19.06.2010, 16:58 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (ctranik)
или можа сначало структуры а потом команды ?

Только так, иначе ругается на "no such file or directory".

Quote (ctranik)
syslinux.exe -m -a

Для getopt разницы нет.

Quote (ctranik)
нет вообще USB-устройств,что посоветуете?

1) MobaLiveCD (умеет грузиться с USB)
2) Использование VBoxManage для создания vmdk-диска:
VBoxManage internalcommands createrawvmdk -filename путь-к-результирующему-файлу.vmdk -rawdisk путь-к-диску (придётся повторять для каждой флешки)

> есть разница чё указыватьиз USB-устройств
Да. Это описано в теме про fbinst и в статье про MBR.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ctranikДата: Суббота, 19.06.2010, 17:16 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Отсутствует
Sh1td0wn, привет

Quote (Sh1td0wn)
Только так, иначе ругается на "no such file or directory".

Неповериш пробывал сначала и паки создовать и никто ни на чё неругался

Quote (Sh1td0wn)
Для getopt разницы нет.

Извиняюсь, а что такое "getopt" ?

Quote (Sh1td0wn)
MobaLiveCD

это виртуальная машина, если да то первый раз слышу
 
Sh1td0wnДата: Суббота, 19.06.2010, 17:29 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (ctranik)
никто ни на чё неругался

Видимо, версии для Windows и GNU/Linux используют немного разные алгоритмы.

Quote (ctranik)
что такое "getopt" ?

The getopt and getopt_long functions automate some of the chore involved in parsing typical unix command line options.

Quote (ctranik)
если да

Это обёртка для QEMU.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru