LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Почитай Gentoo Handbook для понимания. Gentoo ставится так же, как ты хочешь сделать.

Вкратце:

  • создаёшь разделы;
  • на них файловые системы;
  • монтируешь их в нужно последовательности, предварительно создавая точки монтирования;
  • копируешь готовую систему, для ускорения процесса лучше сделай архив настроенной системы и затем распаковывай его, это будет быстрее при копировании с флешки, tar.gz, с минимальным сжатием;
    Копируй или распаковывай с указанием опций для сохранения прав доступа, архив создавай тоже с указанием опции сохранения прав доступа;
  • монтируешь /proc, /dev, /sys
    mount -o bind /dev /mnt/new_system/dev
    mount -t proc none /mnt/new_system/proc
    mount -t sysfs none /mnt/new_system/sys
    
    Ну либо всё с -o bind;
  • правишь /mnt/new_system/etc/fstab, приписывая там UUID новых файловых систем и дописывая новые файловые системы, если такие появились, обязательно прописываешь там /boot, если он вынесен отдельно;
  • делаешь chroot
    chroot /mnt/new_system/
    
  • и уже в chroot монтируешь прописанный /boot
    mount /boot
    
  • в chroot прописываешь заново код загрузчика
    grub-install /dev/sda
    
    указывай правильно диск, может быть и /dev/sdb, а /dev/sda быть флешкой;
  • обновляешь конфиг загрузчика
    grub-mkconfig -o /boot/grub/grub.cfg
    

Всё готово.

Удачи.

Исправление kostik87, :

Почитай Gentoo Handbook для понимания. Gentoo ставится так же, как ты хочешь сделать.

Вкратце:

  • создаёшь разделы;
  • на них файловые системы;
  • монтируешь их в нужно последовательности, предварительно создавая точки монтирования;
  • копируешь готовую систему, для ускорения процесса лучше сделай архив настроенной системы и затем распаковывай его, это будет быстрее при копировании с флешки, tar.gz, с минимальным сжатием;
  • монтируешь /proc, /dev, /sys
    mount -o bind /dev /mnt/new_system/dev
    mount -t proc none /mnt/new_system/proc
    mount -t sysfs none /mnt/new_system/sys
    
    Ну либо всё с -o bind;
  • правишь /mnt/new_system/etc/fstab, приписывая там UUID новых файловых систем и дописывая новые файловые системы, если такие появились, обязательно прописываешь там /boot, если он вынесен отдельно;
  • делаешь chroot
    chroot /mnt/new_system/
    
  • и уже в chroot монтируешь прописанный /boot
    mount /boot
    
  • в chroot прописываешь заново код загрузчика
    grub-install /dev/sda
    
    указывай правильно диск, может быть и /dev/sdb, а /dev/sda быть флешкой;
  • обновляешь конфиг загрузчика
    grub-mkconfig -o /boot/grub/grub.cfg
    

Всё готово.

Удачи.

Исходная версия kostik87, :

Почитай Gentoo Handbook для понимания. По Gentoo ставится так же как ты хочешь сделать.

Вкратце:

  • создаёшь разделы;
  • на них файловые системы;
  • монтируешь их в нужно последовательности, предварительно создавая точки монтирования;
  • копируешь готовую систему, для ускорения процесса лучше сделай архив настроенной системы и затем распаковывай его, это будет быстрее при копировании с флешки, tar.gz, с минимальным сжатием;
  • монтируешь /proc, /dev, /sys
    mount -o bind /dev /mnt/new_system/dev
    mount -t proc none /mnt/new_system/proc
    mount -t sysfs none /mnt/new_system/sys
    
    Ну либо всё с -o bind;
  • правишь /mnt/new_system/etc/fstab, приписывая там UUID новых файловых систем и дописывая новые файловые системы, если такие появились, обязательно прописываешь там /boot, если он вынесен отдельно;
  • делаешь chroot
    chroot /mnt/new_system/
    
  • и уже в chroot монтируешь прописанный /boot
    mount /boot
    
  • в chroot прописываешь заново код загрузчика
    grub-install /dev/sda
    
    указывай правильно диск, может быть и /dev/sdb, а /dev/sda быть флешкой;
  • обновляешь конфиг загрузчика
    grub-mkconfig -o /boot/grub/grub.cfg
    

Всё готово.

Удачи.