Compaq F10 и Linux
F10
F10TROUBLESHOOT
HDDBOOT
RESTORE
LILOBOOT
DIS_RECOV_PREP
HOME PAGE
Наверх
L I L O и F 1 0
Как сделать, чтобы LILO и раздел Compaq F10 ужились вместе:
Раздел /boot должен:
- быть создан, как основной раздел (1-4).
- диапазон размера в пределах 30-90МБ, в зависимости от Ваших нужд.
- в целом находиться в пределах 1024 цилиндра и не должен пересекать границы 1024 цилиндра.
- должен быть отмечен активным.
LILO должно быть проинсталлировано в /boot раздел и НЕ в MBR (Master Boot Record). Установка LILO в MBR заставит LILO: высветить командную строку при нажатии F10 вместо того, чтобы загрузиться с раздела Compaq System (раздел F10)
Наверх
L I L O и F 1 0
В ы я в л е н и е   н е и с п р а в н о с т е й
Шаги по выявлению неисправностей, если Linux не загружается, с помощью метода описанного в разделе обозначенном LILO и F10:
- "boot=" в /etc/lilo.conf должен указывать на местоположение /boot: Убедитесь, что в /etc/lilo.conf содержится строка "boot=" указывающая на раздел, который содержит /boot и ни на какой другой отдел, такой как root ("/"). Если /boot является своим собственным разделом, тогда "boot=" должно указывать на /boot раздел и не на root. Если /boot не выделен в отдельный раздел, тогда "boot=" должен указывать на root раздел.
- Проверьте /etc/lilo.conf, выполните /sbin/lilo -v: После проверки на правильность файла конфигурации LILO (/etc/lilo.conf), запустите "/sbin/lilo -v" и следите за выводом на экран ошибок. Просмотрите главную страницу lilo.conf для большей информации по параметрам файла /etc/lilo.conf.
- Пометьте /boot активным: Убедитесь, что раздел /boot помечен активным, и только он отмечен активным. Это можно проверить через fdisk с параметром "list partition table":
|
#Fdisk для SCSI контроллера
|
#Fdisk для контроллера массива
|
|
fdisk -l /dev/sda
|
fdisk -l /dev/ida/c0d0
|
Вы заметите звёздочку "*" рядом с загрузочным разделом. За раз может быть только 1 раздел быть отмечен, как активный. Только основные разделы могут быть отмечены активными.
- /boot должен быть главным разделом: Убедитесь, что раздел /boot является основным разделом. Основные разделы пронумерованы от 1-4. Если у раздела /boot стоит номер 5 или больше, тогда это не основной раздел, и Вы не можете пометить этот раздел активным. Вы можете воспользоваться одним из этих альтернативных методов для загрузки Linux:
Доступные альтернативные методы для загрузки Linux и доступа к F10 разделу, в случае, если /boot не является основным разделом:
- Резервное копирование и повторная установка: Сделайте копию Ваших данных и переустановите, используя раскладку разделов, описанную в разделе LILO и F10.
- Использование MBR: Установите LILO в MBR и добавьте строку в /etc/lilo.conf для вызова раздела F10. Это позволит загрузить Linux и получить доступ к разделу F10. Данный метод; тем не менее, может вызвать может вызвать задержки связанные с устранением неисправностей сервера, так как это - нестандартный способ получить доступ к утилитам раздела F10. Вот примерные записи для /etc/lilo.conf, которые добавят выбор раздела F10 partition в загрузочном меню LILO:
|
#F10 на SCSI контроллере
|
#F10 на контроллере массива
|
other=/dev/sda3
label=F10
table=/dev/sda
|
other=/dev/ida/c0d0p3
label=F10
table=/dev/ida/c0d0
|
- Использование существующего менеджера загрузки: Если у Вас есть загрузочный менеджер, такой как NT или System Commander, тогда добавьте запись такого в загрузку Linux. Смотрите dualboot.html для более подробной информации.
- Использование дополнительного раздела: Установите LILO в расширенный раздел (дополнительный раздел - это основной раздел 1-4) и пометьте его активным. Внимание, этот метод не протестирован и может вызвать потерю данных. Ни я, ни мой работодатель, ни кто-либо другой не несёт ответственности, если данный метод приведёт к потере данных. Сделайте резервную копию своих данных, если собираетесь использовать данный метод.
- MBR должен быть чистым: Убедитесь, что MBR очищено. В основном это подразумевает запуск "fdisk /mbr"; однако существует несколько подготовительных шагов, прежде чем Вы завершите эту задачу. Если Вы ставите систему "с нуля" и не переживаете за потерю данных, тогда смело загружайтесь с загрузочной дискеты Win95 и запускайте "fdisk /mbr". Если же в системе у Вас есть данные, которые следовало бы защитить и Вам нужно избежать потери данных, тогда следуйте шагам описанных в разделе "Восстановление функциональности F10" (Эти шаги включают создание полной резервной копии системы, "fdisk -l" сохранение на дискету и распечатку, копию MBR на дискету, заканчивается вводом "fdisk /mbr").
Наверх
П о с л е д о в а т е л ь н о с т ь з а г р у з к а с ж ё с т к о г о
д и с к а
Последовательность загрузки с жёсткого диска:
Здесь приводится краткое описание последовательности загрузки компьютера Compaq с разделом F10. Это даст Вам больше понимания при диагностировке системы:
- Порядок контроллеров: Управление должно передаваться контроллеру, отмеченному как "Controller Order: First" в SCU (утилита системной конфигурации).
- Первый диск: Управление перейдёт (в зависимости от типа контроллера) к:
- SCSI ID 0 - если обычный SCSI контроллер установлен первым в порядке контроллеров.
- Array A (первый массив) - если используется контроллер массива Compaq и установлен первым в порядке контроллеров.
- MBR: следующей в последовательности является MBR.
- Чистая MBR: Если MBR чистая, можно нажать, либо F10 для запуска системного раздела Compaq, или ничего не нажимать и управление перейдёт к активному разделу на данном винчестере.
- Повреждённая MBR: Если MBR повреждена, на данном этапе система повиснет. Если LILO присутствует в MBR, но некорректно указывает на раздел Linux, Вы увидите на данном этапе, на экране, "LI". [Примечание: Другой причиной появления "LI" является то, что Вам нужно использовать Linear Mode для LILO; однако это не касается серверов Compaq servers, которые используют F10 в системном разделе Compaq - "linear mode" касается серверов, у которых настройка F10 основывается на BIOS.].
- MBR содержит валидную копию LILO: Если MBR содержит валидную копию LILO, которая корректно указывает на раздел Linux, тогда Linux запустится. Примечание: Если в данной системе используется системный раздел Compaq, и если LILO установлено в MBR, тогда у Вас не получится нажать F10, чтобы загрузиться с системного раздела Compaq.
- Загрузочный сектор активного раздела: Как только управление проходит чистую MBR, управление переходит к загрузочному сектору на активном основном разделе (1-4) на первом диске или массиве. Загрузочный сектор активного раздела считывается и выполняется (т.e. загружает ОС).
- Нет активного раздела: Если нет раздела, отмеченного, как активный, тогда Вы получите:
Non-System disk or disk error
replace and strike any key when ready
_
Чтобы побороть это, используйте fdisk для того, чтобы отметить раздел /boot активным.
- Раздел активен, нет загрузочного сектора: Если у Вас есть раздел, отмеченный, как активный, но отсутствует загрузочный сектор, тогда ОС не загрузится. Вероятнее всего Вы увидите мигающий курсор в верхнем левом углу тёмного экрана. Как вариант появится следующее сообщение (в данном случае полученное обнулением загрузочного сектора в разделе /boot):
Missing operating system
Чтобы исправить это, проверьте /etc/lilo.conf, запустите /sbin/lilo, чтобы установить новый загрузочный сектор в раздел /boot.
- Раздел активен, валидный загрузочный сектор: Если /boot помечен, как активный и в его загрузочном секторе содержится валидная копия LILO, тогда Linux загрузится. Во время инсталляции, данный выбор называется "First sector of boot partition".
Наверх
В О С С Т А Н О В Л Е Н И Е Ф У Н К Ц И О Н А Л Ь Н О С Т И
F 1 0
Как восстановить работу клавиши F10 при загрузке:
Если LILO установлено в MBR, тогда клавиша F10 не будет работать корректно при загрузке для старта раздела F10. В данном разделе описаны необходимые изменения для того, чтобы позволить клавише F10 key, нажатой при загрузке, запускать системный раздел Compaq (раздел F10).
Шаги для достижения этого, очень просты:
- Сделайте копию критических конфигурационных файлов, так же как и пользовательские данные.
- Установите LILO в новое место и произведите остальные необходимые настройки. Метод, который Вы выбрали, определяет те дополнительные настройки.
- Удаление LILO из MBR.
Резервная копия:
Перед началом любой операции, которая потенциально может нарушить целостность данных, нужно соблюдать меры предосторожности и резервировать определённые данные, так же как и данные пользователя.
- Произведите вторую резервную копию системы и проверьте их обе. Это будет Ваша последняя линия обороны, если что-то пойдёт не так; следовательно, очень важно убедиться, что они рабочие.
- Проверьте, что у Вас рабочие загрузочные дискеты, которые дают доступ к Вашим винчестерам и ленточной копии. Такие диски называются загрузочными и корневыми дискетами или также восстановительные дискеты. Существует несколько типов загрузочных дискет, которые можно использовать для восстановления системы, вот некоторые из них:
- Загрузочная дискета (mkbootdisk) и дискета для восстановления (/images/rescue.img) - в зависимости от версии Linux (RH60).
- Инсталляционная дискета или CD, наберите "linux expert" в командной строке загрузки - в зависимости от версии Linux (RH61, RH62).
- Инсталяционные CD и дискеты. Смотрите recovery.html для более полной информации по использованию.
- Набор восстановительных дискет подготовленных самостоятельно.
- Соберите несколько отчетов из своей системы:
|
#Отчёты SCSI контроллера
|
#Отчёты контроллера массива
|
cat /etc/fstab >/tmp/fstab.out
cat /etc/lilo.conf >/tmp/liloconf.out
fdisk -l /dev/sda >/tmp/fdisk.out
|
cat /etc/fstab >/tmp/fstab.out
cat /etc/lilo.conf >/tmp/liloconf.out
fdisk -l /dev/ida/c0d0 >/tmp/fdisk.out
|
Обязательно скопируйте эти отчёты на дискету и распечатайте.
- Резервная копия MBR:
|
#MBR на SCSI контроллере
|
|
#MBR на контроллере массива
|
dd if=/dev/sda of=/tmp/sda.sav bs=512 count=1
|
|
dd if=/dev/ida/c0d0 of=/tmp/c0d0.sav bs=512 count=1
|
- Создайте дискету, отформатированную в файловой системе ext2 и скопируйте каждый отчёт на неё. Распечатайте каждый отчёт. Скопируйте копию MBR на дискету. Также скопируйте "dd" на дискету.
|
#Отчёты и MBR от SCSI контроллера
|
#Отчёты и MBR от контроллера массива
|
mount /mnt/floppy
cp /tmp/fstab.out /mnt/floppy
cp /tmp/liloconf.out /mnt/floppy
cp /tmp/fdisk.out /mnt/floppy
cp /bin/dd /mnt/floppy
|
mount /mnt/floppy
cp /tmp/fstab.out /mnt/floppy
cp /tmp/liloconf.out /mnt/floppy
cp /tmp/fdisk.out /mnt/floppy
cp /bin/dd /mnt/floppy
|
Создайте дискету, отформатированную в файловой системе ext2 и скопируйте каждый отчёт на неё.
mkfs /dev/fd0
mount -t ext2 /dev/fd0 /mnt/floppy
cp /tmp/*.out /mnt/floppy
cp /tmp/MBR.sav /mnt/floppy
Вам потребуется найти подходящее место для того, чтобы переместить LILO. Просмотрите раздел LILO и F10 Выявление неисправностей для помощи в определении лучшего выбора.
Если Вы решите использовать альтернативный загрузочный менеджер, как WinNT или System Commander, тогда Вам нужно взглянуть на страницу dualboot.html.
Вы можете использовать метод, описанный в данном разделе, если применяется одно из следующего:
- /boot - основной раздел. Вы установите LILO в загрузочный сектор на /boot, пометите /boot активным, и очистите MBR.
- /boot - не основной раздел и Вы бы хотели установить LILO в дополнительный раздел. Помните моё предупреждение: Внимание, этот метод не протестирован и может вызвать потерю данных. Ни я, ни мой работодатель, ни кто-либо другой не несёт ответственности, если данный метод приведёт к потере данных. Сделайте резервную копию своих данных, если собираетесь использовать данный метод. Если Вы всё ещё хотите использовать данный метод, тогда установите LILO в загрузочный сектор дополнительного раздела (дополнительный раздел это основной раздел 1-4), пометьте его активным, и очистите MBR.
Как только найдено подходящее место для установки LILO, следуйте шагам указанным ниже, для завершения процедуры. Процедура включает несколько частей:
- Подготовка
- Установка LILO в новое место
- Удаление LILO со старого места
- Восстановление, если что-то пошло не так
Наверх
И С П О Л Ь З О В А Н И Е L I L O Д Л Я З А Г Р У З К И
Р А З Д Е Л А F 1 0
( А Л Ь Т Е Р Н А Т И В Н Ы Й М Е Т О Д )
Как восстановить работу клавиши F10 при загрузке:
Наверх
Ш А Г И П О Д Г О Т О В К И К
А В А Р И Й Н О М У В О С С Т А Н О В Л Е Н И Ю
Как подготовиться к аварийному восстановлению:
Перед выполнением задачи, которая может привести Вашу систему или данные в негодность, было бы хорошей идеей произвести некоторые предупредительные шаги, которые позволят Вам сохранить операционную систему и данные.
|