Самоучитель Гончарова
ALT Linux в офисе
WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

9. Системное администрирование

В этой главе обсуждаются проблемы, которые могут возникнуть в самых разных ситуациях. О каких-то вещах просто надо знать, с какими-то ситуациями, надо надеяться, вы никогда не столкнетесь. Многое на эту тему можно найти в Интернете.

В конце главы приведена ссылка на список команд консоли, эти команды могут быть очень полезны, но вряд ли кто-нибудь возьмется заучивать их наизусть.

9.1. Восстановление загрузчиков Windows и Linux

Если на компьютере установлены Windows и Linux, часто бывает, что одну из систем не удается загрузить. Система, установленная последней, затирает загрузчик другой ОС. Восстановить загрузчики нетрудно. Если требуется загрузить Windows, надо загрузиться с компакт-диска, позволяющего выйти в интерфейс командной строки MS-DOS (таких дисков множество). Далее надо дать команду для перезаписи главной загрузочной записи:

fdisk /mbr

Или две команды:

fixmbr

fixboot c:

Команда fixmbr восстанавливает главную загрузочную запись (MBR), чего в большинстве случаев достаточно. Команда fixboot определяет раздел, с которого можно загрузить систему — в большинстве случаев это логический диск C:. Если диск и система в порядке, этих команд достаточно, чтобы Windows загрузилась.

Для восстановления загрузчика ALT Linux надо загрузиться с Rescue CD. Система сама подскажет, какую команду использовать:

# fixmbr

Затем надо дождаться, пока система закончит свои операции по восстановлению, и перезагрузить компьютер.

По-отдельности загружать системы можно, но это неудобно. Следующая задача — обеспечить выбор системы. Здесь надо начать работу с Linux, а закончить с Windows. Загрузившись в Linux, надо с помощью Центра управления системой убедиться, что загрузчик установлен на системный раздел диска (например, /dev/hda10), а не на первый раздел HDD. Если это не так, надо перенести его туда. Теперь наша задача — получить код этого загрузчика.

Закроем Центр управления системой и в терминальной сессии в режиме суперпользователя дадим команду копирования загрузчика в файл linux.bin (имя файла может быть любым):

# dd if=/dev/hda10 of=/home/linux.bin bs=512 count=1

Мы скопировали 512 байт загрузчика в файл, теперь этот файл надо скопировать из папки /home в корневой каталог диска C:. После этого работу с Linux можно завершить.

Возможно, копирование загрузчика надо делать сразу после установки Linux, чтобы не выполнять потом лишнюю работу.

Опыт показывает, что в данном случае лучше использовать загрузчик Windows для обеспечения множественной загрузки.

Поэтому мы восстановим MBR Windows известным нам способом и загрузим систему (убедимся, что она может загрузиться). Теперь осталось отредактировать файл boot.ini. В нем надо сделать запись о загрузчике Linux, например:

timeout=20

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP C:" /noexecute=optin /fastdetect

C:\linux.bin = "ALT Linux"

Теперь, если все сделано правильно, мультизагрузка должна работать.

А все-таки, какой загрузчик лучше использовать: Windows или Linux? Если вы не планируете удалять Windows, и если к тому же она стоит на диске C:, то лучше действовать, как описано в этом разделе. При переустановке Windows никаких дополнительных настроек не потребуется. Если вы планируете отказаться от Windows, можно поступить так, как рассказывается в следующем разделе.

Разумеется, в реальности операционных систем на одном компьютере может быть больше двух.

Кстати, в подобной ситуации для логических дисков, относящихся к Windows, полезно задавать «говорящие» метки, например: DISK_C, DISK_D и т. п. В Linux такие диски будет легче опознавать в программах с графическим интерфейсом (Konqueror или Gnome Commander)

WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

© Алексей Гончаров, 2010

Рейтинг@Mail.ru Rambler's Top100