1

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

/sbin/init not found.

и возвращает меня к приглашению 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. У кого-нибудь есть какие-то решения ??

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

1 ответ1

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

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

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

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

Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .