- •Лабораторна робота 1 Підготовка комп’ютера ло установки ос Linux
- •1. Теоретичні відомості
- •1. Архітектура завантаження на ibm-pc комп’ютерах та типи завантажувальних секторів і розділів
- •1.2. Розбивка вінчестера для інсталяції декількох операційних систем
- •1.3. Вікно програми Partition Magic 8.0
- •1.4. Загальні відомості про завантажник grub
- •1.5. Системи з подвійним завантаженням
- •1.6. Установка SuSe Linux
- •2. Завдання
- •Контрольні питання
1.5. Системи з подвійним завантаженням
Розглянемо два найбільш поширених варіанти установки декількох операційних систем:
1) Windows 9x та Linux;
2) Windows NT, Windows 9x та Linux.
Установка Windows 9x та Linux. Головне правило при такій установці полягає в тому, що спочатку варто встановлювати Windows 9x, і тільки після цього Linux. Справа в тому, що при установці Windows 9x перезаписує головний завантажувальний запис MBR (Master Boot Record) і завантажити Linux з диска ви вже не зможете. При цьому дуже напрошується наступна порада: створіть завантажувальну дискету для Linux (або ж переконатися, що у вас є завантажувальний диск Linux).
Оптимальним завантажником при такій схемі установки (Windows 9x + Linux) буде Grub (LILO). Не рекомендовано викорис-тання яких-небудь сторонніх завантажників, наскільки стабільно вони б не працювали. Під час інсталяції Linux програма установки запитає, куди встановлювати GRUB – вибираємо MBR. У випадку деінсталяції Linux (після того, як ви вже видалили розділи Linux) відновити MBR, тобто видалити GRUB (LILO), допоможе команда fdisk /mbr. При цьому потрібно використати програму fdisk із комплекту заванта-жувального диска Windows.
Установка Windows 9x, Windows NT/2000/XP та Linux
Перший спосіб. У цьому способі використовується завантажник NTLoader. Виконайте установку Windows 2000 у розділ NTFS, а Windows 9x – у розділ FAT/FAT32. Не забудьте приготувати чотири системних дискети для відновлення. Нагадаю, що якщо ви хочете встановити Windows 95, то її потрібно встановлювати першою, а потім Windows 2000. При установці Windows 98 і Windows 2000 порядок установки не має значення. Установлювати Linux потрібно після установки Windows 2000. При цьому необхідно врахувати, що розділ Linux повинен перебувати до 1024 циліндра, що пов’язано з “бар’єром 1024 циліндра” – Linux може використати розділи, розміщені після циліндра 1024, але не може завантажуватися з таких розділів. В останніх версіях Linux ця проблема усунута, але розглянемо більш класичний варіант, тобто спосіб установки вимагає, щоб було створено розділ Linux до циліндра 1024 – інакше доведеться завантажувати Linux з дискети.
Ще раз нагадую: обов’язково створіть завантажувальну дискету для Linux. При установці GRUB (LILO) вибираємо MBR – Linux перезапише головний завантажувальний запис. Далі завантажимося з чотирьох завантажувальних дискет Windows 2000 і вибираємо пункт Recover у меню завантажника і режим
Command mode.
Потім зареєструйтеся в системі як Administrator, виконуємо команди fixboot та fixmbr – тепер Windows 2000 буде нормально завантажуватися.
Примітка. Утиліти fixboot і fixmbr використовуються в Windows 2000 для відновлення головного завантажувального запису (MBR). Команда fixmbr практично аналогічна команді fdisk /mbr в Windows 9x.
Потім завантажитеся із системної дискети Linux і входимо у систему як root. Відкриваємо в будь-якому текстовому редакторі файл /etc/grub (/etc/lilo.conf). На початку файла є посилання на завантажувальний розділ за замовчуванням, наприклад, /dev/hda. Вам потрібно змінити це значення на диск і розділ, в який була встановлена ОС Linux, наприклад /dev/hdbl.
Вводимо команду grub і побачимо, що завантажувальний розділ не є першим на диску – саме це нам і потрібно. У цьому випадку завантажувальний запис Windows 2000 не буде ушкодженим. Записуємо завантажник Linux у файл /bootsect.lnx:
# dd if=/dev/hdbl bs=512 count=l of=/bootsect.lnx
Тепер цей файл потрібно скопіювати на дискету:
# mount -t msdos /dev/fd /mnt
# copy /bootsect.lnx /mnt
# umount /mnt
Перезавантажуємо Linux командою reboot і завантажуємо Windows 2000. Копіюємо файл bootsect. lnx у кореневий каталог диска С: і надаємо йому атрибут read-only. Додаємо рядок у файл boot.ini:
С:\ bootsect.lnx = “Linux”
У результаті при перезавантаженні комп’ютера ми маємо змогу завантажити Linux за допомогою NTLoader.
Другий спосіб. Існує простіший спосіб установки Linux і будь-якої операційної системи сімейства Microsoft Windows – Windows 9x, NT, 2000. Спочатку потрібно встановити всі ОС Windows, а потім установити Linux. При цьому замість початкового завантажника буде використатися не NTLoader, a GRUB (LILO).
У цьому випадку ми отримуємо подвійне меню: спочатку пот-рібно вибрати між завантаженням Linux та Windows, а потім вибрати потрібну нам ОС Windows – Windows 9х або NT/2000 – залежно від того, яку систему ми встановили, крім Windows NT. Друге меню – це саме меню завантажника NTLoader.