понедельник, 2 июня 2008 г.

Hard Disk Upgrade Mini howto по-новому

HardDisk Upgrade mini Howto (http://tldp.org/HOWTO/Hard-Disk-Upgrade/) в новых условиях (Debian Etch с grub):
  1. Установить оба диска на систему.
  2. Разметить новый диск.
  3. Отформатировать разделы нового диска, включая swap.
  4. Размонтировать неLinux разделы и сетевые диски.
  5. Смонтировать новый диск в папку /new, включая и внутренние точки монтирования (/new/boot, /new/home etc).
  6. Перейти в однопользовательский режим
    telinit 1
  7. Скопировать файловую систему, исключая proc, sys, dev (это виртуальные фс в Debian):
    cd / && echo cp -a `/bin/ls -1Ab | egrep -v "^new$|^proc$|^sys$|^dev$"` /new | sh
  8. Создать недостающие каталоги:
    mkdir /new/proc
    mkdir /new/sys
    mkdir /new/dev
  9. Если разделы на новом диске организованы не так как на старом, то исправить /new/etc/fstab, учитывая то, что новый диск будет на месте старого.
  10. Выключаем компьютер, меняем диски местами, в BIOS говорим, что грузиться надо со старого диска (оттуда будет браться grub, который далее уже загрузит систему с нового диска).
  11. Загружаемся в single mode.
  12. Настраиваем grub:
    #grub
    grub> root (hd0,0)
    grub> setup (hd0)
    grub> quit
  13. Выключаем компьютер, снимаем старый винчестер, наслаждаемся загрузкой с нового.

Ярлыки