Linux ноут: история апгрейда

Хочу похвастаться успешной историей апгрейда жесткого диска в своем замечательном ноутбуке. Возможно, кому-то эти заметки пригодятся (как минимум — мне, через два-три года).

Разбивка диска

У меня была dual-boot система (Ubuntu Linux/Windows XP), такую же конфигурацию собирался ставить и на новом диске.

Первоначальные планы «задвинуть» Windows XP «вглубь» диска успехом не увенчались. ХР отказывалась ставиться после hda1 и попытка перенести установленный образ в логический раздел (hda5) тоже не прошла.

В итоге получилась такая таблица разделов:

hda116 GbWindows XP
hda21,5 GbLinux swap
hda316 GbLinux /
hda5-6остатокLinux /home; fat32 /share
Для разбивки пользовался лишь GNU parted, которая замечательно умеет менять размер ntfs разделов и копировать разделы на диске.

Перенос данных

С переносом Windows XP я сразу решил не заморачиваться — лучше сделать «профилактическую» переустановку. Linux-разделы я бекапил командой dd на внешний USB-накопитель.

Восстановление выполнял не менее древней командой tar. Единственный ньюанс — так как раздел /home у меня целиком шифруется, пришлось повозиться и доставить на Ubuntu Live CD cryptsetup. В итоге процедура выглядела примерно так:

<code class="sh"> $ losetup /dev/loop7 /media/usbdisk/hda2_linuxhome
$ cryptsetup -y create crypt /dev/hda5
$ cryptsetup -y create cryptx /dev/loop7
$ mkfs.ext3 /dev/mapper/crypt
$ mkdir /newhome/
$ mkdir /oldhome/
$ mount /dev/mapper/cryptx /oldhome/
$ mount /dev/mapper/crypt /newhome/
$ (cd /oldhome/; tar --atime-preserve --preserve -c -f- .) | (cd /newhome/; tar --atime-preserve --preserve  -xf -)
</code>
Для установки grub достаточно сделать chroot /newroot и, отредактировав /boot/grub/menu.lst, выполнить grub-install /dev/hda.
Кстати, с Live CD вполне можно получить доступ к интернет; для настройки DSL-модема есть команда pppoeconf.

Кстати-2: при замене винчестера не забудьте перенести и пластиковый «переходник» к ATA. ;)

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии