andy_shev: (kozak)
[personal profile] andy_shev
Прикупил на ebay.com новый винчестер для x60s. Захотел увидеть страшное - родную windows xp pro, за которую заплачено. :)
Забэкапил, значит, я раздел под названием Rescue and Recovery, перенёс на новый винчестер, а оно ж не грузится!



Вначале надо заметить, что ноутбук без док-станции, а следовательно никакого cd-rom'а и близко нет.

Пару вечеров пытался найти решение (которое между прочим было ну очень близко, о чём чуть позже): скачивал различные программки для восстановления mbr, фиксации каких-то полей в загрузочной записи раздела, образы dos'а...

Однако в первую очередь был скачан live cd fedora 12 (молодцы всё-таки производители live cd - iso-образ одновременно понимается и как el torito, и как образ жёсткого диска, последнее свойство и было использовано). С его помощью и проводились всяческие эксперименты.

А тут-то меня и осенило (вспоминая увиденную опцию у grub: chainloader), ведь всё очень просто! Итак, простые шаги:
1) бэкапим раздел Rescue and Recovery диска на внешний носитель: dd if=/dev/sda4 of=/media/LABEL/rescue.img
2) на подручную флешку копируем вышеозначенный live cd: dd if=Fedora_Live_12.iso of=/dev/mmcblk0
3) выключаем компьютер, меняем диск
4) включаем и загружаемся с флешки
5) разбиваем диск так, чтобы раздел 4 (это число захардкожено в boot.ini) был в конце диска и занимал примерно столько же, сколько наш образ, важно также не забыть, что маркер раздела 0x12 (Compaq diagnostics), а не 0x0b (WIN95 FAT 32)
6) устанавливаем линукс на оставшееся пространство (вот тут мне кажется можно просто создать секцию в загрузчике прямо на этапе запуска с флешки, но я не проверял)
7) загружаемся в линукс и добавляем секцию:
title Rescue and Recovery
 root (hd0,3)
 makeactive
 chainloader +1

8) перезагружаемся и выбираем эту секцию
9) выбираем установку в Factory defaults
10) на этапе первой перезагрузки ничего не получится, потому как эта зараза не обновляет mbr, поэтому
11) грузим линукс с флешки и копируем mbr из загрузочной записи раздела (по умолчанию windows устанавливается на первый раздел: dd if=/dev/sda1 of=/dev/sda count=1 bs=446
12) перезагружаемся и продолжаем нормальную установку

Теперь с помощью всё той же флешки можно изменить размер раздела с windows и поставить linux.

UPDATE. У меня же осталась система на старом диске, её перенес следующим образом.

Date: 2010-01-24 07:21 pm (UTC)
From: [identity profile] andy-shev.livejournal.com
Я так понимаю речь про disk director? Он же денег вроде бы стоит?

Profile

andy_shev: (Default)
Andy Shevchenko

March 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 4th, 2026 06:00 am
Powered by Dreamwidth Studios