|
|
2.5.4. Проблемы после инсталляции Linux
Вы потратили целых полдня, инсталлируя Linux.
Чтобы выделить под него место, вы стерли свои
разделы с MS-DOS и OS/2 и не без утирания слез стерли
свои копии "SimCity" и "Wing Commander"... Вы
перезагрузили систему, а ничего не произошло. Или
еще хуже того, что-то произошло, но не то, что
должно было произойти. Ну и что делать?
В Разделе 2.5.1 мы обсуждали некоторые из
наиболее типичных проблем, возникающих при
загрузке Linux со средств инсталляции. Многие из
этих проблем могут быть и здесь. В довершение ко
всему вы можете стать жертвой одной из следующих
напастей.
2.5.4.1. Проблемы загрузки Linux с дискеты
Если вы используете дискеты для загрузки Linux,
вам может потребоваться описать местоположение
вашего корневого раздела linux во время загрузки.
Это обычно случается, когда вы используете
исходную инсталляционную дискету, а не
специальную загрузочную дискету, созданную в
процессе инсталляции.
При загрузке дискеты, надо держать shift или ctrl.
Это приведет вас к загрузочному меню; нажмите tab,
чтобы получить спиок доступных опций. Например,
многие дистрибутивы позволяют ввести
boot: linux hd=<partition>
где <partition> - имя корневого раздела Linux,
например, /dev/hda2. Более детально с вопросом можно
познакомиться по документации на дистрибутив.
2.5.4.2. Проблемы загрузки Linux с жесткого диска
Если вам удалось инсталлировать LILO, вместо
создания загрузочной дискеты вам следует
загружать Linux с жесткого диска. Однако,
автоматизированная процедура инсталляции LILO,
используемая во многих дистрибутивах, не всегда
безупречна.
Она может сделать неправильные предположения
относительно формата вашего раздела, в этом
случае вы должны будете переинсталлировать LILO,
чтобы все стало хорошо. Инсталляция LILO
обсуждается в Главе 4.
- Системные сообщения "Drive not bootable---Please insert system
disk." ("Устройство незагружаемо---Пожалуйста,
вставьте системный диск"). Вы получите такое
сообщение об ошибке, если главная загрузочная
запись жесткого диска каким-то образом
попорчена. Во многих случаях это безопасно и все
остальное у вас на диске по-прежнему в порядке.
Тут дальше есть несколько путей.
- При разбиении диска на разделы с использованием
fdisk вы могли удалить раздел, который был
отмечен как "active". MS-DOS и другие операционные
системы пытаются загрузить такой раздел на этапе
загрузки (Linux не обращает внимания на то, является
раздел "active" или нет). Вы можете загрузить MS-DOS с
дискеты и запустить FDISK для установки флага
"active" для раздела MS-DOS и все будет хорошо.
Другая
команда, которую можно попробовать (с MS-DOS 5.0 и
выше) это
FDISK /MBR
Эта команда будет пытаться заново сформировать
главную загрузочную запись диска для загрузки
MS-DOS, переписывая LILO. Если у вас больше нет на
жестком диске MS-DOS, вам потребуется загрузить Linux
с дискеты и в последующем попытаться
инсталлировать LILO.
- Если вы создали раздел MS-DOS, используя версию
команды fdisk из Linux или наоборот, это может быть
причиной ошибки. Вам следует создавать разделы
для MS-DOS, используя только версии FDISK для MS-DOS.
(Это относится и к другим операционным системам,
которые существуют наряду с MS-DOS). Здесь лучшее
решение - либо начать с того, что все стереть и
переразбить диск правильно, либо удалить и
пересоздать плохие разделы, используя исправные
версии fdisk.
- Инсталляционная процедура LILO может потерпеть
неудачу. В этом случае вам следует либо
загрузиться с загрузочной дискеты для Linux (если
она у вас есть) или с исходного средства
инсталляции. В любом случае вы будете иметь
возможность для описании корневого раздела Linux,
который будет использован при загрузке. Нажмите shift
или ctrl во время загрузки и нажмите tab из меню
загрузки, чтобы получить список опций.
- При загрузке системы с жесткого диска MS-DOS (или
другая из существующих операционных систем)
стартует вместо Linux. Прежде всего убедитесь,
что вы действительно инсталлировали LILO при
инсталляции программ Linux. Если это оказалось не
так, система будет загружать MS-DOS (или
какую-нибудь другую операционную систему из
собранных вами), когда вы пытаетесь загрузиться с
жесткого диска. Для того, чтобы загрузить Linux с
жесткого диска, вам необходимо инсталлировать на
жесткий диск LILO (см. Главу 4).
С другой стороны,
если вы все-таки инсталлировали LILO, но
другая операционная система загружается вместо
Linux, то необходимо конфигурировать LILO так, чтобы
она загружала другие операционные системы по
умолчанию. Во время загрузки системы держите
нажатой клавишу shift или ctrl, а затем нажмите tab в
ответ на подсказку загрузчика. В результате вы
получите список операционных систем, которые
можно загрузить. Выберите соответствующую опцию
(часто просто "linux "), чтобы загрузить Linux.
Если вы хотите сделать Linux системой,
загружаемой по умолчанию, вам необходимо
реинсталлировать LILO. Смотрите Главу 4.
Возможно также, что вы пытались инсталлировать
LILO, но инсталляция потерпела неудачу. Смотрите
предыдущий пункт.
[ Назад | Оглавление | Далее ]
|