Необходимость разработки инсталлятора

Projects yet to be implemented in working code
  • Доброго времени суток всем! :)

    Не смотря на обилие похожих просьб и мольб о помощи с установкой, а так же упорного нежелания многих незадачливых желающих установить KolibriOS читать доки по установке (а чаще всего, проблем с их пониманием) - всё же, по вопросу "максимально полноценной и чистой" установки KolibriOS решил обратиться сюда.

    Что имеем: нетбук модели "Nokia Booklet 3G", который целиком отводится под установку и тестирование только и исключительно операционной системы KolibriOS.
    Винчестер нетбука чист, единым разделом отформатирован в Fat32.
    Задача: полноценно установить KolibriOS в кач-ве единственной ОС на винчестер нетбука.
    Что конкретно нужно: Опишите, будьте добры, мои действия.

    1. Могу сделать загрузочную USB-флешку (win7, ms dos, какую нужно) и загрузить с неё нетбук. Очевидно, в корневой каталог этой флешки будет так же закинут каталог с распакованным дистрибутив KolibriOS. Но начитавшись впрок разрозненной инфы, всё же растерялся в том, что потом нужно сделать, чтобы установить последний дистрибутив. Каковы мои дальнейшие действия?
    2. Насколько я понимаю, чтобы KolibriOS запускалась на нетбуке сразу с винчестера - нужно особым образом записать загрузочный сектор на винчестере. Могу ли я это сделать, имея в распоряжении загрузочную флешку с последним дистрибутивом KolibriOS? Если да - то как именно это сделать и что мне может понадобиться?

    ---
    Спасибо заранее,
    Алексей.
  • Fanatic wrote:2. Насколько я понимаю, чтобы KolibriOS запускалась на нетбуке сразу с винчестера - нужно особым образом записать загрузочный сектор на винчестере. Могу ли я это сделать, имея в распоряжении загрузочную флешку с последним дистрибутивом KolibriOS? Если да - то как именно это сделать и что мне может понадобиться?
    Только с помощью KolibriOS - нет, потому что никто из разработчиков этим не занимается. Для установки нужна другая система.
    Fanatic wrote:1. Могу сделать загрузочную USB-флешку (win7, ms dos, какую нужно) и загрузить с неё нетбук. Очевидно, в корневой каталог этой флешки будет так же закинут каталог с распакованным дистрибутив KolibriOS. Но начитавшись впрок разрозненной инфы, всё же растерялся в том, что потом нужно сделать, чтобы установить последний дистрибутив. Каковы мои дальнейшие действия?
    Если есть загрузочная флешка с Linux, то можно применить инструкцию из programs/hd_load/usb_boot/readme_eng.txt: взять BOOT_F32.BIN, MTLD_F32 из HD_load/USB_Boot ночной сборки, kolibri.img, посмотреть, как называется раздел для установки, - если диск всего один, то он, скорее всего, будет /dev/hda либо /dev/sda, единственный раздел на нём - /dev/hda1 либо /dev/sda1

    Code: Select all

    mkdir /tmp/mydir
    mount /dev/XXX1 /tmp/mydir
    ls /tmp/mydir # если XXX выбрано правильно, здесь должны быть файлы с раздела
    dd if=/dev/XXX1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc
    dd if=BOOT_F32.BIN of=/dev/XXX1 bs=512 count=1 conv=notrunc
    cp MTLD_F32 /tmp/mydir
    cp kolibri.img /tmp/mydir
    umount /tmp/mydir
    
    Я не уверена, что загрузочную флешку с win7 легко сделать, но если можно, тогда инструкция для win7: перекомпилировать programs/hd_load/usb_boot так, чтобы он не пропускал жёсткие диски, и запустить его вместе с теми же файлами BOOT_F32.BIN и MTLD_F32. Я прилагаю перекомпилированную версию на всякий случай.
    Attachments
    inst.7z (2.02 KiB)
    Разрешены жёсткие диски
    Downloaded 576 times
    Сделаем мир лучше!
  • Благодарю за наводку!

    Что на данный момент имеем и чего удалось добиться:

    1. Сделана загрузочная USB-флешка с WIN98SE и нагружена следующим содержанием:
    корень: io.sys, msdos.sys, command.com.
    каталог "DN": Dos Navigator
    каталог "Kolibri": kolibri.img, kolibri.lbl.
    каталог "Kolibri \ hd_load": memdisk, mtldr, mtldr_install.exe, BOOT_F32.BIN, MTLD_F32, inst.exe (из Вашего вложения).
    каталог "Kolibri \ IMGCONT": содержимое образа kolibri.img, включая kernel.mnt, каталоги с драйверами и прочее.

    2. Винчестер в нетбуке разбит на 2 раздела: первый раздел (16 Мб) - FAT-16, второй раздел (112 Гб) - FAT-32.
    Других ОС на нетбуке держать не планируется - нетбук отводится только и исключительно на тестирование Kolibri.

    Цель: очень хочу постараться добиться загрузки ОС непосредственно с жёсткого диска, минуя виртуальный (содержимое IMG-образа, включая ядро и всё что ему требуется хранится непосредственно на FAT-16 разделе).
    - Как мне этого добиться?
    - отличаются ли мои дальнейшие шаги от описанных Вами в посте?
    - Понадобится ли мне что-нибудь ещё докинуть на флешку (например, ПО для перезаписи загрузочной области)?

    Если организовать загрузку непосредственно с винчестера не получится (я читал на вики, что этот способ устарел) - то могу, в принципе, смириться с наличием образа.
    Но вариант с непосредственной загрузкой с HDD, не через виртуальный диск - очень желателен, хотелось бы хотя бы попытаться. Не получится - так не получится, чёрт с ним.

    ---
    Заранее, большое спасибо за помощь.
  • Где вы win98 нашли в 2013 году? Я не знаю, работает ли inst.exe под win98.
    Fanatic wrote:- Как мне этого добиться?
    Никак.
    Сделаем мир лучше!
  • Получилось запустить на нетбуке Колибри через запуск Колибри с USB-флешки (видео-инструкция на YouTube).
    По крайней мере - теперь достоверно известно, что на Nokia Booklet 3G Колибри работает.
    Не получилось только сохранить в текстовик выкладку PCI-устройств нетбука - я бы выложил.

    Загрузку посредством HDD реализовать пока ещё не получилось.
    C Linux я работал очень мало, получилось создать загрузочную флешку с GParted, но как в консоли указывать всё то, что описала CleverMouse - не понял.

    Скорее всего, создам загрузочную флешку с Win7 Repair и попробую запустить пере-компилированный inst.exe.

    CleverMouse wrote:Никак.
    Зря Вы так отвечаете, "на отъ..сь".
    Так или иначе - благодарю за помощь.
  • Fanatic, я же говорил - отказываться от рамдрайва бессмысленно; никто из текущих разработчиков заниматься этим не будет.
  • CleverMouse wrote:Где вы win98 нашли в 2013 году? Я не знаю, работает ли inst.exe под win98.
    Не работает. Точнее, запускается и работает вроде нормально, но не видит флешку. Еще точнее, это мною сказано про win98IF, а у чистого win98SE это тем более не получится.

    (просматривая старые темы, проходя мимо и имея win98 (win98IF) в 1919 году)
  • Who is online

    Users browsing this forum: No registered users and 2 guests