Отже хочу поділитись своїм власним, деколи гірким досвідом, вставлення цих ОСей на комп.
Найпоширенніший випадок, коли на компі є диски C:, D:, E: , звичайно на диску C: вінда і юзер ставить лінукс на диск D: або E:. Тоді ніяких проблем не виникає. Або коли встановлювати Ubuntu з під Wubi то юзер взагалі не цікавиться що там робиться при встановленні
Другий теж дуже поширений випадок - це затирання MBR Grub2. Наприклад, є на компі і вінді і лінукс. Вінда якимось дивним чином злетіла, юзер захотів її поміняти, поміняв і при наступному завантаженні вже немає звичного меню grub де пропонується вибрати оську для завантаження. А вся проблема у тому що при встановленні відни вона не дивиться чи встановлені на компі ще якісь ОСьки, крім власне вінди, і якщо нема то вона вважає комп чистим.
Цю проблему можна виправити відновленням Grub-а. Завантажуємся з будь-якого LiveCD/DVD дистрибутива (найкраще з того самого що затертий віндою) і лікуєм grub цими командами:
# grubА тепер, незнаю чи поширений чи ні, мій випадок: чистий вінт, треба встановити вінду і fedora 15, а решту області залишити для /home.
> find /boot/grub/stage2
hd0,0
> root (hd0,0)
> setup (hd0)
Отже поділив я диск на 3 розділи
/dev/sda1 ext4 15Gb / /dev/sda2 ext4 263Gb /home /dev/sda3 ntfs 20GbВсі первинні. Так що при перевстановленні федори чи іншого дистрибутиву дані з розділу /home залишались незмінними. Відколи встановлював Debian 6 Squeeze в автоматичному режимі поділу дисків - відтоді ділю диски тільки вручну. Бо Debian був зробив таке: 1 первинний розділ для /, 1 розширений - а в ньому /home, /var, /boot, /usr. Це мене влаштовувало, доки не захотів поставити федору.
Встановив Федору, ступив. Забув що потім при встановленні вінди grub затреться. Далі встановив вінду, довів її до пуття. Відновив grub, перезавантажив... а там вінди в меню нема!
А це тому що вінда на третьому розділі диску, щоб grub правильно її побачив вона повинна була б бути на першому або на другому місці, інакше grub зчитує усі початкові, позначені міткою "bootable" розділи. Після не boot-абельного/них розділів він не сприймає нічого.
Далі побавившись трошки з Федорою пожалів що не виділив swap, бо без нього сплячий режим (hibernate) відсутній. І так як тут була уже безвихідна ситуація, форматнув вінт і виправив помилки. Поділив диск на 4 розділа:
Також всі первинні. Розділ для вінди на першому місці, для федори на другому + 2 гіга свопу і решта усе на домашній розділ. Встановив вінду, а потім федору/dev/sda1 ntfs 20Gb /dev/sda2 ext4 15Gb / /dev/sda3 swap 2Gb /dev/sda4 ext4 261Gb
З цього всього я зробив висновки:
- Розділ для вінди найкраще робити першим і безумовно первинним
- Розділи які призначенні для довготривалого зберігання даних (aka /home) краще робити єдиними і первинними. Але звичайно - не перегнути палку: максимум 4 первинним розділа
- Бажано виділяти swap для будь-якого Linux-дистрибутива. Не пожаліти тих пару гіг
- І завжди уважно робити такі діла як ділення диска та встановлення 2 ОСей на комп, щоб потім лишній раз не переробляти усе заново

Немає коментарів:
Дописати коментар