КАК УСТАНОВИТЬ: СНАЧАЛА 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:
" dd if=/dev/zero of=/dev/sda bs=446 count=1 (в Linux) или выполните низкоуровневое форматирование утилитами для SCSI. Я слышал, что низкоуровневое форматирование на IDE - это фатально, так что не думайте об этом.
" fdisk /mbr (вы уже очевидно создали диск для загрузки DOS, который содержит fdisk).
" удалите раздел NT и создайте его снова в установке NT.
" продолжите установку NT.
Эпилог: После первой отправки этого сообщения я слышал от нескольких людей, что они не имели никаких проблем с Disk Administrator для NT, и они устанавливали либо NT, либо Linux без всяких проблем. Хочется надеяться, что у вас будет также.
Начиная с первого издания этого mini-HOWTO, было много написано подобных документов. Пожалуйста, проконсультируйтесь с ними. Если ваши знания отличны от представленных, тогда вы должны представить свой mini-HOWTO или представить пересмотренную версию этого документа человеку поддерживающему HOWTO, (сошлитесь на это предложение) и пошлите копию (CC) мне. В конечном итоге кто-то объединит все эти копии в единый документ.
В заключении. Я боюсь, что этот документ не описывает все, что я знаю по этой теме. Для получения дополнительной информации читайте конференции по Linux. Я использую NT один раз в году и то под принуждением.

КАК УСТАНОВИТЬ: СНАЧАЛА NT, ЗАТЕМ WINDOWS LINUX
Если у вас только один жесткий диск IDE
" Прежде всего я предложил бы установить свежий дистрибутив Windows NT 4.0 на ваш жесткий диск. Я предполагаю, что вы уже сделали резервную копию важных данных, тогда установка NT должна пройти без проблем. Во времы установки NT, инсталлятор не спросит вас, где разместить загрузчик NT. Он будет помещен в MBR (Главная загрузочная запись) на вашем жестком диске. Имеется возможность восстановить предыдущее содержимое MBR (например? от предыдущего содержимого Lilo). Я предложил бы вам (до инсталляции NT) загрузить компьютер с дискеты DOS, имеющей программу FDISK. В командной строке a:\ введите: fdisk /mbr и снова перезагрузите компьютер (без дискеты).
" После успешной установки NT, вы увидите, что система использует целый жесткий диск или определенный раздел жесткого диска (в зависимости от того, как вы выбрали в процессе установки). Т.о. рекомендуется 'сжать' раздел, где находится NT, чтобы освободить некоторое пространство на диске. На этом свободном пространстве вы установите Linux. После того, как ваш NT сконфигурирован и запускается, вы должны загрузить ваш компьютер, используя дискету с утилитой Partition Magic. Это графическая утилита позволяет видеть все разделы на всех жестких дисках, которые у вас имеются. Вы сможете сделать изменения ваших разделов и не потерять ваши данные. Первое - сделайте ваши существующие разделы меньше, т.о. вы получите некоторое свободное место на диске для других целей. Хотя я вам советую сделать резервную копию до того, как вы будете делать любые изменения разделов, я обычно делаю 'сжатие' разделов NT, когда NT установлена не полностью (т.о. если будет необходимость, повторный запуск установки не вызовет проблем). Partition Magic (или другая подобная утилита) будет 'сжимать' ваши данные на NT разделе (NTFS или FAT) в начало или в конец раздела. Вы можете сами выбрать, где размещать данные - в начале или в конце диска (я обычно выбираю чтобы данные NT раздела были в начале, т.о. в конце диска будет свободное пространство). После 'сжатия' вы можете перезагрузить вашу систему (NT), чтобы проверить результат: вы можете использовать для этого Проводник Windows или Disk Administrator.
" Пока все хорошо. Следующий шаг - установка Linux. Возмите ваш дистрибутив RedHat (я надеюсь, что с другими пакетами подобно), поместите установочный диск в устройство и перезагрузите компьютер. Ну что же, когда вы выберите тип установки (Gnome или KDE Workstation, Custom и т.п.) вы можете выбрать запланированные заранее компоненты для установки, но я рекомендую сначала установить Workstation. Это лучше, т.к. установка Linux будет автоматически искать свободное пространство на (первом) жестком диске, сделайте все разделы необходимые Linux, отформатируйте их должным образом и выберите большинство опций по умолчанию, т.о. установка пройдет лучше (позже, если вы хотите, вы можете или добавить отсутствующие компоненты, или переустановить Linux, выбрав Custom). Lilo запишется в MBR.
" После окончания установки Linux, вы должны перезагрузить компьютер и после перезагрузки вы увидите только Lilo, с единственным пунктом "Linux" в меню загрузки (или может быть больше, чем один пункт для загрузки Linux, в случае, когда у вас многопроцессорная система). Но не паникуйте! Ваш Windows NT находится там, где вы его установили. Вам будет необходимо найти и отредактировать файл /etc/lilo.conf. Сначала, когда вы откроете этот файл, вы увидите только одну (или больше) записей для загрузки Linux. Вы должны точно знать расположение (читай: раздел), где установлен Windows NT, т.о., вы должны добавить соответствующую запись в файл /etc/lilo.conf. После того, как вы это сделаете, перезапустите Lilo, и при следующей перезагрузке вы увидите обе записи 'linux' и 'nt' в меню Lilo.
" Моя добавленная запись для NT:
other=/dev/hda1
label=nt
Т.о., полный файл /etc/lilo.conf подобен этому:
boot=/dev/hda
timeout=50
prompt
default=linux
vga=normal
read-only
image=/boot/vmlinuz-2.2.12-20
label=linux
root=/dev/hda3
other=/dev/hda1
label=nt
" Несколько больше объяснений относительно моего файла /etc/lilo.conf: После установки Windows NT, я назначил для этого устройства букву C:. Помимо этого, я хотел иметь другой NTFS раздел, чтобы хранить и резервировать важные данные. Вот почему я сделал и другой NT раздел, которому назначил диск D:. Оба NTFS раздела занимали приблизительно 3 Гб каждый, и программа установки Linux находила их как разделы /dev/hda1 и /dev/hda2. Остаток свободного места был 2 Гб, где я сделал раздел /root (1.9 Гб) и раздел /swapp (100 MB) (/dev/hda3 и /dev/hda4 соответственно).
3.2 Если у вас больше чем один (SCSI) жесткий диск
Примечание: У меня на одном компьютере было несколько SCSI дисков. Именно поэтому я помещал слово 'SCSI' в скобки. У меня было несколько SCSI устройств - SCSI CD ROM и ленточное SCSI устройство. Т.о. это не подразумевает, что вы будете использовать SCSI устройства. Вам достаточно обработать несколько IDE дисков, и, я надеюсь, процесс установки сильно не изменится.
" Прежде всего я предложил бы установить свежий дистрибутив Windows NT 4.0 на ваш первый жесткий диск. Я предполагаю, что вы уже сделали резервную копию важных данных, тогда установка NT должна пройти без проблем. Вы можете просто скопировать ваши данные на второй жесткий диск. Во время установки NT инсталлятор не спросит вас, где разместить загрузчик NT. Он будет помещен в MBR (Главная загрузочная запись) на вашем первом жестком диске. Имеется возможность восстановить предыдущее содержимое MBR (например от предыдущего содержимого Lilo). Я предложил бы вам (до инсталляции NT) загрузить компьютер с дискеты DOS, содержащей программу FDISK. В командной строке a:\ введите: fdisk /mbr и снова перезагрузите компьютер (без дискеты). Если вы хотите быть уверены, что ваша машина 'чистая', вы можете также удалить все существующие разделы на ваших других дисках в процессе установки Windows NT в том случае, если вы *не* сделали никаких резервных копий на других дисках.
" После успешной установки NT вы увидите, что система использует целый жесткий диск или определенный раздел жесткого диска (в зависимости от того, что вы выбрали в процессе установки). Т.о. рекомендуется 'сжать' раздел, где находится NT, чтобы освободить некоторое пространство на диске. На этом свободном пространстве вы установите Linux. Вы можете также подумать об использовании других дисков для Linux. В этом случае вы будете должны запустить установку Linux и попробовать использовать, например /dev/sdb (или sdc, или sdd, в случае если у вас SCSI диски) или /dev/hdb (или hdc, или hdd, в случае если у вас SCSI диски). Обратите внимание, что установка Linux приняла все, что я выбрал, но так или иначе, после окончания установки, LILO был не в состоянии что-либо сделать. Фактически, загрузка всегда останавливалась после вывода на экран 'LI', т.о., нет возможности запустить Linux вообще. После некоторых размышлений, я решил сделать установку на первом диске. После того, как ваш NT сконфигурирован и запускается, вы должны загрузить ваш компьютер, используя дискету с утилитой Partition Magic. Это графическая утилита позволяет видеть все разделы на всех жестких дисках, которые у вас имеются. Вы сможете сделать изменения ваших разделов и не потерять ваши данные. Первое - сделайте ваши существующие разделы меньше, и вы получите некоторое свободное место на диске(ах) для других целей. Хотя я вам советую сделать резервную копию до того, как вы будете делать любые изменения разделов, я обычно делаю 'сжатие' разделов NT, когда NT установлена не полностью (т.о., если будет необходимость, повторный запуск установки не вызовет проблем). Partition Magic (или другая подобная утилита) будет 'сжимать' ваши данные на NT разделе (NTFS или FAT) в начало или в конец раздела. Вы можете сами выбрать, где размещать данные - в начале или в конце диска (я обычно предпочитаю, чтобы данные NT раздела были в начале, тогда в конце диска будет свободное пространство). После 'сжатия' вы можете перезагрузить вашу систему (NT), чтобы проверить результат: вы можете использовать для этого Проводник Windows или Disk Administrator. Также обратите внимание, как NT может 'видеть' все (другие) диски на вашей машине (как разделы или как свободное пространство).
" Пока все хорошо. Следующий шаг - установка Linux. Возмите ваш дистрибутив RedHat (я надеюсь, что с другими пакетами будет точно также), поместите установочный диск в устройство и перезагрузите компьютер. Когда вы выберите тип установки (Gnome или KDE Workstation, Custom и т.п.) вы можете выделить запланированные заранее компоненты для установки, но я рекомендую сначала установить Workstation. Это лучше, т.к. установка Linux будет автоматически искать свободное пространство на первом жестком диске, сделайте все разделы необходимые Linux, отформатируйте их должным образом, и выберите большинство опций по умолчанию, т.о. установка пройдет лучше (позже, если вы хотите, вы можете или добавить отсутствующие компоненты, или переустановить Linux, выбрав Custom). Lilo запишется в MBR на вашем первом жестком диске.
" После окончания установки Linux, вы должны перезагрузить компьютер и после перезагрузки вы увидите только Lilo с единственным пунктом "Linux" в меню загрузки (или может быть больше одного пункта для загрузки Linux, в том случае, когда у вас многопроцессорная система). Но не паникуйте! Ваш Windows NT находится там, где вы его установили. Вам будет необходимо найти и отредактировать файл /etc/lilo.conf. Сначала, когда вы откроете этот файл, там будет только одна (или больше) запись для загрузки Linux. Вы должны точно знать расположение (читай: раздел), где установлен Windows NT, т.о. вы должны добавить соответствующую запись в файл /etc/lilo.conf. После того, как это сделано, перезапустите Lilo, и при следующей перезагрузке увидите обе записи 'linux' и 'nt' в меню Lilo.
" Моя добавленная запись для NT:
other=/dev/sda1
label=nt
Т.о., полный файл /etc/lilo.conf подобен этому:
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux
image=/boot/vmlinuz-2.2.12-20smp
label=linux-mp
initrd=/boot/initrd-2.2.12-20smp.img
read-only
root=/dev/sda6
image=/boot/vmlinuz-2.2.12-20
label=linux-up
initrd=/boot/initrd-2.2.12-20.img
read-only
root=/dev/sda6
other=/dev/hda1
label=nt
" Несколько больше объяснений относительно моего файла /etc/lilo.conf: После установки Windows NT на первый диск, я назначил для этого устройства букву C:. После того, как я подготовил достаточно свободного пространства за разделом NTFS, я позволил установке Linux обработать дальнейшую разбивку. Хотя Linux должен поддерживать, как минимум, 4 основных раздела на диск, скорее всего установка сделает расширенный раздел, т.к. каждый раз она обнаруживает, что на диске уже имеется основной раздел. Эти 'виртуальные' основные разделы идут с /dev/sda1 до /dev/sda4 (включая расширенный), расширенный должен стать /dev/sda4. Первый логический раздел в пределах расширенного радела будет /dev/sda5 (в моем случае, это был раздел /boot, который физически располагался от начала первого жесткого диска). Т.о., разделы /root и /swapp были /dev/sda6 и /dev/sda7 соответственно. Вы можете видеть строку "root=/dev/sda6" сообщающую вам это. Lilo запишется в MBR, и все прекрасно запустится.
" Ну что же, вы можете спросить меня: Хорошо, но что, если у меня несколько жестких установлены в машине? Хороший вопрос. Вы видите, я имею четыре SCSI диска и, конечно, я пробовал установить Linux на 2-м, дальше на 3-м и наконец на 4-м диске. Я делал это (установка Linux ни на что не жаловалась), но после перезагрузки Lilo останавливался после вывода 'LI', т.о. система не стартовала. Наконец я понял, что есть проблема с дисками, которые "далеки" от MBR, расположенный на первом диске. Именно поэтому, я предложил сделать их всех (NT и Linux) на первом диске. После этого все работало нормально, и не было проблем, связанных с тем, чтобы сделать диски видимыми (и используемыми) в обеих операционных системах. Я надеюсь, ваш первый диск достаточно большой, чтобы обе операционные системы (NT нужно около 150 MB, Linux требует около 580 MB (Gnome или KDE Workstations) и более 1.4 Гб (Custom)). Это означает, что первый диск должен быть заполнен на 2.4 Гб.
" Вы можете также спросить меня: Что если я 'сжал' NT раздел так, что свободное пространство оказалось в начале диска? Хорошо, я пробовал делать так и устанавливать сначала Gnome Workstation (395 пакетов, 570 MB). В процессе установки все шло хорошо, но Lilo не был установлен, и загрузочная дискета не была сделана. Т.о. Linux не работал. Тогда я попытался установить KDE Workstation (377 пакетов, 582 MB) на то же место. Опять все шло хорошо, но Lilo не был установлен, и загрузочная дискета не была сделана. Исследуя это, я изучал структуру всех существующих разделов. Я был удивлен, когда новый логический раздел распознался (в пределах нового расширенного раздела), как расположенный после раздела NT! Другими словами, получился 'забавный' порядок: /dev/sda5, /dev/sda6, /dev/sda7 и, наконец, /dev/sda1. Такая система была несколько запутана.
" Относительно двух подобных образов Linux (отличные в 'smp'). Это сервер с мульти-процессорной поддержкой. "Интеллектуальная" программа установки осмотрела аппаратные средства и предложила выбрать использовать 'несколько' или 'один' процессор. Однако у меня работает только один процессор.
Этап 1. Разгон.
Пожалуй, самый интересный, опасный и эффективный способ заставить работать компьютер быстрее - это разогнать процессор. 50% людей, прочитав предыдущее предложение, спросят, как это делается. Кто знает, может не читать. А кто не знает - пусть прочитает и научится. С первого раза можно не понять. Но если Вы ленитесь прочитать еще раз, значит Вас недостаточно замучила проблема, которую мы сейчас решаем. На старых компах (как у меня - Pentium 166 MMX) для разгона нужно:
1) Выключить комп.
2) Снять крышку с системного блока.
3) Найти документацию по материнской плате и прочитать в ней, где находятся переключатель скорости шины и коэффициента умножения. Обычно это написано в главе "установка процессора". Что? Книжка но английском, а Вы не знаете этого языка? Не беда! Вот как назвали эти переключатели у меня в книжке: DIP Switch for CPU Type (Selection). В крайнем случае, посмотрите внимательно на материнку и поищите подобную надпись около переключателей, спросите у друга, да мало ли! Может быть, у Вас вообще скорость шины устанавливается через BIOS SETUP (об этом должно быть написано в документации к материнке) и тогда можете пропустить текущий способ.
4) Нашли переключатели? Теперь ищем в таблицу в документации или прямо около переключателей, что означают те или иные их положения. Как их установить? Читайте раздел чуть ниже.
Допустим, у Вас не устаревшая модель материнской платы. Тогда входим в BIOS и находим там раздел, где выбирается скорость шины и коэффициент умножения. Подробнее об этом в документации к материнской плате.
Объясняю подробно: допустим, у нас процессор (далее - CPU) на 166 MHz. Смотрим, как стоят переключатели. Скорее всего, они приняли такое положение, что скорость шины (далее - BUS speed) установлена 66 MHz, а умножитель - 2.5. Тактовая частота (скорость работы) процессора определяется по формуле BUS speed * коэффициент умножения. Это значит, что если мы поставим BUS speed 75 MHz, то получим тактовую частоту 75MHz*2.5=187.5MHz. Именно так и разогнал я свой CPU. Еще мы можем поставить комбинацию 66MHz*3=200MHz, но производительность будет примерно такая же, что и в комбинации 75*2.5, т.к. чем больше коэффициент умножения, тем быстрее работает CPU, а чем больше скорость шины, тем больше общая производительность (увеличивается скорость работы модулей памяти, видеоадаптера и даже винчестера). Конечно, все равно, за все надо платить. Даже за разгон. Поэтому, не поскупитесь на дополнительный (или более мощный, пусть даже шумный) вентилятор (далее - кулер). Дело в том, что при работе из-за своей огромной тактовой частоты CPU сильно греется, а ведь мы его еще и разогнали! И в лучшем случае у Вас не будет проблем. В более худшем случае комп начнет зависать через несколько часов (минут, секунд) работы. А самое страшное, что CPU может просто сгореть (Хотя я такого ни разу за свой, уж поверьте, большой опыт не встречал. Мы всегда ставили кулер, если начинались глюки). И еще: лучше всего "гонятся" процессоры Celeron и AMD.
5) Для охлаждения модулей памяти можно направить поток холодного воздуха от вентилятора к ним при помощи IDE шлейфов.
Этап 2. Ускорение загрузки.
В этом разделе объясняется, как ускорить загрузку и заодно освободить память. Предполагается, что у Вас стоят Windows 9x (я думаю, что на слабых машинах нет смысла ставить Millenium или NT).
1) Заходим в BIOS SETUP и устанавливаем там такую конфигурацию для управления памятью:
SDRAM CAS Latency Time = 2
MA Wait State = Fast
SDRAM RAS Precharge Time = Fast
SDRAM RAS to CAS Delay = Fast
2) Лезем в autoexec.bat и config.sys. Ищем там строчки DEVICEHIGH=... и исправляем их на DEVICE=.... Таким образом мы освободим немного верхней памяти (именно ее в основном используют тормозящие приложения). Если Вы не работаете в MS-DOS, а в autoexec.bat стоят строчки, загружающие драйвера для мыши, CD-ROM и т.п., которые Windows и так грузит свои собственные, невзирая на то, что у Вас там написано, уберите эти строчки (можно просто приписать в начале строки слово REM). И вообще, лучше отказаться от автозапуска программ, которые Вы используете реже, чем при каждой второй загрузке. В config.sys можно приписать STACKS=0,0. Так будет лучше для виндов.
3) Лезем в msdos.sys и дописываем в разделе [OPTIONS] строчки:
bootdelay=0
logo=0
dblspace=0 {Только если у Вас нет сжатых дисков}
drvspace=0
doublebuffer=0 {Только если нет устройств SCSI}
4) Теперь ускоряем загрузку Windows. Иногда винды долго проверяют, присутствует ли у Вас дисковод. Лично у меня возможна его проверка BIOS`ом еще до загрузки DOS. Для отключения этой длительной проверки щелкните правой кнопкой на значке "Мой компьютер" и нажмите "Свойства" ("Properties"). В открывшемся окне выберите вкладку "Быстродействие" ("Performance") и щелкните на кнопке "Файловая система" ("File System"). На вкладке "Flopy Disk" снимите флажок "Search for new floppy disk drives each time your computer starts".
5) Винды грузят всякую дрянь типа "Быстрый запуск Microsoft Office" и "Быстрый поиск файлов Microsoft Office". Но Вам они нужны, как козе баян. Фактически, эти два приложения, ярлычки которых сидят в "Автозагрузке" выполняют другую функцию - помогают Вам тратить лишнюю оперативную память. А лишней памяти, как известно, не бывает. Так что удалите их вместе с другими Вашими ненужными программами.
Этап 3. Освобождение памяти.
Зачем это нужно? Для того, чтобы уменьшить время тарахтения HDD при открытии Ваших любимых окон и поворотах в Ваших любимых ходилках.
1) Сначала я расскажу о том, что я сам придумал и это очень эффективно. В Windows 98 (и вроде в 95, не помню...) есть в Панели Управления такая фишка - "Пользователи". Лезем туда и настраиваем винды на двух пользователей с разными рабочими столами и различными настройками. Один будет очень расточителен - понапихает в автозагрузку все, что Вы хотите, и вообще у него Вы найдете все. Другой пользователь, наоборот, будет экономным. Он выполнит все нижеследующие пункты по очистке памяти. Первого пользователя Вы будете выбирать для того, чтобы поработать в Word, порисовать в Photoshop, посмотреть свежезакачанную ерунду. А второй Вам понадобится, при желании поиграть в крутые жаждущие памяти игры и поюзать большие программы.
2) Ну во-первых, удалите все ярлычки из автозагрузки. Это только кажется, что от одной-другой программки памяти не убудет. А нам жалко выкидывать пару мегов (да, и это очень много) на всякую ерунду. Представьте: пришел к Вам друг и сказал: "Давай, я возьму у тебя два мега оперативки (как он это сделает - его проблема). У тебя скорость памяти останется та же, просто ее станет чуть меньше." Для хорошего друга, конечно, не жалко, но являются ли эти дурацкие проги Вашим лучшим другом?
3) Уберите всякие дополнительные панели из меню "Пуск" ("Start"). Из "трея" (там где часики) уберите все, что сможете, включая сами часы.
4) Откажитесь от обоев (они занимают до 2 мегов и более на рабочем столе 1024x768x65535). Уберите заставку. Уберите видеоэффекты (правой кнопкой на рабочем столе, "Свойства", "Эффекты" и выключить все галочки). Поставьте графику 640x480x65535 (Примечание IZ: автор статьи очевидно имеет ввиду разрешение экрана монитора. Так вот, это дело нужно все таки оставить 800х600. Это самое распространенное на сегодня разрешение экрана. При этом разрешении - у вас не будет проблем с просмотром страниц в Интернете, да и многие софтверные программы сейчас делаются из расчета, что вы имеете как минимум 800х600 разрешение монитора). Удалите те шрифты, которыми Вы редко пользуетесь. Винды начинают тормозить, когда у Вас уже несколько десятков шрифтов. Лучше время от времени их устанавливать.
6) Если установить фиксированный размер файла подкачки, то винды будут работать быстрее (Примечание IZ: спорный вопрос... Не обязательно быстрее...). Это делается так: щелкаем правой кнопкой на значке "Мой компьютер", в меню выбираем "Свойства" ("Properties"), выбираем вкладочку "Быстродействие" ("Performance"), нажимаем "Виртуальная память". Там щелкаем на "Параметры виртуальной памяти устанавливаются вручную", выбираем жесткий диск (желательно - не тот, на котором стоят Windows). Теперь ставим минимум равный максимуму и все это равно столько, сколько Вам не жалко потерять на жестком диске. У меня стоит 48Mb(Сколько не жалко)+64Mb(Сколько оперативки)=112Mb(Общая память). Мне больше и не надо, я не запускаю у себя такие монстры, как Quake III, т.к. мой 188 MMX проц. таких издевательств не выносит. Если у Вас общая память получится слишком маленькой (не знаю - сколько точно, но думаю, что где-то менее 40 Mb), то в лучшем случае у Вас периодически будет вылазить сообщение о нехватки памяти, а в худшем - винды просто не загрузятся. Но если у Вас достаточно общей памяти и стоит фиксированный размер файла подкачки, то появляется существенный плюс - теперь винды загрузятся даже если у вас вообще нет свободного места на HDD.
7) Нажмите правой кнопкой мыши на "Мой компьютер", выберите "Свойства", "Быстродействие", "Файловая система", "Компакт диски" и ограничьте размер дополнительной кэш-памяти до минимума. При этом снизится средняя скорость чтения CD-ROM, но освободится много памяти.
8) Откажитесь от постоянной загрузки таких программ, как AVP Monitor. Лучше запускать его в опасные моменты, когда Вы сомневаетесь в надежности дискеты или CD.
9) Можно значительно ускорить Windows, освободить огромное количество памяти, если воспользоваться утилитой 98Lite (http://www.98lite.net). Она заменяет некоторые файлы виндов, делая гибрид Windows 95/98. Я воспользовался ею и не жалею, хотя мне пришлось идти по друзьям искать диск Windows 95 в сорокапятиградусный мороз (это было у нас в Красноярске в начале января 2001 г.).
10) Довольно много памяти, а особенно ресурсов освобождается, если всего лишь отказаться от использования значков на рабочем столе. Для этого запускаем редактор реестра (C:\WINDOWS\regedit.exe) и подправляем содержимое соотвестствующего параметра: в HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer создем параметр типа DWORD под названием NoDesktop и устанавливаем его значение равным 1. Чтобы вернуть значки, ставим значение 0.
13) Почти полтора мега памяти освобождается за счет отказа от буферизации съемных дисков. Для этого заходим в "Панель управления", "Система", "Быстродействие", "Файловая система", "Съемный диск" и убираем галочку "Разрешить буферизацию записи для всех съемных дисков".
14) Залезем в "Панель управления", "Экран", "Эффекты" и отключим "Использовать видеоэффекты при выводе меню, окон", "Сглаживать неровности экранных шрифтов", "Отображать содержимое окна при перетаскивании". Освобождается много памяти и ресурсов.
15) Если выключить звуковую схему Windows, то освободится примерно столько памяти, сколько эти все звуки занимают на диске. И еще ресурсы освободятся впридачу!
16) Если у Вас Win98, то можно убрать ненужные программы из автозагрузки. Жмем "Пуск", "Выполнить", набираем "msconfig.exe". В появившемся окошке выбираем "Автозагрузка" и убираем все галочки, кроме "Internat" (Примечание IZ: поаккуратнее с этим моментом, вы должны четко представлять, что убираете, а то... наубираете....).
Этап 4. Оптимизация HDD и CD-ROM.
Я думаю, что если у Вас винт примерно как у меня (на 2 гига), то Вам не раз приходилось, скорчив кислую мину, удалять нужные программы, чтобы установить более нужные. Этот этап, конечно, не спасет Вас от таких действий, но свободного пространства станет чуточку больше.
1) В autoexec.bat вписываем строчку:
@DELTREE /Y C:\<папка windows>\temp
@MD C:\<папка windows>\temp
Такое, казалось бы, нелепое действие, малость замедляет загрузку, но позволяет освободить ощутимый объем свободного места. А можно и по-другому. В том же autoexec.bat прописываем строчки:
SET TEMP=C:\RECYCLED
SET TMP=C:\RECYCLED
Теперь "временная" папка перекочевала прямо в корзину. И Вы сами будете удалять временные файлы при очистке корзины. Но я корзину не использую вообще, я ее ненавижу и мне этот способ не годится.
2) В народе есть такое понятие - утилиты. Это такое старье, которое жалко выбросить. Успокойте себя тем, что у Вас появится место для новых утилит и выбросьте старые.
3) Винды очень часто обращаются к реестру. Это значит, что если мы увеличим скорость доступа к файлам реестра, то система будет работать быстрее. Для этого надо чистить реестр (удалять неработающие ссылки). Вручную это сделать нереально. Но существуют специальные программы. Я пользуюсь NBG Clean Registry. Она, на мой взгляд, самая эффективная из бесплатных. Правда, работает очень долго (минут 30).(Примечание IZ: вообще дешевле и спокойнее выйдет, если реестр вообще не чистить.... Эти самые утилиты так могут вам почистить реестр, что придется вашим Виндам стартовать с аварийной дискеты).
4) Если у Вас хороший винт (обычно 4 гига и более), поддерживающий UDMA, обязательно нажмите правой кнопкой мыши на "Мой компьютер", выберите "Свойства", "Устройства", "Дисковые накопители", <ВАШ ВИНТ>, "Настройка" и поставьте галочку "DMA".
5) Регулярно производите дефрагментацию диска. Существует ошибочное мнение, что ее нужно проводить раз в 2-4 недели. На самом деле дефрагментация должно проводится по мере необходимости. Если Вы целый месяц ничего не устанавливаете и не удаляете, то зачем Вам тратить время на бесполезное хрюкание диска. Но если Вы каждый день ставите новый софт, удаляете старый, то чем чаще, тем лучше. Для тех, кто не знает: ярлык программы дефрагментации лежит в меню "Пуск", "Программы", "Стандартные", "Служебные".
6) Если у Вас есть два IDE шлейфа, поставьте CD-ROM и HDD на разные IDE слоты. Быстрее будет.
7) Если Вам не нужна скорость CD-ROM, а Вы хотите, чтобы он работал тише, скачайте CDSlow.exe с freeware.ru.
8) Если Ваш HDD до сих пор в FAT16, это отстой. Преобразуя его в FAT32, Вы получите дополнительно свободного места до 20% от всего объема. Но этого не следует делать (да и не получится), если Ваш винт меньше 512 Mb. Чтобы преобразовать из FAT16 в FAT32, воспользуйтесь стандартной МастДайской утилитой, ярлык которой Вы найдете в Win98 в "Пуск", "Программы", "Стандартные", "Служебные", "Преобразование в FAT32". Не пользуйтесь другими программами, рискуете потерять всю информацию!!! Знаю на собственном опыте! И не слушайте тех, кто будет отговаривать Вас: "Не надо, у тебя ДОС будет глючить" и т.п. Меня так же отговаривали, когда еще у всех стоял FAT16 и 80% наших пиплов еще не видели Win-98 (мой комп в те времена таким крутым был...). Но я не послушался. И не жалею.
9) В FAT32 нельзя сжать диск, однако Вам и не нужно этого делать. От этого он вовсе не станет в два раза больше! Если Вы будете записывать архивы на сжатый диск, свободное место вскоре кончится. К примеру, на сжатый гиговый диск (получается два гига) мы записываем гигабайтный архив. При этом он очень долго работает (архивирует). Но архив уже не сожмешь и место кончается. Тогда лучше записать этот же архив на несжатый гиговый диск. Места тоже не остается, но работает быстрее! Следовательно, лучше просто заархивировать файлы, чем сжимать диск (и рисковать потерей данных).
10) А еще есть такое прелестное устройство (правда стоит около $100), которое позволяет записывать большие архивы на видеокассеты при помощи бытового видеомагнитофона. Тот же стример, только кассет специальных не требует и на E-180 влазит до 3.5 ГБ. Где его искать - не знаю, посмотрите в поисковике ключевые слова "Арвид", "Arvid". Может быть, там найдете подробное описание, стоимость и как приобрести.
Этап 5. Прочее железо.
1) Очень высокий прирост производительности (иногда даже больший, чем при разгоне CPU) даст нам отказ от звука в том случае, если скорость слота звуковой карты меньше, чем у видеоадаптера. Например, у Вас стоит PCI (32 бита) видеокарточка и ISA (16 бит) звуковуха. Или AGP видео (64 бита) и PCI звук. Тогда можно периодически отключать звуковую карту. Например, так: правой кнопкой на "Мой компьютер", "Свойства", "Устройства", "Звуковые, видео и игровые устройства". Там выбираете звуковую карту, нажимаете "Свойства". И кликаете "Отключено в данной конфигурации". Перезагружаетесь - и все. Я у себя вообще создал дополнительную конфигурацию без звуковой карты, и при загрузке задается вопрос, какую конфигурацию мне выбрать: со звуком или без него.
2) Если у Вас сильно жужжит вентилятор, допускается чуть-чуть уменьшить скорость его вращения. Станет намного тише, а охлаждение уменьшится незначительно.
3) Недавно я пришел к такому выводу, что чем дальше дисковод находится от CD-ROM`а, тем надежнее он работает. А для пущей эффективности неплохо было бы завернуть его (дисковод) в фольгу.
4) Если под колонки подложить что-нибудь мягкое (поролон, резина и т.п.), то качество звука улучшится, т.к. устраняется этот страшный стук (дребезжание) колонок об поверхность стола (стула, полки, пола...). А я вообще послал выход звуковухи на AUX музыкального центра. Там колоночки помощнее, звук покруче.
Этап 6. Оптимизация мозга.
"Какого мозга?" - спросите Вы. Да Вашего же. Дело в том, что человек тоже может повысить производительность компьютера. Для этого нужно:
1) Изучать "горячие" клавиши. Освоить десятипальцевый метод печати вслепую.
2) Внушить себе, что необязательно иметь на диске некоторое свободное место. Таким образом, Вы будете более полно использовать дисковое пространство.
3) Читать хорошие компьютерные журналы. Например, Internet Zone. Это не только интересно, но и полезно!
3) Настроить рабочий стол для максимальной эффективности работы. Например, не ставить слишком мелкий или слишком крупный шрифт, чтобы не уставали глаза.
4) Почаще делать полное форматирование дискет. При этом они восстанавливают свою функцию

