Linux ноут: история апгрейда
Хочу похвастаться успешной историей апгрейда жесткого диска в своем замечательном ноутбуке. Возможно, кому-то эти заметки пригодятся (как минимум — мне, через два-три года).
Разбивка диска
У меня была 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 |
Перенос данных
С переносом 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. ;)
Все про українське ІТ в Телеграмі — підписуйтеся на канал редакції DOU
Немає коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.