Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2783 | clevermous | 1 | Установка осуществляется следующим простым способом: |
2 | Шаг 1. Скопируйте файлы mtldr и kolibri.img в C:\ |
||
3 | (Не нравится C:\? Прочитайте замечания ниже.) |
||
4 | |||
5 | Шаг 2а) Для пользователей NT-семейства до Vista (NT/2k/XP/2003 Server (?)): |
||
6 | добавьте в boot.ini в раздел [operating systems] строку |
||
7 | c:\mtldr="KolibriOS" |
||
8 | (либо открыв любым текстовым редактором c:\boot.ini, |
||
9 | либо через Control Panel -> System -> Advanced -> Startup and Recovery |
||
10 | -> Edit). Название в кавычках можете заменить на всё, что вам нравится, |
||
11 | под этим названием система будет появляться в списке загрузки. |
||
12 | Теперь при загрузке будет выдаваться экран выбора операционной системы. |
||
13 | |||
14 | Шаг 2б) Для пользователей 9x-семейства (95/98) |
||
15 | (а может быть, это будет работать и для некоторых DOS): |
||
16 | добавьте в config.sys строку |
||
17 | install=c:\mtldr |
||
18 | первой строкой, если у вас простой линейный config.sys, |
||
19 | первой строкой в соответствующей секции, если config.sys |
||
20 | разбит на секции (и начинается с [menu]) |
||
21 | Теперь при загрузке mtldr будет спрашивать: "Load KolibriOS? [y/n]: " и ожидать |
||
22 | нажатия одного из 'y','Y','n','N'. |
||
23 | |||
24 | Для Windows Millenium это не работает, т.к. Me'шный загрузчик не |
||
25 | загружает внешнего кода из config.sys. (Спасибо camper'у за указание |
||
26 | на этот прискорбный факт.) Используйте 9x2klbr. |
||
27 | |||
28 | Шаг 2в) Для пользователей Vista: |
||
29 | откройте командную строку с администраторскими привилегиями |
||
30 | (пункт "Run as administrator" в контекстном меню); |
||
31 | если вы не планируете установки нескольких вариантов Колибри |
||
32 | как описано в замечаниях, просто запустите прилагаемый vista_install.bat; |
||
33 | иначе выполните следующие команды: |
||
34 | bcdedit /create /d "KolibriOS" /application BOOTSECTOR |
||
35 | (Название в кавычках можете заменить на всё, что вам нравится, |
||
36 | под этим названием система будет появляться в списке загрузки.) |
||
37 | Должно появиться сообщение типа |
||
38 | "Запись {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} успешно создана." |
||
39 | Далее в командах подставляйте полученное значение (оно, вообще говоря, |
||
40 | разное на разных компьютерах). |
||
41 | bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} DEVICE PARTITION=C: |
||
42 | bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} PATH \mtldr |
||
43 | bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast |
||
44 | |||
45 | Удаление в случаях 2а) и 2б) осуществляется удалением введённых данных в |
||
46 | boot.ini и config.sys соответственно. Удаление в случае 2в) делается так: |
||
47 | |||
48 | vista_remove.bat, если установка была через vista_install.bat; |
||
49 | bcdedit /delete {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} в общем случае |
||
50 | |||
51 | Если вы не помните назначенный при установке GUID (это нормальное явление), |
||
52 | то узнать его можно, выполнив команду bcdedit без аргументов и найдя |
||
53 | в выведенном списке соответствующий элемент. |
||
54 | |||
55 | Во всех случаях в экране выбора параметров KolibriOS можно на вопрос, |
||
56 | откуда грузить образ (пункт d, "образ дискеты"), |
||
57 | отвечать "3" (использовать уже загруженный образ). |
||
58 | |||
59 | Замечания: |
||
60 | |||
61 | 1. Пока что всё это работает для файловых систем NTFS и FAT32, поддержка FAT16 |
||
62 | не реализована в связи с моим глубоким убеждением, что сейчас FAT16 - объект |
||
63 | чисто исторический. Если вы используете FAT16, у вас стоит Windows и вы по |
||
64 | каким-то причинам не хотите переходить на FAT32 - напишите мне |
||
65 | - может быть, вам удастся меня переубедить. |
||
66 | |||
67 | 2. Сам загрузчик mtldr необязательно помещать в C:\. Под 9x и Vista он может |
||
68 | размещаться где угодно, в NT/2k/XP - на диске C:, но необязательно |
||
69 | в корневой папке. (Разумеется, при установке нужно указывать вместо |
||
70 | c:\mtldr реальный путь и реальное имя файла.) |
||
71 | |||
72 | 3. Образ kolibri.img тоже необязательно помещать в C:\. Можно без всяких |
||
73 | изменений в установке использовать корневую папку любого логического диска, |
||
74 | размещающегося на первом физическом. |
||
75 | |||
76 | 4. Если хочется использовать логический диск на другом физическом диске? |
||
77 | Сгодится любой из следующих вариантов: |
||
78 | a) (Если вы умеете работать с FASM'ом) В исходниках (которые можно скачать |
||
79 | на http://diamondz.land.ru, там же, где и сам загрузчик) поменяйте |
||
80 | константу boot_drive (в конце mtldr.asm) с 80h на идентификатор диска, |
||
81 | 80h соответствует первому, 81h - второму и т.д. Перекомпилируйте. |
||
82 | б) (Если вы умеете работать с hex-редактором) Поменяйте байт по смещению 0xD98 |
||
83 | с 80h на идентификатор диска (как в пункте а). |
||
84 | в) Используйте установщик mtldr_install (скачать его можно там же). |
||
85 | Он настроит загрузчик и сам же его и установит. |
||
86 | |||
87 | 5. Если чем-то не нравится корневая папка? Тут появляются два варианта: |
||
88 | а) В исходниках поменяйте строку kolibri_img_name (в конце mtldr.asm) |
||
89 | на путь к файлу. Например, для C:\Program Files\kolibri\kolibri.img запишите |
||
90 | 'progra~1\kolibri\kolibri.img' (при этом нужны имена 8.3). Перекомпилируйте. |
||
91 | б) Используйте установщик mtldr_install. |
||
92 | |||
93 | 6. Если воспользоваться рекомендациями пунктов 2 и 5 и повторить установку |
||
94 | несколько раз для разных расположений связки mtldr+kolibri.img, |
||
95 | можно получить в загрузочном меню несколько входов для разных версий |
||
96 | Колибри (или для версий с разными настройками). |
||
97 | |||
98 | 7. Пожелания, замечания, предложения высылайте на мыло, указанное ниже. |
||
99 | |||
100 | diamond |
||
101 | mailto: diamondz@land.ru |