от Slavei Karadjov(7-03-2000)

рейтинг (19)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

За да инсталирате на компютъра си трите операционни системи – Linux, Windows 9x и Windows NT e най-добре да започнете на чисто т.е празен диск без готови дялове. Инсталирането на тези ОС винаги крие малък риск и затова не ви препоръчвам да го пробвате на диск в който има ценна информация. Първо прочетете внимателно тази статия, осмислете написаното и чак тогава се хващайте на работа.

Преди да започне самото инсталиране трябва да се решат няколко неща.

Първото е да решите коя операциона система ще се стартира когато включите компютъра си. Може да избирате между Linux и NT. Ако искате да използвате boot мениджъра на Linux(т.е да ви се стартира lilo a не NT loader) при правенето на дяловете е задължително да направите в началото на диска си един Linux дял който да се побере в рамките на първите 1024 цилиндра (приблизително първите 8 GB). Lilo и дяла от който ще boot-вате трябва да са поместени в рамките на тези 1024 цилиндъра. Това важи и за случая когато boot-вате от NT и искате от менюто да може да се стартира Linux. Ако изобщо не смятате да използвате boot маниджъра на Linux и не искате да стартирате Linux от менюто на NT loader-а тогава няма никакво значение къде ще поместите Linux дяла.
Ако смятате да използвате NT сериозно ви препоръчвам да използвате NT loader

Второто нещо което трябва да решите е за какво ще използвате отделните операциионни системи и колко място ще им е необходимо.

Вземете в предвид следните неща:

  • Linux - от Linux ще може да четете и пишете във FAT 16 и FAT 32 дяловете и да четете само NTFS дяловете. В момента има експериментални драйвери за четене и писане в NTFS , но ви препоръчвам да не ги използвате. Така че като начало Linux дяла ви може да е по-малък от останалите.
  • Windows 9x – За четене на NTFS и Linux дялове ще трябва след като инсталирате Windows-а да инсталирате допълнителни програми за четене и писане в тези файлови системи. NT и Linux могат да четат FAT 16 и FAT 32 така че FAT 16 и FAT 32 дяловете ви е добре да са по-големи спрямо останалите
  • Windows NT – За да четете Linux дялове ще ви трябва програма от рода на explore2fs. NT 4.0 не може по начало да чете FAT 32. Това не е проблем защото може да използвате програми като Fat32 на Winternals която ви позволява да четете и пишете без проблем във FAT 32 дяла.

Прочетете тази статия "Какви ФС могат да четат Linux,Windows 98 и NT" ако искате да разберете какви програми ще ви трябват и от къде да си ги свалите за да може Linux, NT и Windows 9x да четат и пишат в FAT 16, FAT 32, ex2fs, NTFS.

След като сте решили първите два въпроса е време да започнете да правите дяловете на диска си. Тук ще ви предложа една примерна конфигурация за 10 GB хард диск - разделете диска на 5 дяла по 1.8 GB и един малък дял от 64 MB примерно. Задължително първият ви дял трябва да е FAT 16 – ако искате да инсталирате NT, вторият дял да е ex2fs – ако искате да стартирате lilo, 68 мегабайтовия дал го направете Linux swap дял, а останалите ги форматирайте според нуждите си.

За да изпълните тази конфигурация ви е нужна програма от рода на Partition Magic. Ако не знаете как да се справите направете само един FAT 16 дял с fdisk от DOS с размер приблизително 1.8 GB.

Сега започва същинското инсталира на различните ОС.

Първо инсталирайте Windows 9x. За целта трябва да имате форматиран FAT 16 дял и диск с инсталацията. След като го инсталирате си свалете последната версия на Partiotion Magic от официалния сайт и я инсталирайте. С нейна помощ направете Linux дяла и останалите дялове.

Коя е следващата ОС която ще инсталирате зависи от решението ви дали да използвате NT loader или lilo за boot маниджър. Ако сте избрали NT loader тогава инсталирайте първо Linux, в противен случай инсталирайте първо NT.

И не правете грешката да инсталирате NT-то в дяла в който е инсталиран и Windows 9x !!!

Ако сте инсталирали Linux-а си правилно то молете се инсталацията да открие автоматично NT така че да може в началното меню да си избирате коя ОС да се стартира. Ако това не стане добавете следните редове в lilo.conf файла намиращ се в /etc директорията:

other = /dev/hda1
 label = win
 table = /dev/hda
 # DOS bootable partition config ends

След като запишете файла с промените стартирайте lilo

Ако използвате NT loader той ще открие автоматично Windows 9x но няма да открие Linux. Това може да се коригира ръчно. За целта е необходимо да копирате първия сектор от Linux дяла от който boot-вате системата. Ако сте достатъчно сръчен може да го направите с Norton Disk Editor. От Linux това става със следната команда

dd if=/dev/hda of=/mnt/c-drive/bootsect.lnx bs=512 count=1

където /mnt/c-drive е името на вашият C дял под Linux. След което редактирайте файла boot.ini, който се намира в главната директория на първия ви FAT дял или C, като добавите следния ред

c:\bootsect.lnx="Slackware Linux 7.0"

bootsect.lnx заменете с името на файла съдържащ Linux boot-секторa.

След като промените този файл трябва да ви се появява следното меню при стартирене на NT.

Windows NT 4.0 Workstation
Windows NT 4.0 Workstation (VGA mode)
Windows 98
Slackware Linux 7.0

Имайте предвид че всеки път когато прекомпилирате кернела на Linux трябва да пуснете lilo след което трябва да замените файла bootsect.lnx с новото копие на първия сектор. Това в повечето случай е досадна операция.

Едно по-лесно решение за пускане на Linux e от менюто на Windows 9x. Статията "Как да си стартирате Linux при стартиране на Windows 9x" описва това подробно.



<< Писане на скриптове за BASH шел : версия 1.2( част 1) | Какви ФС могат да четат Linux,Windows 98 и NT >>