Ubuntu Перемещение корневой папки в новый раздел lvm

1

Я начал исчерпывать пространство на моем /разделе * . Поэтому я решил создать новый раздел lvm и перейти к нему. Теперь я создал раздел lvm, смонтировал его, rsync папки из / в этот lvm (кроме dev, sys, proc ofcourse.). Получил grub, настроенный на пропуск lvm uuid во время загрузки. Теперь я получаю ошибки

/ sbin / init не найден.

и возвращает меня к приглашению initramfs. Теперь часть этого раздела lvm находится на внешнем жестком диске. Когда я вхожу в систему, не являющуюся lvm, и проверяю dmesg (в разделе lvm), он дает мне следующее:

[   72.040533] sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 > 
[   72.111571] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[   72.111583] sd 5:0:0:0: [sdc] Attached SCSI disk
[   76.218394] EXT4-fs (sdb2): re-mounted. Opts: errors=remount-ro,commit=600
[   80.090891] EXT4-fs (sdb2): re-mounted. Opts: errors=remount-ro,commit=600
[  137.010053] Clocksource tsc unstable (delta = -100041832 ns)
[  338.315648] EXT4-fs (sdb2): re-mounted. Opts: errors=remount-ro,commit=0
[  338.812824] udev[2886]: starting version 163
[  348.356446] usb 1-3: USB disconnect, address 5
[  349.220933] udev[2950]: starting version 163

Здесь sdb2 - корневой раздел не из lvm. SDC должен быть доп. HD. У кого-нибудь есть какие-то решения ??

* -Не спрашивай, я был глуп во время установки. :(

Программный Механик
источник

Ответы:

0

Мне может понадобиться обновить initram fs.

Загрузитесь с live CD и смонтируйте вашу систему и ее подкаталоги, затем прикрепите системные папки следующим образом:

mount --bind /dev/ /mnt/myroot/dev
mount -t proc none /mnt/myroot/proc
mount -t sysfs none /mnt/myroot/sys
mount -t devpts none /mnt/myroot/dev/pts

Затем вам нужно выполнить chroot и запустить update-initramfsкоманду (с некоторыми аргументами, которые я не помню). Это восстановит файл initrd, расположенный в / boot

Google о том, как обновить-initramfs с liveCD.

Я должен предупредить вас, что вы можете испортить вашу систему еще хуже, чем сейчас.

Удачи.

ДУМК
источник
Я наконец получил это работает. это не имеет ничего общего с update-initramfs, но раздел usb hd не удается смонтировать во время загрузки (процесс udev)
Software Mechanic
Рад, что ты заставил это работать. Печально, что мой ответ был бесполезен: P
SamK
хорошо я изучил системные папки, которые имеют отношение и что делать, когда я перемещаю корневую папку. тогда спасибо. :)
Software Mechanic