AllInfo
Main: Info Blog Temp Mail


unix 2012-01-01 10-32-01

Как восстановить MBR под Linux

Итак, имеем компьютер с установленной системой Windows XP на одном разделе жесткого диска, установленной и снесенной системой Linux на другом разделе и поврежденный MBR. Соответственно, загрузиться не получается.

Под Windows эта проблема решается загрузкой в консоль восстановления и командой fixmbr, но загрузочного диска Windows под рукой нет, зато есть загрузочная флешка (или диск, как повезет) Ubuntu Linux. Грузимся с нее, далее у нас есть целых 3 варианта восстановления MBR (не забудьте поменять /dev/sda на свой диск):

$ sudo apt-get install lilo
$ sudo lilo -M /dev/sda mbr

$ sudo apt-get install mbr
$ sudo install-mbr -i n -p D -t 0 /dev/sda

$ sudo apt-get install syslinux
$ sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

В последнем варианте сам syslinux и не нужен, нужен только образ бутсектора.
Есть еще замечательный пакет ms-sys, но он теперь в поставку Ubuntu по каким-то соображениям не входит.

3.142.198.250 / 2024-12-22_20-22-21 UTC.