О Linux
Linux - свободно распространяемое ядро Unix-подобной системы, написанное Linus Torvalds при помощи большого числа добровольцев по всей Сети. Linux обладает всеми свойствами современной Unix-системы, включая настоящую многозадачность, развитую подсистему управления памятью и сетевую подсистему. Ядро Linux, поставляемое вместе с свободно распространяемыми прикладными и системными программами образует полнофункциональную универсальную операционную систему. Большую часть базовых системных компонент Linux унаследовал от проекта GNU, целью которого является создание свободной микроядерной операционной системы с лицом Unix. На сегодняшний день существует множество различных поставок Linux, дистрибутивов, которые можно разделить на дистрибутивы общего назначения и специализированные. К специализированным дистрибутивам относятся такие как LinuxRouter - урезанная поставка Linux для создания дешевого маршрутизатора на базе старого PC и др. Несмотря на различия в дистрибутивах общего назначения, все они образуют лицо ОС Linux такой, какой ее знают большинство пользователей ОС. В отличие от ядра, дистрибутивы могут содержать коммерческие компоненты и потому их свободное распространение может быть ограниченно. В таком случае авторы дистрибутива делают доступными все свободные компоненты. Обычно под словосочетанием "ОС Linux" понимают дистрибутивы Linux общего назначения.
Обзор возможностей Linux
Переносимость
Большая часть ядра Linux написана на языке Си, благодаря чему система достаточно легко переносится на различные аппаратные архитектуры. Сегодня офицальное ядро Linux работает на платформе Intel (начиная с i386), Compaq (ex. Digital) Alpha, Motorolla 68k, MIPS, PowerPC, Sparc, Sparc64, StrongArm, Intel Italium (IA-64). Кроме того, существует много портов Linux, распространяемых отдельно от официального ядра. Ядро Linux способно работать на многопроцессорных SMP системах, обеспечивая эффективное использование всех процессоров. Поддержка архитектуры NUMA находится в стадии разработки.
Разработчики Linux стараются соблюдать стандарты POSIX и Open Group, обеспечивая тем самым переносимость ПО с другими Unix-платформами.
Сетевая подсистема
TCP/IP стек в Linux соответстсвует всем стандартам и по многим своим возможностям превосходит реализацию TCP/IP в других ОС. Поддержка TCP/IP включает в себя продвинутую маршрутизацию (policy routing, QoS and Fair Quering), traffic shaping, пакетную фильтрацию (firewalling), multicasting, поддержку "прозрачного" прокси, masquerading, тунелинг, aliasing и др. Кроме IPv4, в ядро Linux входит экспериментальная поддержка IPv6.
Поддерживется большинство существующих сетевых устройств: Ethernet адаптеров (10/100Mbit, 1000Mbit, радиокарт), SLIP/PPP, FDDI, HIPPI, Frame Relay, Token Ring, WAN адаптеры и др. Linux содержит подсистемы поддержки AX.25 и ISDN.
Файловая система
Основной файловой системой Linux является его собственная ext2fs. Официальное ядро содержит поддержку более 20 различных файловых систем, включая FAT (FAT/VFAT/FAT32), ISO9660 (CDROM), HPFS (OS/2), NTFS (WindowsNT), SysV (SCO Unix и др.), UFS (BSD и др.).
В стадии разработки находятся файловые системы: ext3fs (журналирующая версия ext2fs), RaiserFS (быстрая журналирующая файловая система). SGI и IBM занимаются разработкой поддержки своих журналирующих файловых систем XFS (из Irix) и JFS (из AIX) соответственно.
Прикладное ПО
В этом разделе мы постараемся дать небольшой обзор существующего программного обеспечения для Linux. Мы не претендуем на полноту, но если вы считаете, что этот раздел не содержит чего-то важного - сообщите нам.
Большая часть перечисленного ПО не завязано на Linux и работает на других Unix-подобных системах.
Средства разработки приложений
Большинство средств разработки для Linux сегодня были созданы в рамках проекта GNU. Они включает в себя GCC - Gnu Compiler Colection - универсальный переносимый компилятор, GDB - Gnu Debuger - отладчик, GNU C Library и др. Компилятор GCC создавался максимально переносимым, благодаря чему он поддерживает около 100 различных аппаратных платформ. Язык описания платформы хорошо документирован, благодаря чему перенос GCC на новую архитектуру не составляет особой проблемы. "Сверху" GCC представляет собой компилятор языков Си (KR C, ANSI C, C9x и собственные расширения), C++ (ANSI C++, STL), Objective C, Fortran 77, Effiel. Последние версии GCC содержат также компилятор языка Java в машиннозависимые коды. Отдельно от GCC распространяются компиляторы Ada95 и Pascal, использующие gcc для генерации кода. Для Linux также существуют интерпретаторы Lisp, Scheme и других Lisp-подобных языков, скриптовых языков Perl, AWK, Shell, Sed и др.
Существуют средства поддержки ведения проекта и контроля версий (CVS), группа пакетов, облегчающих написание переносимых программ: autoconf, automake, libtool и др.; различные IDE.
Компания IBM перенесла на Linux свою среду разработки Java приложений - IBM VisualAge for Java на Linux. Inprise (Borland) сообщила о своих планах переноса Delphi и C++ Builder.
ПО для серверов Internet/Intranet
Стандартно в поставку Linux входят: Apache - самым популярный в Internet http-сервер; Sendmail - программа передачи электронной почты (Mail Transfer Agent), ftp, pop3/imap, news серверы, сервер доменовых имен, uucp over tcpip, squid (кеширующий http/ftp прокси), средства динамической маршрутизации и др.
Файл сервер
Linux может служить файл сервером по протоколам NFS (как правило используемом только на Unix машинах), SMB (Netbios over TCP/IP, используемый на различных Windows платформах), AppleShare и IPX (Novell).
Middleware
Существует несколько свободных реализаций архитектуры OMG CORBA.
Графический интерфейс
Linux использует стандартную оконную систему X. В большинстве дистрибутивов используется свободно распространяемая реализация X'ов - XFree86. XFree86 поддерживает (почти) все популярные графические адаптеры на платформе Intel и некоторых других. Оконная система X постоенна на клиент-серверной архитектуре, таким образом место запуска приложения и место его отображения могут быть физически разнесены по сети. В последную (пока экспериментальную) версию XFree86 - 4.0, входит поддержка OpenGL и аппаратной 3D акселерации.
Средства разработки под X, сходящие в стандарт, представляют только базовый API разработчика. Как правило при разработке приложений используют дополнительные библиотеки для построения интерфейса. Набор интегрированных базовых приложений, построенных на одной библиотеке образует графическую среду пользователя. Наиболее популярные графические среды сегодня - Gnome (GNU Network Object Model Environment) и полукоммерческая среда KDE.
СУБД
Основные производители систем управления базами данных уже перенесли свои продукты на Linux: существуют Linux версии IBM DB2, Informix, Oracle, Sybase, Corel/Inprise Interbase и др. Linux может использоваться в качестве платформы для запуска системы управления предприятием SAP R/3.
Средства подготовки тестов
В дистрибутивах Linux обычно поставляется TeTeX реализация TeX - системы верстки текстов типографического качества, созданной американским математиком и программистом Дональдом Кнутом (Donald E. Knuth). Система TeX и макропакет высокого уровня LaTeX сегодня используются для публикации научных статей, журналов и книг.
SGML Tools: средства трансформации структурированного по правилам SGML текста в LaTeX, HTML, GNU info, LyX, RTF, plain text и другие форматы из одного исходного текста, ориентированные на создание технической документации.
Оффисные пакеты
Кроме нескольких проектов по созданию свободно распространяемого комплекта офисных приложений для X'ов, под Linux существуют коммерческие офисы SUN Staroffice (сегодня абсолютно бесплатный для любого применения), Corel WordPerfect, Applix Applixware и некоторые другие.
Игры
Производители компьютерных игр уже обратили свое внимание на Linux. Уже вышли Linux версии Doom, Doom2, Heretic, Descent, Quake, Quake II, Quake III test, Unreal, Myth II, Civilisation III Ctp и др. С выходом XFree86 4.0, содержащей кроме всего прочего ориентированную на игры подсистему быстрой графики и OpenGL, ожидается увеличение числа игр под Linux.
Linux может служить сервером для игр QuakeWorld, QuakeII, QuakeIII test, Unreal и др.


© whistlerpc.narod.ru ™

®2003 whistler
Hosted by uCoz