Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Large-Disk-HOWTO : Проблема Next Previous Contents

2. Проблема

Допустим у вас есть диск с более чем 1024 цилиндров. Допустим так же, что ваша операционная система использует старый интерфейс INT13 BIOS для операций ввода-вывода на диск. В этом случае у вас есть проблема, этот интерфейс использует поле из 10 бит для номера цилиндра на который будет выполняться В/В, следовательно цилиндры начиная с 1024 будут недоступны.

К счастью, Linux не использует BIOS, значит проблемы нет.

Все хорошо если бы не две вещи:

(1) При загрузке вашей системы, Linux еще не запущен и не может избавить вас от проблемы с BIOS. Это усложняет работу LILO и подобных менеджеров загрузки.

(2) Когда вы используете несколько операционных систем на одном диске они должны понимать таблицу разбиения диска на разделы. Другими словами, если вы используете Linux и DOS на одном диске, то обе системы должны интерпретировать таблицу разделов одинаково. Это влияет и на ядро Linux и на fdisk.

Ниже все это описывается более детально. Отмечу, что я использовал ядро версии 2.0.8. Для других версий могут быть небольшие отличия.


Next Previous Contents

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте