Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #51, ФЕВРАЛЬ 2005 г.

Вечная дружба

Колисниченко Денис

Спецвыпуск: Хакер, номер #051, стр. 051-056-2


В случае если у тебя всего лишь две операционки, например, Windows XP и Linux, тогда все еще проще: сначала устанавливаешь XP (в любой раздел, ей все равно), а потом Linux, чтобы та установила свой загрузчик поверх загрузчика Windows. Linux сама определяет, что на компьютере установлена Windows, и настраивает соответствующим образом загрузчик – тебе остается только наслаждаться процессом. А вот более интересный случай. Устанавливаешь Windows XP, Linux Mandrake 10 и Linux Red Hat 7.3. Сначала, как обычно, устанавливается Windows XP. А потом более старый дистрибутив – Linux Red Hat 7.3, причем тут нужно отказаться от установки загрузчика. После этого устанавливаем Linux Mandrake 10 (дистрибутив поновее), и тут уже устанавливаем загрузчик в MBR. После этого редактируем файл /etc/lilo.conf и добавляем в него меню для загрузки Linux Red Hat:

Фрагмент файла /etc/lilo.conf

image=/boot/vmlinuz

label="my_linux"

root=/dev/hda5

initrd=/boot/initrd.img

append="mem=256M "

read-only

Предположим, Red hat 7.3 установлен на раздел /dev/hda5 и размер оперативной памяти равен 256 Мб. Перед записью загрузчика убедись, что ядро второго дистрибутива действительно называется так, как это указано в lilo.conf (/boot/vmlinuz). Если все правильно, нужно записать загрузчик:

lilo

Вот что выведет LILO при записи загрузчика.

Просматриваем Windows-разделы

В последнее время форматы файлов становятся более универсальными. Например, в Linux можно смотреть те же фильмы и слушать ту же музыку, как и в Windows. Благодаря пакету Open Office в Linux можно работать с документами MS Office. Не говоря уже о просмотре текстовых, .HTML- и .pdf-файлов. Особой нужды в изоляции двух этих систем нет. Наоборот, нужно настроить Linux, чтобы она смогла работать с файлами, расположенными на Windows-разделах. Для этого в файл /etc/fstab нужно добавить следующие строки (если за тебя это не сделала операционная система при установке):

/dev/hda1 /mnt/win_c vfat umask=0,iocharset=koi8-u,codepage=866 0 0

/dev/hda8 /mnt/win_d vfat umask=0,iocharset=koi8-u,codepage=866 0 0

/dev/hda9 /mnt/win_e vfat umask=0,iocharset=koi8-u,codepage=866 0 0

/dev/hda10 /mnt/win_f vfat umask=0,iocharset=koi8-u,codepage=866 0 0

Разберемся, что тут написано. Первый параметр – имя раздела, затем идет точка монтирования. Это означает, что Windows-раздел /dev/hda1 будет примонтирован к каталогу /mnt/win_c (по сути, это диск C, имя каталога можно указать по собственному усмотрению, например, /mnt/c), раздел /dev/hda8 будет примонтирован к /mnt/win_d и т.д. На то, что это Windows-разделы, указывает тип файловой системы, vfat (FAT32). Параметры кодировки iocharset=koi8-u,codepage=866 указываются отдельно для каждого раздела. Ты хочешь увидеть "Мои документы", а не "??? ?????????", правда? Последние два параметра (0 0) относятся к Linux-разделам, поэтому устанавливать их для Windows-разделов не нужно. После редактирования файла fstab выполнить команду mount –a или перезагрузить компьютер.

Назад на стр. 051-056-1  Содержание  Вперед на стр. 051-056-3