Відновлення завантажувача після установки Windows
Більшість користувачів-новачків встановлюють Linux в якості другої системи і працюють паралельно з Windows Програма установки Linux Mint виявляє інші операційні системи та заносить їх у свій список, дозволяючи вибрати при завантаженні Але в тому випадку, коли користувач вирішує перевстановити Windows, він позбавляється можливості завантажувати Linux Mint і все тому, що програма установки Windows стирає MBR, записуючи в нього свої дані, і, відповідно, видаляє встановлений в нього менеджер завантаження GRUB Відновити можливість завантаження Linux можна двома способами:
1)                            зберегти MBR з встановленим у нього GRUB в файл, а після установки Windows відновити MBR
2)                            встановити GRUB
Обидва варіанти вимагають можливості завантажитися в Linux хоча б у «живому» режимі з приводу компакт-дисків
Перший варіант грунтується на тому, що в Linux (як і в будь-якій UNIX) все є файлом, тому з ним можна працювати за допомогою стандартних утиліт Утиліта dd (англ dataset definition – «Визначення набору даних») дозволяє вважати дані файлу і зберегти його в файл Оскільки нам потрібні всього першого 512 байт, в яких міститься MBR, їх і зберігаємо:
$ dd if=/dev/sda of=mbrbin bs=512 count=1
Правда, зручно Тепер у файлі mbrbin міститься копія MBR Після установки Windows завантажуємося з компакт-диска або з флеш-карти і відновлюємо MBR з файлу
$ sudo dd if=mbrbin of=/dev/sda bs=512 count=l
або за допомогою утиліти cat:
$ sudo cat mbrbin > /dev/sda
До слова, спектр застосування dd набагато ширше, ніж це здається на перший погляд З її допомогою можна легко створити точну копію диска, вставленого в привід компакт-диска, або клонувати операційну систему Утиліта dd портована і в Windows, завантажити її можна з сайту http://wwwchrysocomenet/dd
Тепер розглянемо другий варіант У багатьох дистрибутивах доступний спеціальний режим rescue, або можливість створення рятувальної дискети, що дозволяє
при необхідності в будь-якому випадку завантажитися в кореневу систему і відновити завантажувач Потім, звичайно автоматично, проводиться пошук встановленої Linuxсістеми, і, якщо така буде знайдена, завантажується система, встановлена на жорсткому диску Далі завантажувач легко відновлюється, причому розробники часто пропонують графічні утиліти На жаль, в завантажувальному меню LiveCD диска Ubuntu такого пункту немає, як немає його і в Linux Mint Тому прямого способу відновити завантажувач GRUB не існує Але, втім, це не страшно Враховуючи, що Linux Mint таки LiveCD-дистрибутив, що вміє працювати без установки на жорсткий диск, це дає нам в руки великі можливості Отже, завантажуємося з LiveCD-диска, відкриваємо вікно терміналу Menu • Термінал Визначаємо
розділ, на якому встановлений Linux Mint, наприклад за допомогою fdisk:
$ sud o fdis k /dev/sd a
Після чого для виведення таблиці розділів натискаємо клавішу р і, щоб вийти, q
Як варіант, можна використовувати графічну утиліту Palimpsest (рис 219), яку викликаємо з меню Menu • Адміністрування • Дискова утиліта або просто набравши у вікні терміналу команду palimpsest
Рис 219 Дискова утиліта Palimpsest
Тепер монтуємо розділ, в який встановлений Linux Mint як кореневої, наприклад, візьмемо / dev/sda5:
$ sud o mount t ext 3 /dev/hda 5 /mn t
$ sud o mount t pro c pro c /mnt/pro c
$ sud o mount t sysf s sy s /mnt/sy s
$ Sud o mount o bin d / de v / mnt / de v І переходимо в chroot-оточення
$ chroo t /mn t /bin/bas h
Тепер ми знаходимося всередині встановленої системи і можемо встановлювати завантажувач звичайним чином Для установки GRUB використовується команда grub instal l в якості вказівки розділу, в який потрібно провести установку:
$ sud o grub-instal l /dev/sd a
Можливо, все вийде відразу, але є варіант, що буде отримано повідомлення про те, що такий пристрій не знайдено Просто додайте до команди параметр recheck, і все запрацює
Щоб не завантажуватися з LiveCD, можна заздалегідь підготувати дискету або компактдиск, які містять завантажувач GRUB Для цього використовуємо утиліту grubmkrescue (рис 220)
$ sud o grub-mkrescu e -image-type=cdro m iso/grubis o
У результаті в каталозі iso отримаємо ISO-образ grubiso, записуємо його на диск за допомогою вхідної в комплект програми Brasero або будь-який інший програми, що дозволяє запис ISO-образу
Рис 220 Створюємо ISO-образ з завантажувачем GRUB
При завантаженні з такого диска зявляється меню GRUB:
grub>
Необхідно спочатку вибрати кореневий розділ, звертаючи увагу на висновок команди, в якому зазначено тип файлової системи, щоб бути впевненим, що використовуєте дійсно потрібний:
grub> root (hd0,4)
Filesystem type is ext2fs, partition type 0x83
Якщо не знаєте розділ, то його можна легко знайти:
grub> find /boot/grub/stage1
Тепер можемо завантажити конфігураційний файл:
grub> configfile /boot/grub/grubcfg
У меню, вибираємо потрібну операційну систему і завантажуємося
Або як варіант відразу встановлюємо GRUB на своє місце
grub> setup (hd0)
По закінченні установки виходимо:
grub> quit
Після перезавантаження буде доступно меню, в якому можна вибрати операційну систему
ПРИМІТКА
У GRUB працює автодоповнення команд та імен файлів, реалізоване за допомогою клавіші Tab Тому повністю набирати все на клавіатурі немає необхідності, наберіть тільки перші знаки, і після натискання Tab вам запропонують варіанти
Взагалі, нічого хитрого в видаленні Linux немає, видалити його так само просто, як і встановити, достатньо лише відформатувати розділ Але перед видаленням системи слід потурбуватися про завантажувачі Адже після видалення Linux Mint GRUB не може прочитати конфігураційний файл, і ви отримаєте помилку На жаль, в командах GRUB не закладена можливість його видалення, але це не проблема Видалити або відновити оригінальну MBR-запис можна кількома способами Наприклад, слід завантажитися, використовуючи інсталяційний диск Windows, і в процесі установки вибрати відновлення системи без форматування розділу Але це довгий і ризикований шлях Якщо під рукою є завантажувальний
диск зі старими версіями операційних систем від Microsoft Windows 95, Windows 98 або Windows Me, то можна використовувати консольну команду
> fdis k /mbr
яка відновить MBR В операційних системах на ядрі NT, наприклад Windows ХР або Windows Vista, слід завантажитися з інсталяційного диска і при появі написи «Вас вітає майстер установки» натиснути клавішу R, щоб запустити консоль відновлення Потім ввести команду fixmbr, яка відновить MBR
Джерело: Яремчук С А Linux Mint на 100% – СПб: Питер, 2011 – 240 е: ил – (Серія «На 100%»)
Схожі статті:
- Чи треба платити за хостинг? (0)
- Серверні скрипти. Введення (0)
- Пам'ятка по CSS (0)
- Введення в Cookies. (0)
- Введення в Cookies. (0)
- Функція пошуку в бета-версії Windows Vista SP1 (0)
- Що таке драйвер? (0)
Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.
Коментарів поки що немає.
Ваш отзыв
Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>