|
||||||||
|
||||||||
Многоосность |
||||||||
Установка и загрузка нескольких версий windows и linux в самых различных комбинациях на одной машине. Как пользоваться линуксовым fdisk. Как из DOS загрузить linux. Денис Колесниченко Схемы установки:
А также: использование Loadlin и fdisk for Linux Прежде чем устанавливать несколько операционных систем на одном компьютере, сделайте резервное копирование важной информации, т.к. процесс установки операционной системы включает в себя переразбиение жесткого диска на разделы и форматирование созданных разделов. Переразбиение жесткого диска необходимо потому, что Linux и Windows используют разные файловые системы. Хотя существуют средства устанавливать Linux в раздел FAT/FAT32 - Mandrake Lin4Win - я не рекомендую их использовать, т.к. в этом случае Linux работает крайне нестабильно и медленно. Для переразбиения диска я бы посоветовал программу Partition Magic v5 (или 6). Если вы устанавливаете Linux Mandrake 7.0 или выше, Partition Magic вам не потребуется - в программу инсталляции встроен отличный конфигуратор разделов на диске. Далее в этой статье будет описано использование программы fdisk для Linux, т.к. она присутствует во всех дистрибутивах Linux. Windows 9x + LinuxСначала нужно устанавливать Windows 9x, а затем Linux. Дело в том, что при установке Windows 9x перезаписывает MBR (Master Boot Record) и, если Linux уже установлен, загрузить его вы уже не сможете. Самым оптимальным загрузчиком при данной схеме загрузки является LILO (Linux Loader). Я бы не рекомендовал использование каких-либо посторонних загрузчиков, как стабильно они бы ни работали. Совет: СОЗДАЙТЕ ЗАГРУЗОЧНЫЙ ДИСК ДЛЯ LINUX! Если вы в очередной раз переустановите Windows, без этой дискеты загрузить Linux вы уже не сможете. Что делать, если вы переустановили Windows и Linux больше не загружается:
Во время инсталляции Linux программа установки спросит, куда устанавливать LILO - выберите MBR Win9x + WinNT + LinuxПод Windows NT здесь
следует понимать Windows NT 4 Workstation/Server Загрузка с помощью LILO при данной схеме может показаться неудобной - приходиться работать с двухэтажным меню: сначала выбрать загрузку Windows в LILO, а затем выбирать между Windows 9x и Windows NT4. В этом случае для загрузки Linux можно использовать NTLoader. Об этом будет сказано в разделе Win9x + Win2000 + Linux Win98 + Win2000 + LinuxИногда при установке Win9x, Windows 2000 и Linux могут возникнуть проблемы с загрузкой компьютера. Порядок установки такой же, что и в предыдущей схеме: Windows 9x, Windows 2000, Linux. После установки Windows 9x и Windows 2000 компьютер загружается нормально, но после установки Linux он вообще отказывается загружаться. Причиной этому может быть несовместимоcть данной версии lilo с NTLoader v5. В данной ситуации следует поступить так: После установки Windows (имеется в виду Windows 9x и Windows 2000) следует установить Linux. Предположим, что вы устанавливаете Linux в раздел hda4 Когда программа инсталляции спросит вас, куда устанавливать LILO, выберите первый сектор раздела hda4 Затем нужно смонтировать чистую отформатированную в Windows дискету: mount -t vfat /dev/fda0 /mnt/floppy и скопировать загрузочный сектор Linux на эту дискету: dd if=/dev/hda4 of=/mnt/floppy/bootsect.lnx bs=512 count=1 Затем перезагрузите машину, загрузите Windows 2000 и скопируйте файл a:\bootsect.lnx в корневой каталог того раздела, из которого загружается Windows 2000 Признаком данного раздела является наличие файлов boot.ini и ntldr в корневом каталоге. Затем добавляем строчку в файл boot.ini: C:\bootsect.lnx="Linux" Теперь после перезагрузки компьютера вы сможете выбрать Linux из меню NTLoader. Вышеописанный способ применяется и в случае, если вы хотите для загрузки Linux использовать NTLoader v4 Windows 98 + Windows NT + Windows 2000 + LinuxРекомендуемый порядок установки: Windows 98, NT, Windows 2000, Linux. Единственное, что здесь следует учесть это то, что Windows 2000 использует файловую систему NTFS5, которая не совместима с NTFS4, поэтому прежде чем устанавливать Windows 2000, установите Service Pack 4 for NT4 Windows9x + Windows 2000Если вы хотите
использовать только эти две
операционные системы, то порядок
установки следующий: Совет: даже если вы хотите использовать только одну Windows NT (2000), не рекомендуется использовать только разделы NTFS - создайте хотя бы один раздел FAT32 или FAT Использование loadlinLoadlin - небольшой загрузчик, который позволяет загружать Linux из-под DOS или Windows 95. Если вы используете Windows 98, loadlin работать у вас не будет - нужно перезагрузиться в режиме MS DOS. Также нужно учесть, что при использовании loadlin могут возникнуть проблемы с разделами FAT32. В этом случае создайте загрузочную дискету DOS: format a: /s и в autoexec.bat этой дискеты пропишите loadlin. В любом случае, из-под Windows 98 Me или Windows 2000/NT загрузить Linux вам не удастся. Использовать loadlin я рекомендую лишь в том случае, если при очередной переустановке Windows MBR (а вмести с ним и LILO) оказался "затертым", а системную дискету Linux вы не создали. Параметры запуска: loadlin
kernel root=rootfs options Параметры:
Примерыc:\loadlin\loadlin.exe c:\loadlin\kernel\vmlinuz
root=/dev/hda3 ro vga=normal Содержание Param.lst: Совет: Можно включить
загрузку linux в стартовое меню DOS Использование fdisk for Linuxfdisk for Linux используется для создания разделов для Linux. Естественно, его можно использовать для создания разделов других типов. Каждая операционная система имеет свою версию fdisk. Рекомендуется для создания разделов конкретной операционной системы использовать ее "родную" версию fdisk. Запуск: fdisk <drive> В примере я буду издеваться над старым винчестером на 683 цилиндра # fdisk /dev/hda Для получения справки можно
ввести m: Нам потребуются только p, n, q, w Имеется один DOS-раздел
приблизительно на 60М ( 1 блок = 1024 байт).
Этот раздел начинается с первого
цилиндра и заканчивается на 203-ем. Всего
на диске 683 цилиндра, т.е. для создания
раздела(ов) Linux у нас осталось 480
цилиндров. Задаем тип создаваемого раздела (первичный или расширенный). Отличие первичного от расширенного состоит в следующем
В нашем примере создадим 2
первичных раздела - один раздел для
файловой системы Linux (Linux Native) и раздела
для своппинга (подкачки) Linux Swap: Теперь создадим второй раздел
для своппинга: По умолчанию fdisk создаст раздел типа Linux Native (81). Нам нужно изменить его на тип Linux Swap (82). Это можно сделать с помощью команды t, а с помощью команды L можно просмотреть доступные типы разделов. Теперь распечатаем таблицу разделов: Command (m for help): p Номера цилиндров 508-683 не
использованы - здесь можно создать
дополнительные разделы. Теперь, согласно традиции, нужно упомянуть о проблеме 1024-го цилиндра. Старые версии Linux не могут загружаться с разделов на цилиндрах более 1024-го. Поэтому раздел для корневой файловой системы нужно стараться разместить на цилиндрах до 1023-го. Однако Linux может использовать разделы на цилиндрах более 1024-го. Источник - SoftТерра, http://www.softerra.ru
|
||||||||
|
||||||||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |