Пользовательского поиска
Суббота, 21.12.2024, 20:04
Приветствую Вас Гость | RSS
Главная | Установка wifislaks рядом с виндой - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Пользовались ли вы Windows To Go?
1. Не слышал
2. Что то слышал, но не пробовал
3. Да, использую.
4. Пробовал, не интересно
Всего ответов: 95
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Установка wifislaks рядом с виндой
arragaДата: Среда, 08.06.2016, 19:01 | Сообщение # 1
Неизвестный
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Давно я к этому стремился, но в грабе ни бум бум, было страшно, инфы на русском практически нет..

Но вот, наконец-то -

Методом проб и ошибок, не спав двое суток..

Итак. Берем хард, разворачиваем на него образ винды через акронис, только галочку 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
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата arraga ()
можно как-то сделать с сохранением изменений?

Гугли Casper-rw.
 
arragaДата: Четверг, 09.06.2016, 17:02 | Сообщение # 3
Неизвестный
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Atlant, я виндузятник, с линуксом не хочу париться. Вопрос был - как это сделать средствами Windows?

Добавлено (09.06.2016, 17:02)
---------------------------------------------
Вот тут на одном форуме товарищ писал, я попробовал - не работает:

Вайфайслакс ставится легко на жесткий диск компа без проблем и виртуалок,с помощью UltraISO,и все работает шустро и без проблем.Берем
исошник слакса,перекидываем в корень диска С,открываем его
ультраисошкой,прямо из нее вытаскиваем папку Wifislax в корень диска С,в
самом образе ее стираем,и сохраняем исошник только с одной
папкой.Далее-ставим программу EasyBCD,создаем новую загрузочную
запись,указываем путь к кастрированому исошнику слакса с HDD,если
надо-переименовываем по красивому,и вуаля,можно перезагружать комп,и
любоваться менюшкой с выбором загрузки или винды или слакса.Ничего
сложного,две минуты делов,и удобно.никаких форматирований,разделов,и
мучений с винтом.И работает быстрее.Если надо удалить-тоже две минуты
максимум.Удалил новую загрузочную запись,и стер папку Wifislax вместе с
кастрированым исошником,и у тебя опять девственная винда!Всё!!)) Делов
то!!

 
zoom--007Дата: Суббота, 11.06.2016, 10:14 | Сообщение # 4
Ищущий
Группа: Пользователи
Сообщений: 37
Репутация: 0
Статус: Отсутствует
Цитата arraga ()
Вот тут на одном форуме товарищ писал, я попробовал - не работает:
Правильно товарищ писал - все работает. Так что ровняем руки.

Я, правда, все привык грузить с помощью 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
Репутация: 0
Статус: Отсутствует
zoom--007,
1. надо еще сделать с помощью BOOTICE  mbr > grldr , иначе ничего не выйдет - загрузчик-то винды остаётся, а им рулит BCD, в котором нет ни слова про wifislax

2. Толку от этого способа столько же, сколько от моего, (только добавляется еще ненужное усложнение с выдиранием папки "wifislaks" из образа) - потому как изменения не сохраняются - попробовал в слаксе создать папку или закрепить любую прогу в панели - после ребута все изменения исчезли. А вопрос-то был
Цитата arraga ()
можно как-то сделать с сохранением изменений?


Сообщение отредактировал arraga - Понедельник, 13.06.2016, 17:52
 
zoom--007Дата: Понедельник, 13.06.2016, 21:32 | Сообщение # 6
Ищущий
Группа: Пользователи
Сообщений: 37
Репутация: 0
Статус: Отсутствует
Цитата arraga ()
1. надо еще сделать с помощью BOOTICE  mbr > grldr , иначе ничего не выйдет - загрузчик-то винды остаётся, а им рулит BCD, в котором нет ни слова про wifislax
Это ты сам придумал или кто научил ? Да и пробовал вообще ?
Небольшой ликбез: какой будет mbr - на дело не влияет (mbr от NT.6  даже предпочтительнее - он более универсален для разного железа, большинство из которого заточено под виндовс). При загрузке после отработки mbr управление переходит к pbr, у нас он - grldr, который показывает содержимое menu.lst и  далее передает управление другим выбранным в меню загрузчикам.
Цитата arraga ()
А вопрос-то былЦитата arraga ()
можно как-то сделать с сохранением изменений?
Самое примитивное - загрузившись в слаксе создать контейнер (ЕМНИП - с расширением .dat) для изменений, но этот вариант в дальнейшем тормозит работу и глючит.

Если нужно просто потвикать систему под себя и сохранить настройки - в слаксе есть скрипт "save changes on xzm"(его ярлык лежит в меню "System"). 

Но самое надежное решение - отрезать кусок места (гиг 20) от диска и установить слакс туда. Выигрыш очевиден - работа без глюков, томозов, возможность обновлять слакс при выходе в мир новой версии.
 
arragaДата: Вторник, 14.06.2016, 13:21 | Сообщение # 7
Неизвестный
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Цитата zoom--007 ()
Это ты сам придумал или кто научил ? Да и пробовал вообще ?
Пробовал конечно. Засунь ликбез куда подальше)) Если не сделать с помощью 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
Репутация: 0
Статус: Отсутствует
Цитата arraga ()
Пробовал конечно. Засунь ликбез куда подальше)) Если не сделать с помощью BOOTICE  mbr > grldr , будет надпись на черном экране "no grldr"
Руки ровняй, неуч. Ты сам расписался в своей глупости. "no grldr" означает, что его действительно нету на активном разделе, вникни в предложение:
Цитата zoom--007 ()
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
Репутация: 0
Статус: Отсутствует
zoom--007, хорошо, удачи.
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

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