Next Previous Contents

2. КАК УСТАНОВИТЬ: СНАЧАЛА LINUX, ЗАТЕМ WINDOWS NT

1. Установить Linux в минимальной (воздержитесь от установки остального, пока вы не выиграете сражение Linux/NT). Сделайте все ваши разделы на диске в Linux, включая раздел NT (сделайте его FAT). У меня не получилось создать больше, чем один NT раздел. Я также сделал его первым разделом, но я не знаю необходимо ли это.

2. Отредактируйте файл /etc/lilo.conf, сделайте boot=/dev/sda (I was not successful at installing LILO on the Linux partition--/dev/sda3 in my case) и запустите "lilo".

3. Сохраните MBR: dd if=/dev/sda of=/dev/fd0 bs=512 count=1 Используйте дискету. Делайте это каждый раз, когда вы изменяете таблицу разделов на диске.

4. Установите NT, часть 1. Когда произойдет перезагрузка, загрузитесь в Linux.

5. Добавте строки NT в файл /etc/lilo.conf, например:

other=/dev/sda1

label=NT

table=/dev/sda

и запустите lilo. Если lilo пожалуется на эти строчки (Я забыл сообщение, которое выдается), добавьте флаг "linear" в /etc/lilo.conf около ключевого слова "compact". Кроме того, если ваша таблица разделов искажена NT, вы будете должны использовать "ignore-table" или следуйте за инструкциями в шаге 7. Смотрите также "fix-table".

6. Перезагрузитесь, выберите NT из меню LILO, и завершайте установку NT. Вам будет необходим загрузочный диск "Boot Disk XU, HP Vectra AIC 7880 Driver A.01.02", чтобы установить драйверы ethernet и компакт диск "XU/VT Drivers and Documentation" (каталог video/disk4, если я правильно вспомнил), чтобы установить драйвера для видеокарты Matrox MGA Millennium.

7. Вернитесь в Linux, запустите fdisk и опасайтесь получить ошибку - "partition doesn't end on cylinder boundary" ("раздел не заканчивается на границе цилиндра") на вашем Linux разделе. У вас будет эта ошибка на NT разделе, хотя это вроде нормально.

/dev/sda1 1 1 322 329301 6 DOS 16-bit >=32M

Раздел 1 не заканчивается на границе цилиндра:

phys=(321, 39, 9) should be (321, 63, 32)

Cfdisk странно сообщает, но это вроде нормально:

Unusable 0.04*

/dev/sda1 Primary DOS 16-bit >=32Mb 321.59*

Unusable 0.39*

Если получили предупреждение "cylinder boundary" на ваших Linux разделах, достаточно использовать cfdisk, чтобы сделать что-либо, например, изменение загрузочного сектора.

Если, однако, NT действительно исказил диск, и cfdisk не хочет даже работать, жалуясь, что не может открыть /dev/sda, тогда вам придется сделать несколько больше действий. Сохраните MBR. Очистите и восстановите MBR (но не сигнатуру) командами:

dd if=/dev/zero of=/dev/sda bs=512 count=1

dd if=/dev/fd0 of=/dev/sda bs=510 count=1

8. Установите оставшуюся часть Linux.

Если вы предпочитаете, чтобы NT записала MBR вместо LILO, вы должны сначала очистить MBR:

Эпилог: После первой отправки этого сообщения я слышал от нескольких людей, что они не имели никаких проблем с Disk Administrator для NT, и они устанавливали либо NT, либо Linux без всяких проблем. Хочется надеяться, что у вас будет также.

Начиная с первого издания этого mini-HOWTO, было много написано подобных документов. Пожалуйста, проконсультируйтесь с ними. Если ваши знания отличны от представленных, тогда вы должны представить свой mini-HOWTO или представить пересмотренную версию этого документа человеку поддерживающему HOWTO, (сошлитесь на это предложение) и пошлите копию (CC) мне. В конечном итоге кто-то объединит все эти копии в единый документ.

В заключении. Я боюсь, что этот документ не описывает все, что я знаю по этой теме. Для получения дополнительной информации читайте конференции по Linux. Я использую NT один раз в году и то под принуждением.


Next Previous Contents
Используются технологии uCoz