Я хочу создать мультизагрузочный загрузчик для Windows Xp и Slacware 14.0, который будет выглядеть как загрузчик Windows Xp. После установки Slackware я не смог установить lilo жесткий диск, потому что конфигуратор не смог добавить загрузочный раздел WinXp, и я не знаю почему. Таким образом, чтобы иметь возможность загружаться в Linux, я создал загрузочную флешку USB. Он создал раздел FAT12 на USB-накопителе, но я воссоздал его на раздел FAT32 с соответствующим загрузочным сектором, скопировав все файлы из пера в какое-то место на жестком диске, затем я использовал «Memtest86+ USB Installer», который создает загрузочный раздел в формате FAT32 и, наконец, копирует файлы назад. ранее скопировал с пера на жесткий диск обратно на перо (кроме ldlinux). Я не был уверен, что это будет работать, но это работает! Ядро загружается из пера намного быстрее, и я могу использовать перо для любых других целей, а не только для загрузки Linux (без ограничения пространства в 16 МБ, как на FAT12). У меня WinXP установлен на диске C:\ перед установкой Slackware. Я отформатировал D:\ с файловой системой FAT32 (угадайте почему). Я поместил туда (на D:) загрузочные файлы с загрузочного раздела USB, и я хочу сделать что-то с D:\ boot сектором и Windows boot.ini, чтобы загрузчик Windows отображал 2 записи в sturtup (Windows и Slackware), которые будут загрузите Linux через файлы на D:\, когда я выбрал Slackware. Но я не знаю, как это сделать. Мой boot.ini выглядит как пара:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
C:\="Slackware 14.0"

Я изменил D:\ boot сектор после прочтения этого:

http://www.easeus.com/resource/fat32-disk-structure.htm (раздел FAT32 Boot Record)

Точнее исполняемый код на 0x5A такой же, как на pendrive.

Если я заменю последнюю строку на D:\ = ..., то компьютер перезагружается, когда я выбрал Slackware. Если он начинается с C:\ =, я получаю сообщение об ошибке загрузки. Я поместил файлы из пера на C:\ тоже, и то же самое происходит.

Итак, мой вопрос: возможно ли это сделать так, как я хочу? Я что-то забыл? Неужели я что-то не так?

0