Мнение Общественности |
Оценка Проекта
Всего ответов: 2940
|
Статистика |
![](/stat/1725751672) |
|
Установка wifislaks рядом с виндой
| |
arraga | Дата: Среда, 08.06.2016, 19:01 | Сообщение # 1 |
Неизвестный
Группа: Проверенные
Сообщений: 8
Статус: Отсутствует
| Давно я к этому стремился, но в грабе ни бум бум, было страшно, инфы на русском практически нет..
Но вот, наконец-то -
Методом проб и ошибок, не спав двое суток..
Итак. Берем хард, разворачиваем на него образ винды через акронис, только галочку mbr снимаем.. На этом же харде делаем еще один раздел, гигов 5, форматируем в ntfs и через WinSetupFromUSB заливаем туда wifislax-4-10-1-Ru.iso - хз, другие я не проверял..
После этого у нас загрузится только wifislax - для того чтобы грузилась и винда и другие образы, будем редактировать файл menu.lst, который появится в корне раздела с виндой.
В итоге файл приобрёл такой вид - грубо, но работает (выделяем текст между ----- , создаём текстовый файл и сохраняем как menu.lst) :
------------------------------------------------------------------------------------------------------------------
# This is a sample menu.lst file. You should make some changes to it. # The old install method of booting via the stage-files has been removed. # Please install GRLDR boot strap code to MBR with the bootlace.com # utility under DOS/Win9x or Linux.
color blue/green yellow/red white/magenta white/magenta timeout 30 default /default
title find and load NTLDR of Windows NT/2K/XP fallback 1 find --set-root --ignore-floppies /ntldr chainloader /ntldr savedefault --wait=2
title find and load BOOTMGR of Windows VISTA fallback 2 find --set-root --ignore-floppies /bootmgr chainloader /bootmgr savedefault --wait=2
#graphicsmode 0x6A graphicsmode -1 640 480:800 24:32 || graphicsmode -1 ## Menu AutoNumber write 0x8274 0x2001
#graphicsmode -1 800:640 -1 24:32 || graphicsmode -1 #font /unifont.hex.gz
#clear mappings and set root in case we return from bootmgr map --unmap=0:0xff map --unhook map --rehook ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag > nul ls /default > nul && default /default
title Loading WinPE find --set-root /boot/Win7PE_first.iso map --mem /boot/Win7PE_first.iso (hd32) map --hook chainloader (hd32)
title wifislax-4-10-1-Ru from partition 1 map --unmap=0:0xff map --unhook && map --rehook cat --hex --locate=PoLPu@ (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst set /a dev=*0x8280&0xff root (%dev%,1) set ISO=/ISO/wifislax-4-10-1-Ru.iso ls %ISO% > nul || find --set-root --devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo && pause Press any key to return to the main menu && configfile /menu.lst ls %ISO% > nul || find --set-root --devices=hf %ISO% || echo Error! Could not find %ISO% && echo && pause Press any key to return to the main menu && configfile /menu.lst map %ISO% (0xff) || map --heads=0 --sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst #http://reboot.pro/topic/9916-grub4dos-isohybrided/page-2#entry88531 #http://www.rmprepusb.com/tutorials/tails set /a dev=*0x82a0&0xff debug 1 parttype (%dev%,3) | set check= debug off set check=%check:~-5,4% if "%check%"=="0x00" partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% if not "%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst map --rehook root (0xff) chainloader (0xff)
---------------------------------------------------------------------------------------------------------------------------Добавлено (08.06.2016, 18:14) --------------------------------------------- Строкой
title Loading WinPE find --set-root /boot/Win7PE_first.iso map --mem /boot/Win7PE_first.iso (hd32) map --hook chainloader (hd32)
мы добавляем любой образ акронис лайвсиди и т.д., только если кидаем образ в корень диска с виндой, удаляем обе строки boot/ и заменяем Win7PE_first.iso на название нашего образа (без пробелов) и соотв title Loading WinPE редактируем - как будет называться этот пункт загрузки..
Ненужные строки типа
title find and load NTLDR of Windows NT/2K/XP fallback 1 find --set-root --ignore-floppies /ntldr chainloader /ntldr savedefault --wait=2
можно удалить или отредактировать по своему вкусу.
Думаю, если добавлять образы через WinSetupFromUSB - тоже будет работать, но не пробовал..
Для чего я этот пост написал? Явно не чтобы потешить беса и ЧСВ)) После всего проделанного я вспомнил, что несколько раз читал посты товарищей, которые установили слакс рядом с виндой с возможностью сохранений после перезагрузки.
Рецепт был прост - надо через ультраисо достать из образа папку wifislaks и положить в корень диска. А в образе ISO оставить папку boot - мол, и будет щастье. Хрен. Не смог. Более того, когда вытащенную папку обратно запихнул и сохранил Iso - причем хеш совпал! - оно не загрузилось. Пришлось новый образ копировать - тогда опять заработало..
Вот зачем этот пост - на основании вышеизложенного можно как-то сделать с сохранением изменений? Спецы, подскажите, я в грабе не шарю(( Добавлено (08.06.2016, 18:19) --------------------------------------------- Писал сумбурно и сжато - два дня не спал реально.. Так что сори если что, пойду посплю.. Добавлено (08.06.2016, 19:01) --------------------------------------------- ПРИМЕЧАНИЕ. Если используете пиратскую винду - которую будете потом активировать, скопируйте перед активацией куда-нибудь файл GRLDR - активатор его удалит скорее всего, потом поставите на место..
|
|
| |
Atlant | Дата: Четверг, 09.06.2016, 11:11 | Сообщение # 2 |
![Atlant](/avatar/52/434446.gif) Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) можно как-то сделать с сохранением изменений? Гугли Casper-rw.
|
|
| |
arraga | Дата: Четверг, 09.06.2016, 17:02 | Сообщение # 3 |
Неизвестный
Группа: Проверенные
Сообщений: 8
Статус: Отсутствует
| Atlant, я виндузятник, с линуксом не хочу париться. Вопрос был - как это сделать средствами Windows? Добавлено (09.06.2016, 17:02) --------------------------------------------- Вот тут на одном форуме товарищ писал, я попробовал - не работает:
Вайфайслакс ставится легко на жесткий диск компа без проблем и виртуалок,с помощью UltraISO,и все работает шустро и без проблем.Берем исошник слакса,перекидываем в корень диска С,открываем его ультраисошкой,прямо из нее вытаскиваем папку Wifislax в корень диска С,в самом образе ее стираем,и сохраняем исошник только с одной папкой.Далее-ставим программу EasyBCD,создаем новую загрузочную запись,указываем путь к кастрированому исошнику слакса с HDD,если надо-переименовываем по красивому,и вуаля,можно перезагружать комп,и любоваться менюшкой с выбором загрузки или винды или слакса.Ничего сложного,две минуты делов,и удобно.никаких форматирований,разделов,и мучений с винтом.И работает быстрее.Если надо удалить-тоже две минуты максимум.Удалил новую загрузочную запись,и стер папку Wifislax вместе с кастрированым исошником,и у тебя опять девственная винда!Всё!!)) Делов то!!
|
|
| |
zoom--007 | Дата: Суббота, 11.06.2016, 10:14 | Сообщение # 4 |
Ищущий
Группа: Пользователи
Сообщений: 37
Статус: Отсутствует
| Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) Вот тут на одном форуме товарищ писал, я попробовал - не работает: Правильно товарищ писал - все работает. Так что ровняем руки.
Я, правда, все привык грузить с помощью grub4dos. МиниFAQ для совместной загрузки виндовсов и файфайслаксов: 1) извлечь из изошника слакса папку wifislax в корень любого диска 2) на активный системный диск (там где лежит файл bootmgr) положить файлы menu.lst и grldr, утилой BOOTICE выполнить для этого диска: pbr > grldr 3) в menu.lst указать:
Если в меню вручную не выбрать слакс, то через 5 секунд по умолчанию загрузится виндовс.
Сообщение отредактировал zoom--007 - Суббота, 11.06.2016, 10:14 |
|
| |
arraga | Дата: Понедельник, 13.06.2016, 17:50 | Сообщение # 5 |
Неизвестный
Группа: Проверенные
Сообщений: 8
Статус: Отсутствует
| zoom--007, 1. надо еще сделать с помощью BOOTICE mbr > grldr , иначе ничего не выйдет - загрузчик-то винды остаётся, а им рулит BCD, в котором нет ни слова про wifislax
2. Толку от этого способа столько же, сколько от моего, (только добавляется еще ненужное усложнение с выдиранием папки "wifislaks" из образа) - потому как изменения не сохраняются - попробовал в слаксе создать папку или закрепить любую прогу в панели - после ребута все изменения исчезли. А вопрос-то был Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) можно как-то сделать с сохранением изменений?
Сообщение отредактировал arraga - Понедельник, 13.06.2016, 17:52 |
|
| |
zoom--007 | Дата: Понедельник, 13.06.2016, 21:32 | Сообщение # 6 |
Ищущий
Группа: Пользователи
Сообщений: 37
Статус: Отсутствует
| Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) 1. надо еще сделать с помощью BOOTICE mbr > grldr , иначе ничего не выйдет - загрузчик-то винды остаётся, а им рулит BCD, в котором нет ни слова про wifislax Это ты сам придумал или кто научил ? Да и пробовал вообще ? Небольшой ликбез: какой будет mbr - на дело не влияет (mbr от NT.6 даже предпочтительнее - он более универсален для разного железа, большинство из которого заточено под виндовс). При загрузке после отработки mbr управление переходит к pbr, у нас он - grldr, который показывает содержимое menu.lst и далее передает управление другим выбранным в меню загрузчикам.
Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) А вопрос-то былЦитата arraga () можно как-то сделать с сохранением изменений? Самое примитивное - загрузившись в слаксе создать контейнер (ЕМНИП - с расширением .dat) для изменений, но этот вариант в дальнейшем тормозит работу и глючит.
Если нужно просто потвикать систему под себя и сохранить настройки - в слаксе есть скрипт "save changes on xzm"(его ярлык лежит в меню "System").
Но самое надежное решение - отрезать кусок места (гиг 20) от диска и установить слакс туда. Выигрыш очевиден - работа без глюков, томозов, возможность обновлять слакс при выходе в мир новой версии.
|
|
| |
arraga | Дата: Вторник, 14.06.2016, 13:21 | Сообщение # 7 |
Неизвестный
Группа: Проверенные
Сообщений: 8
Статус: Отсутствует
| Цитата zoom--007 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) Это ты сам придумал или кто научил ? Да и пробовал вообще ? Пробовал конечно. Засунь ликбез куда подальше)) Если не сделать с помощью BOOTICE mbr > grldr , будет надпись на черном экране "no grldr"Добавлено (14.06.2016, 13:21) --------------------------------------------- ПОЛНАЯ УСТАНОВКА С СОХРАНЕНИЕМ ИЗМЕНЕНИЙ
На диске с виндой отщипываем кусок - около 5Гб - любым дисковым менеджером (можно даже через "управление дисками")
Оставляем этот кусок неразмеченным, запоминаем его размер
Пишем WIFISLAX на флешку - в моем случае это была версия wifislax-4-10-1-Ru.iso
Загружаемся в WIFISLAX
Идём система - GParted
Там мы видим - как правило внизу списка - наш неразмеченный раздел (помним о размере - вот и помощь)
Выбираем его, остальные настройки не трогаем, ФОРМАТИРУЕМ В Ext4
Если будут какие-то предупреждения, нажимаем ОК или CANCEL в зависимости от ситуации))
В WIFISLAX идем Система - Установка WIFISLAX - выбираем нижний пункт "установщик WIFISLAX на HDD"
Ждем, когда закончится, пытаемся ребутнуться, появляется меню загрузки - винда, WIFISLAX и еще какая-то хрень для отладки. Если всё норм, радуемся жизни.
Но! WIFISLAX загрузится по-любому, а вот если винда грузиться не будет и будет надпись "no GRLDR" - смотрим, какой раздел назначен активным (например загрузившись с любой флешки смотрим через BOOTICE), и есть ли в нём файл bootmgr - то бишь загрузчик винды. Если нет, грузим WIFISLAX, открываем дельфина (местный файловый менеджер), ищем где у нас прячется файл bootmgr как правило по пути mnt-sdaXXXX - и рядом с ним копируем GRLDR. Далее, в слаксе идем - boot - grub, там ищем файлик grub.cfg - а в нем строку (внизу текста почти) вида: menuentry 'Windows Vista (loader) (on /dev/sda1)' Так вот, это sda1 - а может, sda2, sda3 и т.д. - это и есть раздел, где хранится bootmgr - смотрим, редактируем цифру (хотя мой опыт показал, что после того, как один раз там указали нужную цифру, этот пункт можно полностью менять как хочешь) . Также можно отредактировать название пункта меню - например, не Windows Vista (loader) , а superpuper hard yebat)))))
Профит.
В итоге - у нас на одном харде рабочая (не "записанная") WIFISLAX - с сохранением изменений после перезагрузки, и привычная Винда - 7, 8, 10. Ура, товарищи! Лично проверил.
|
|
| |
zoom--007 | Дата: Среда, 15.06.2016, 01:14 | Сообщение # 8 |
Ищущий
Группа: Пользователи
Сообщений: 37
Статус: Отсутствует
| Цитата arraga ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) Пробовал конечно. Засунь ликбез куда подальше)) Если не сделать с помощью BOOTICE mbr > grldr , будет надпись на черном экране "no grldr" Руки ровняй, неуч. Ты сам расписался в своей глупости. "no grldr" означает, что его действительно нету на активном разделе, вникни в предложение:
Цитата zoom--007 ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/3/lastpost.gif) ) 2) на активный системный диск (там где лежит файл bootmgr) положить файлы menu.lst и grldr, Ликбез: активный диск - это на котором лежат загрузочные файлы виндовс, т.е. папка boot и файл bootmgr. Understand me ?
P/S/ просьба - перестань сюда выкладывать простыни бессмысленного текста, или хотя бы изучи, как прятать свои трактаты под спойлер.
Сообщение отредактировал zoom--007 - Среда, 15.06.2016, 01:16 |
|
| |
arraga | Дата: Пятница, 17.06.2016, 00:07 | Сообщение # 9 |
Неизвестный
Группа: Проверенные
Сообщений: 8
Статус: Отсутствует
| zoom--007, хорошо, удачи.
|
|
| |
|
|