Код в мешке
250 subscribers
8.96K photos
1.58K videos
2.11K files
42.2K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Последний раз, когда я доставал с полки внешний USB-привод - это когда надо было прочитать диск с результатами МРТ, выданный в клинике :)

Есть огромное количество специализированного ПО под линукс и макось.

Например, Aeskulap Viewer или 3D Slicer.
Случается, что это ПО имеется непосредственно в репозитарии выбранного линукса (этот самый Эскулап в альте имеется, можно легко установить).
Кое что можно скачать (в том числе во вполне портабельном виде, в смысле распаковал и запустил).
Кроме того, значительная часть специализированного виндового ПО прекрасно чувствует себя под wine.
Создание мультизагрузочного USB HDD или флешки

Про сам grub, загрузочные флешки и особенно специальные уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике.

Куча утилит по сути устанавливают загрузчиутилиты для создания дисков написанок grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам.
Отсюда и требовательность к образам (как писали в комментариях к этому топику).

А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит.
И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.
https://habr.com/ru/articles/99159/

Multiboot, UEFI, NTFS или почти рецепт счастья*

Изучая сайт Easy2Boot я нашел универсальный способ создания мультизагрузочной флешки, которая может содержать в себе любой дистрибутив, LiveCD или образы дискет, которые Вы только захотите добавить.
https://habr.com/ru/articles/240793/
*Пост написан по мотивам публикации «Живительная флешка»

Создание multiboot HDD в linux (GRUB2+memdisk+grub4dos)
https://habr.com/ru/articles/181844/

Multiboot usb-drive. своими руками
https://habr.com/ru/articles/669930/

Установить 3 системы на 1 диск с общим загрузчиком
https://habr.com/ru/articles/178161/

Настройка UEFI Dual Boot системы, приправленной rEFInd
https://habr.com/ru/articles/394005/

Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа.
http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1

Теги: Multiboot
RMPrepUSB Easy2Boot
Все круто, я поддержку УЕФИ забираю с сайта www.multiboot.ru

wickedweasel
Есть 2 простых факта:
1) uefi совместимо только с fat32.
2) на fat32 нельзя записать файлы размером больше 4 гигов.

Чтобы преодолеть эти 2 ограничения, easy2boot идёт на такое ухищрение: если загрузиться по-обычному, его можно попросить заменить partition table таким образом, чтобы система увидела только один раздел fat32, с содержимым нужного образа, с которого уже можно будет грузиться в uefi-режиме.

Такой раздел создается из посекторного образа раздела (imgPTN), который получается путем конвертации iso.
Для конвертации как раз используется MakePartImage. Ему для работы нужен imdiskinst, драйвер виртуального диска, куда маунтится iso.
Ctrl+F2 нужен вроде как раз для того, чтобы образ раздела физически располагался непрерывно.

Возможно, эта ссылка вам поможет разобраться, как она помогла мне: 
www.easy2boot.com/add-payload-files/adding-uefi-images/
Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа.
http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1
 
Скрипт интегрирует FiraDisk драйвер в дистрибутивы Хр/2003 x86-x64 и последующих версий Windows.

Это позволяет произвести установку ОС из ISO образа с помощью Grub4Dos. 
Подразумевается что у пользователя уже есть загрузочная флешка/USB-HDD на основе Grub4Dos.
 
Основные возможности:
Скрипт по очереди считывает все ISO что лежат рядом с ним и создает дубликаты 

Имя_образа-FiraDisk.iso.
Поддерживаются сборки с более чем одним загрузочным wim.

Скрипт работает на Xp/2003 x86-x64 и старше, и обрабатывает эти же версии дистрибутивов, в любых комбинациях.

Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская.
 
Особенности:

В дистрибутивах Vista и старше изменения вносятся только в WinPE, образы инсталлируемой ОС - install.wim/install.esd не затрагиваются.

Для x64 дистрибутивов с WinPE 4.0 и старше отключается проверка цифровых подписей драйверов - TESTSIGNING ON.
Потому что у FiraDisk-а нет действительной цифровой подписи.  

В дистрибутивах Xp/2003 добавлен измененный ntdetect.com что препятствует сбросу USB контроллера на некоторых материнских платах.

Также USB службы на время установки переведены в режим авто запуска, что избавляет от проблемы отвала USB-HDD в начале графического этапа инсталляции.

Чтоб избавиться от назойливой надписи "Press any key to boot from CD or DVD": используем последнюю сборку Grub4Dos 0.4.6a и вместо chainloader (0xff) пишем chainloader (0xff)/I386/SETUPLDR.BIN для Xp/2003 или chainloader (0xff)/bootmgr для Vista и старше.
 
Использование:

Для интеграции FiraDisk-а создайте пустую папку на HDD/SSD, положите в нее ваши образы + скрипт, запустите последний.
По окончанию работы скрипта появятся новые образы, которые копируем на загрузочную флешку/USB-HDD и добавляем меню.

В них имя образа и путь можно менять на свои, символ ";" и кириллицу нельзя использовать, а перед каждым пробелом нужно ставить "\".

Запуск Windows  Xp/2003 под виртуалкой или после Plop-а работать не будет, потому что флешка/USB-HDD находиться в режиме "Только чтение".

При использовании Grub4Dos 0.4.5c образы на флешке/USB-HDD обязательно должны быть дефрагментированы - Wincontig в помощь.

Последние версии Grub4Dos 0.4.6a позволяют запускать фрагментированные ISO.
 
Примеры меню:

Код: 
title Windows Vista or later
map --mem (md)+4 (9)
map /Boot/Windows.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (0xff)
 
title Windows Xp/2003
set iso=/Boot/Windows.iso
map --mem (md)+4 (9)
map %iso% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
cat --locate=/ --replace=\\ %file%
chainloader (0xff)
 
AHCI MassStorage:
Для дистрибутивов Xp/2003 есть возможность подхвата набора AHCI MassStorage, который добавит драйвера самых распространённых AHCI-контроллеров:

Цитата:
Intel - 11.2.0.1006
AMD - 3.3.1540.33
nForce - 10.3.0.46
SiS - 5.1.1039.3020
VIA - 5.1.7600.601
JMicron - 1.17.65.3
Marvell 61xx - 1.2.0.8400
Marvell 91xx - 1.2.0.1027
Просто положите MassStor-x86.exe и MassStor-x64.exe в папку со скриптом и образами.

Скачать AHCI MassStorage: 
UPLOAD.EEMediaFireZippyshare.
 
Ключи командной строки:
-ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.

-ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1
...
Возможные ошибки:

Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".

Если установщик ОС Vista и старше выдал сообщение что не найден драйвер для оптического привода, то это означает что загрузочное устройство не определилось в WinPE (отсутствует драйвер).
К примеру это может произойти при установке Vista/7, подключив флешку/USB-HDD в USB 3.0 порт или из-за включенного в биосе "быстрого запуска".

Аналогичная проблема в Xp/2003 приведет к бсоду 0x0000007B в начале установки.

Еще 0x0000007B может означать отсутствие в дистрибутиве драйверов для AHCI/RAID/SCSI контроллеров винчестеров.

Проверить наличие загрузочного устройства в Vista и старше можно  так: Shift + F10 > notepad > Сtrl + o > Компьютер (посмотреть наличие устройства с которого была совершена загрузка).

При загрузке дистрибутивов Vista и старше в x:\firadisk.txt формируется лог установки FiraDisk-а.

На некоторых железках загрузка из образа невозможна из-за глючных биосов, например на Dell Latitude E6400 запуск дистрибутивов Хр/2003 заканчивается черным экраном.

Лечится глюк добавлением строки "map --e820cycles=0" перед "map --rehook".
 
Что нового в 3.3.10 версии:
- Замена hiderun.exe > ConH.exe (меньше ложных антивирусных срабатываний).
 
Что нового в 3.3.9 версии:
- Добавлены ключи тихой работы.
 
Что нового в 3.2.9 версии:
- Обновлен UltraISO, wimlib.
 
FiraDisk_integrator.exe (4,3 Мб) MD5: 24C63F7BE28703019FC5125821B0446D
ZippyshareMediaFireUPLOAD.EE.

http://forum.ru-board.com/topic.cgi?forum=5&topic=48335&start=669&limit=1&m=4#1
Forwarded from Боты от Тi Key — каталог и обновления
Список актуальных ботов от тикея😱

@ModerLyonyaBot - модератор чатов. Можно просто Алексей.

@for_raffle_bot - бот для проведения розыгрышей. позволь подписчикам твоего канала вытянуть счастливый билет 🎫

@qeemo_bot - бот для создания ботов обратной связи... 🤓 Боты будут работать через ФОРУМЫ!!! И это мега удобно, попробуйте... 😃

@text_watermark_bot - работает в бсс и ставит вотермарку на пост. Работает через задницу, но мне нравится😭
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Боты от Тi Key — каталог и обновления
❇️ Ура! У нас минорное обновление Лёни.
- Добавлен нормальный /help (https://telegra.ph/Komandy-bota-Lyonya-12-30)
- Команда !установить репорты теперь принимает в аргументы id чата со знаком минус

Благодарим за апдейт @daniello_bss
Forwarded from Боты от Тi Key — каталог и обновления
Кстати, я че то забыл упомянуть новые обновки Лёни.

- Капча в личных сообщениях (админу конфы: написать !stg в конфе, перейти в лс с ботом, включить новую капчу в разделе "при входе пользователя")
- Команды стикерами (https://t.me/addstickers/lyonya_stickers <- вот стикерпак для команд)
- Обновили репорты. Теперь не будет мискликов, репорт сможет обработать только тот админ, который его взял.
- Добавили запрет стикерпаков через /deny

опять же кредитс ту @daniello_bss
@qeemo_bot

Бот-конструктор для создания ботов обратной связи с помощью форумов (топиков)

Боты будут работать через ФОРУМЫ!!!
И это мега-удобно, попробуйте...

Owner @tih_kot
https://t.me/bots_TiKey
Forwarded from Боты от Тi Key — каталог и обновления
Короче я решил что одной Brawl Mafia'ей я ограничиваться не буду для этого канала. Я не хочу заводить отдельный канал для инфы по каждому боту, поэтому тут будет инфа вообще про всех моих ботов:

@brawl_mafia_bot
@lyonya_leonov_bot
@vbrawl_play_bot
@text_watermark_bot
И др.
@sho_gs_bot - аналог Voicy, работающий на том же апи... Ловит все голосовые в чате, распознает речь и пишет текст голосового.