Я скомпилировал, установил новое ядро Linux, я получаю ошибки при попытке загрузить его, Ошибки;
1. mount.ntfs: ошибка при загрузке общих библиотек: libfuse.so.2 не может открыть файл общих объектов
2. не удалось смонтировать раздел /dev /disk /by-UUID /C0C8F4B0C8F4A5B6 .... (файловая система ntfs, код ошибки = 127)

Я обновил grub с помощью команды update-grub, моя корневая файловая система выглядит как /host/ubuntu/disks/root.disk в файле fstab. Однако когда я выполняю команду mount -l, я получаю /dev/root0 в качестве корневой файловой системы. Как мне настроить конфигурационный файл grub? И о чем первая ошибка? это связано со вторым? Спасибо за ответы

файл /etc /fstab;

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/host/ubuntu/disks/root.disk /               ext3    loop,errors=remount-ro 0       1
/host/ubuntu/disks/boot /boot           none    bind            0       0
/host/ubuntu/disks/swap.disk none            swap    loop,sw         0       0
/dev/sda2 /mnt/windows ntfs defaults 0 0
/dev/sda4 /mnt/backUp ntfs defaults 0 0

Вывод mount -l

root@ubuntu:/# mount -l
/dev/loop0 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda3 on /host type fuseblk (rw) [Xubuntu]
/host/ubuntu/disks/boot on /boot type none (rw,bind)
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) [Sony Vaio]
/dev/sda4 on /mnt/backUp type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) [Back Up]

/boot/gurb/menu.lst

## ## End Default Options ##

title  Ubuntu 9.10, kernel 2.6.31.12
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.31.12 root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro quiet splash
initrd  /boot/initrd.img-2.6.31.12

title  Ubuntu 9.10, kernel 2.6.31.12 (recovery mode)
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.31.12 root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro  single
initrd  /boot/initrd.img-2.6.31.12

title  Ubuntu 9.10, kernel 2.6.31-22-generic
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.31-22-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro quiet splash 
initrd  /boot/initrd.img-2.6.31-22-generic

title  Ubuntu 9.10, kernel 2.6.31-22-generic (recovery mode)
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.31-22-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro  single
initrd  /boot/initrd.img-2.6.31-22-generic

title  Ubuntu 9.10, kernel 2.6.28-16-generic
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.28-16-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro quiet splash 
initrd  /boot/initrd.img-2.6.28-16-generic

title  Ubuntu 9.10, kernel 2.6.28-16-generic (recovery mode)
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.28-16-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro  single
initrd  /boot/initrd.img-2.6.28-16-generic

title  Ubuntu 9.10, kernel 2.6.28-11-generic
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.28-11-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro quiet splash 
initrd  /boot/initrd.img-2.6.28-11-generic

title  Ubuntu 9.10, kernel 2.6.28-11-generic (recovery mode)
root  ()/ubuntu/disks
kernel  /boot/vmlinuz-2.6.28-11-generic root=UUID=C0C8F4B0C8F4A5B6 loop=/ubuntu/disks/root.disk ro  single
initrd  /boot/initrd.img-2.6.28-11-generic

title  Ubuntu 9.10, memtest86+
root  ()/ubuntu/disks
kernel  /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title  Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title  Windows Vista (loader)
rootnoverify (hd0,0)
savedefault
chainloader +1

1 ответ1

1

Так что мне кажется, что у вас установлена Ubuntu на NTFS-диске и как-то сломан libfuse.

То, что вам нужно будет сделать, это загрузить диск с Ubuntu или что-то в этом роде и выполнить загрузку с установкой на диск. Надеемся, что это позволит вам переустановить fuse - библиотеку, которая позволяет монтировать диск в формате NTFS.

Съемка может быть выполнена более или менее так:

  1. Загрузитесь с Ubuntu Live CD
  2. Смонтируйте ваше устройство и отметьте точку монтирования
  3. Смонтируйте dev, proc и sys с опциями -o привязки к точке монтирования выше

    например: mount -o bind /dev /media /ntfs /dev

  4. Теперь перейдите к установке Ubuntu, которую вы установили:

    например: chroot /media /ntfs /bin /bash

  5. Переустановите libfuse и fuse
  6. Перезагрузитесь и посмотрите, поможет ли это, надеюсь, это поможет.

Это был бы мой подход, он мог бы работать для вас.

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