Про загрузочную USB флешку
Создано: 16-12-2014 14:46:04 изменено: 17-12-2014 19:36:19  Метки: livecd
Немного расскажу про свою загрузочную флешку.

Долго экспериментировал с разными загрузчиками, и остановился на syslinux 4.07. Почему не более свежая версия? Не знаю по какой причине syslinux более поздних версий на некоторых компьютерах зависает, пробовал версии от 5.0 до 6.02. Не знаю даже как сделать багрепорт на такую проблему. Сейчас вышел 6.03 попробую когда с ним, отпишу.

Update:Попробовал, 6.03 на моем глюкавом нетбуке работает (Acer ZG5). Ссылка на скелет флэшки, только без файлов для создания... В ней есть небольшие изменения, для корректной работы нужны еще 2 файла: libcom32.c32 и libutil.c32

По шагам распишу как сформировать такую флешку из под Windows:
  1. С помощью программы BOOTICEx86.exe создаем загрузочную партицию в USB-HDD режиме. Проверяем, чтобы MBR и PBR соответствовали нашим требованиям, хотя можно и не трогать, следующая команда все поправит.
  2. скачиваем и распаковываем syslinux, находим в папке syslinux4.07\win32\ syslinux.exe и запускаем такое:
    mkdir %disk%:\syslinux
    syslinux.exe --force --directory /syslinux/ --install %disk%:
    Здесь %disk% буква диска для флэшки
  3. копируем в папку syslinux файлы memdisk, chain.c32, menu.c32. Они необходимы для работы некоторых опций.
  4. создаем файл syslinux.cfg, мой текущий вариант:
    DEFAULT /syslinux/menu.c32
    PROMPT 0
    TIMEOUT 300
    menu title ----------- Sanych's repair Flash v21.11.2014 ----------- 
    
    LABEL Memtest
    	kernel /syslinux/img/mt86plus
    
    label Victoria
    	kernel /syslinux/memdisk
    	append initrd=/syslinux/img/victoria352.ima
    
    label password reset on Windows
    	kernel /syslinux/img/vmlinuz
    	append rw vga=1 initrd=/syslinux/img/initrd.cgz,/syslinux/img/scsi.cgz loglevel=1
    
    label Acronis True Image
    	kernel /syslinux/img/kernel
    	append initrd=/syslinux/img/ramdisk ramdisk_size=40000 acpi=on quiet vga=791 
    
    label Acronis TIH
    	kernel /syslinux/img/DAT3.DAT
    	append initrd=/syslinux/img/DAT2.DAT quiet vga=791 
    
    label Acronis DD
    	kernel /syslinux/img/DAT8.DAT
    	append initrd=/syslinux/img/DAT7.DAT quiet vga=791 
    
    label Windows 7 setup | AWL loader | ERDC loader
    	kernel /syslinux/chain.c32
    	append fs ntldr=/bootmgr
    
    label Lubuntu 11 my version
    	kernel /syslinux/lubuntu/vmlinuz
    	append initrd=/syslinux/lubuntu/initrd.gz boot=casper iso-scan/filename=/syslinux/lubuntu/lubuntu.iso locale=ru_RU splash --
    
    label Lubuntu 14.04
    	kernel /syslinux/l1404//vmlinuz
    	append initrd=/syslinux/l1404/initrd.lz boot=casper iso-scan/filename=/syslinux/l1404//lubuntu-14.04-desktop-i386.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noprompt splash --
    
    #label install Debian linux 7.04 alt
    #	config /syslinux/d7loader/syslinux.cfg /syslinux/d7loade
    
    label install Debian linux 7.04
    	kernel /syslinux/d7sh/vmlinuz
    	append initrd=/syslinux/d7sh/initrd.gz
    
    label Debian stable live
        kernel /live/vmlinuz
        append initrd=/live/initrd boot=live
    
    label Hiren's BootCD 15.2
    	config /HBCD/isolinux.cfg /HBCD 
    Немного поясню по пунктам:
    • memtest - тест оперативной памяти компьютера
    • Victoria - тест smart и поверхности жесткого диска
    • password reset on Windows - утилитка для сброса и разблокировки учеток Windows
    • Acronis бла-бла - проприетарные программы для работы с жесткими дисками
    • Windows 7 setup | AWL loader | ERDC loader - на флэшку копируются файлы с загрузочного диска Windows 7 - этого достаточно для установки системы с этой флэшки. С помощью программы BOOTICEx86.exe можно отредактировать загрузчик Windows для добавления туда пунктов с загрузкой AntiWinLocker и ERD Commander. Для этого запускаем BCD Edit и скармливаем ему /boot/bcd
    • Lubuntu бла-бла - загрузки из iso-файлов, только ядро и initrd из исошек приходится вытаскивать
    • install Debian - в корне флэшки лежит iso с установочным образом Debian, для того, что-бы запустить установку нужны файлы ядра и initrd с http://mirror.yandex.ru/debian/dists/stable/main/installer-i386/current/images/hd-media/
    • Hiren's BootCD 15.2 - вставил на всякий случай из-за livecd minixp - иногда выручает. Его просто распаковываю в корень флэшки.
Вот такая флэшка. Еще на ней лежит DriverPackSolution и куча всякого софта.

Вот ссылка на ее "скелет" и нужные программы...

5233 просмотров комментировать
Создано: Алексей 21-03-2019 11:08:11 Ответить
мышь не грузится в акронисе что делать?
Создано: sanych 21-03-2019 11:49:28 Ответить
Материнка gigabyte? Вам нужно в биосе включить пункты типа таких:
Обычно Integrated Peripherals. Там, как правило, есть пункты USB-mouse и USB-keyboard. Их нужно выставить в положение ON