Linux ноут: история апгрейда
Макс ИщенкоОпубликовано 17.12.2006 в Статьи
Хочу похвастаться успешной историей апгрейда жесткого диска в своем замечательном ноутбуке. Возможно, кому-то эти заметки пригодятся (как минимум – мне, через два-три года).
Разбивка диска
У меня была dual-boot система (Ubuntu Linux/Windows XP), такую же конфигурацию собирался ставить и на новом диске.
Первоначальные планы “задвинуть” Windows XP “вглубь” диска успехом не увенчались. ХР отказывалась ставиться после hda1 и попытка перенести установленный образ в логический раздел (hda5) тоже не прошла.
В итоге получилась такая таблица разделов:
| hda1 | 16 Gb | Windows XP |
| hda2 | 1,5 Gb | Linux swap |
| hda3 | 16 Gb | Linux / |
| hda5-6 | остаток | Linux /home; fat32 /share |
Для разбивки пользовался лишь GNU parted, которая замечательно умеет менять размер ntfs разделов и копировать разделы на диске.
Перенос данных
С переносом Windows XP я сразу решил не заморачиваться – лучше сделать “профилактическую” переустановку. Linux-разделы я бекапил командой dd на внешний USB-накопитель.
Восстановление выполнял не менее древней командой tar. Единственный ньюанс – так как раздел /home у меня целиком шифруется, пришлось повозиться и доставить на Ubuntu Live CD cryptsetup. В итоге процедура выглядела примерно так:
$ 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 -)
Для установки grub достаточно сделать chroot /newroot и, отредактировав /boot/grub/menu.lst, выполнить grub-install /dev/hda.
Кстати, с Live CD вполне можно получить доступ к интернет; для настройки DSL-модема есть команда pppoeconf.
Кстати-2: при замене винчестера не забудьте перенести и пластиковый “переходник” к ATA.
Понравилась статья? Подпишись на обновления по RSS/E-mail
