wifiway
|
|
lexan73 | Дата: Понедельник, 17.08.2009, 21:28 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| Люди у кого есть время посмотрите это http://www.wifiway.org/en/changelog/wifiway-1.0-final.html и большая просьба помочь прикрутить это на флеш через grub4dos,заранее блогодарю.
|
|
| |
kDn | Дата: Вторник, 18.08.2009, 03:38 | Сообщение # 2 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| lexan73, а вы обратите внимание на http://www.remote-exploit.org/backtrack_download.html , ИМХО гораздо лучше... Посему ваш вариант качать не буду, не вижу смысла... Хотя может, кто другой возьмется, или же вы - выложите конфиги syslinux или grub из этого исошника, а там видно будет
|
|
| |
lexan73 | Дата: Вторник, 18.08.2009, 10:56 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| suslinux.sfg PROMPT 0 TIMEOUT 40 DEFAULT /boot/vesamenu.c32 LABEL wifiway vga=791 MENU LABEL Run wifiway vga=791 KERNEL /boot/vmlinuz APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw LABEL wifiway vga=769 MENU LABEL Run wifiway vga=769 KERNEL /boot/vmlinuz APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw LABEL memtest86 MENU LABEL Run Memtest utility KERNEL /boot/mt86p Это то что нужно? Для меня эта программка более удобна т.к. с командной строкой я на Вы
Сообщение отредактировал lexan73 - Вторник, 18.08.2009, 11:08 |
|
| |
kDn | Дата: Вторник, 18.08.2009, 19:43 | Сообщение # 4 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Quote (lexan73) Это то что нужно? Для меня эта программка более удобна т.к. с командной строкой я на Вы Э... в BackTrack KDE живет... Ну и утилиты там не только командной строки, а разные)))... Ну да ладно, согласно конфига сислинукса оно превращается в: title wifiway vga=791 kernel /boot/vmlinuz APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw initrd /boot/initrd.gz title wifiway vga=769 kernel /boot/vmlinuz APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw initrd /boot/initrd.gz При этом в флешка:\boot\ должны лежать файлы vmlinuz и initrd.gz. Либо можете их перенести в другое место, но соответственно поправьте пути. Если используются какие-то дополнительно загружаемые модули, то их необходимо поместить на флешку с сохранением путей. ФС флешки FAT32, с NTFS скорее всего работать не будет.
Сообщение отредактировал kDn - Вторник, 18.08.2009, 19:44 |
|
| |
lexan73 | Дата: Среда, 19.08.2009, 01:08 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| kDn Огромное спасибо что уделили время.Все запустилось. А с BT , такое кол-во программ что просто теряюсь и не представляю что с ними делать.
|
|
| |
Stim777 | Дата: Понедельник, 03.01.2011, 19:45 | Сообщение # 6 |
Экспериментатор
Группа: Проверенные
Сообщений: 88
Статус: Отсутствует
| Подскажите, как исправить ошибку в меню grub4dos делаю так: title 1 wifiway 2.0.1 vga=791 find --set-root /boot/os/wifiway.iso map (hd0,0)/boot/os/wifiway.iso (hd32) map --hook root (hd32) kernel /boot/vmlinuz iso-scan/filename=(hd0,0)/boot/os/wifiway.iso APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/changes/changes.dat initrd /boot/initrd.gz образ грузиться, но после возникает ошибка, типа папка wifiway со всеми файлами не найдена в корне диска, как исправить? что я сделал не так, ведь вроде указал "root (hd32)"...
|
|
| |
Sh1td0wn | Дата: Понедельник, 03.01.2011, 19:47 | Сообщение # 7 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > iso-scan/filename=(hd0,0)/boot/os/wifiway.iso Wifiway основана на casper?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Stim777 | Дата: Понедельник, 03.01.2011, 20:06 | Сообщение # 8 |
Экспериментатор
Группа: Проверенные
Сообщений: 88
Статус: Отсутствует
| Quote (Sh1td0wn) Wifiway основана на casper? не знаю, как проверить?Добавлено (03.01.2011, 20:06) --------------------------------------------- покрайней мере папки такой там нету, syslinux загрузчик там, как уже писали выше
|
|
| |
Sh1td0wn | Дата: Понедельник, 03.01.2011, 20:29 | Сообщение # 9 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Stim777, вывод: параметр ядра iso-scan/filename не имеет никакого смысла. Особенно если учесть, что путь указан не от корня устройства, а от какого-то (hd0,0), который не существует на этапе работы скриптов в initramfs.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Stim777 | Дата: Понедельник, 03.01.2011, 20:48 | Сообщение # 10 |
Экспериментатор
Группа: Проверенные
Сообщений: 88
Статус: Отсутствует
| Quote (Sh1td0wn) вывод: параметр ядра iso-scan/filename не имеет никакого смысла. Особенно если учесть, что путь указан не от корня устройства, а от какого-то (hd0,0), который не существует на этапе работы скриптов в initramfs. в любом случае не находит то он попку wifiway в корне образа, он не считает походу его вообще корнем, как исправить?
|
|
| |
Sh1td0wn | Дата: Понедельник, 03.01.2011, 20:54 | Сообщение # 11 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Никак. Поиск iso-образа не реализован в его initramfs.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Stim777 | Дата: Вторник, 04.01.2011, 22:28 | Сообщение # 12 |
Экспериментатор
Группа: Проверенные
Сообщений: 88
Статус: Отсутствует
| Оказываеться wifiway очень просто запускать из iso образа вот меню для drub4dos Code title 1 WiFiWay 2.0.1 Graphics mode (KDE) find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/changes/changes.dat initrd /boot/initrd.gz
title 2 WiFiWay 2.0.1 Always Fresh find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw autoexec=xconf;telinit~4 initrd /boot/initrd.gz
title 3 WiFiWay 2.0.1 Copy To RAM find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4 initrd /boot/initrd.gz
title 4 WiFiWay 2.0.1 Graphics VESA mode find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw autoexec=telinit~4 changes=/changes/changes.dat initrd /boot/initrd.gz
title 5 WiFiWay 2.0.1 Text mode find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw changes=/changes/changes.dat initrd /boot/initrd.gz
title 6 WiFiWay 2.0.1 as PXE server find --set-root /boot/os/wifiway.iso map /boot/os/wifiway.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz append vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 from=/dev/hda1/boot/os/wifiway.iso root=/dev/ram0 rw autoexec=/boot/pxelinux.cfg/start;/boot/pxelinux.cfg/web/start;xconf;telinit~4 initrd /boot/initrd.gz Обратим внимание на from=/dev/hda1/boot/os/wifiway.iso hda1 - пишем если у нас usb hdd sdb1 - если usb flash boot/os/wifiway.iso - путь к нашему образу Вот и все! Помогал мне в этом semen. Первоначальная идея его, моя идея в том что не в cfg файле в iso образе это править, а указать как параметр ядра. Upd1: hda1 - работает у меня только в Virtual Box sda1 - заработало при загрузке реального компа sdb1 - у меня не заработало
Сообщение отредактировал Stim777 - Среда, 05.01.2011, 14:34 |
|
| |
Sh1td0wn | Дата: Среда, 05.01.2011, 20:42 | Сообщение # 13 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Stim777, а лучше (надёжнее): from=path/to/wifiway.iso, чтобы искало на всех устройствах. Может так случиться, что флешка инициализируется первой, а жёсткому диску компьютера достанется sdb, или, наоборот, на компьютере будет несколько жёстких дисков, и флешка станет каким-нибудь sdd.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Stim777 | Дата: Среда, 05.01.2011, 23:50 | Сообщение # 14 |
Экспериментатор
Группа: Проверенные
Сообщений: 88
Статус: Отсутствует
| Quote (Sh1td0wn) а лучше (надёжнее): from=path/to/wifiway.iso, чтобы искало на всех устройствах. Может так случиться, что флешка инициализируется первой, а жёсткому диску компьютера достанется sdb, или, наоборот, на компьютере будет несколько жёстких дисков, и флешка станет каким-нибудь sdd. спасибо за подсказку, не знал что будет в таком случае везде искать
|
|
| |
anode2415 | Дата: Пятница, 07.01.2011, 16:25 | Сообщение # 15 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| To Stim777: Насколько я знаю, в ядре линукса есть две ветки драйверов для НЖМД. Первая ATA/ATAPI/MFM/RLL support (DEPRECATED), т.е. дословно "резко осуждаемая", проще старая, и вторая Serial ATA and Parallel ATA driverers - более новая и рекомендуемая. Так вот, если ядро Вашего wifiway собранно с поддержкой НЖМД по первой ветке, то мастер диск на первом порту будет полюбому hda и циферка - номер раздела диска, ведомый - hdb, на втором порту hdc, hde, а флешка будет sda1( если на ней один раздел), может быть и sdb( если при загрузке у Вас подключено несколько флешек, в том числе считаются и флешки в картридере). Если же драйвера ядра собраны по новым рекомендациям, то sda будет первый НЖМД, а ЮСБ флешка - sdb1. Это всё пАлюбЭ откуда бы Вы не загружались. Параметр from передаётся ядру линукс, т.е. Вы должны указать from=/dev/... Мне так кажется...
|
|
| |