Ubuntu ย้ายโฟลเดอร์รูทไปยังพาร์ทิชัน lvm ใหม่


1

ฉันเริ่มหมดพื้นที่ในของฉัน / กั้น * * * * . ดังนั้นฉันจึงตัดสินใจสร้างพาร์ทิชัน lvm ใหม่และย้ายไปที่พาร์ติชันนั้นแทน ตอนนี้ฉันได้สร้างพาร์ทิชัน lvm ติดตั้งแล้วโฟลเดอร์ rsync จาก / ถึง lvm นั้น (ยกเว้น dev, sys, proc ofcourse) มีด้วงกำหนดค่าให้ส่ง 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 ทุกคนมีทางออกใด ๆ ??

* * * * - อย่าถามฉันโง่ในระหว่างการติดตั้ง :(

คำตอบ:


0

ฉันอาจต้องอัปเดต initramfs

เปิดใช้งานซีดีสดและติดตั้งระบบของคุณและเป็นไดเรกทอรีย่อยจากนั้นแนบโฟลเดอร์ระบบดังนี้

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 ไม่สามารถเมานต์ระหว่างการบูทเครื่อง
Software Mechanic

ดีใจที่คุณทำให้มันทำงาน เสียใจที่คำตอบของฉันไม่มีประโยชน์: P
SamK

ดีฉันได้เรียนรู้โฟลเดอร์ระบบที่เกี่ยวข้องและจะทำอย่างไรเมื่อฉันย้ายโฟลเดอร์ราก ขอบคุณมาก :)
Software Mechanic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.