Здравствуйте!
У меня такая проблема:
На компе 2 жестких диска на 1 стоит Windows на 2 Ubuntu когда загружаюсь в Ubuntu то запускается BusyBox и всё, когда из него выходишь то просто черный экран с какими-то строками и тормоз. До проблемы всё было хорошо загружался в Ubuntu никакого BusyBox не выскакивала и ничего не редактировал и настройки не менял я в этом новичок недавно только Ubuntu поставил.
Как мне загрузиться в Ubuntu может кто сталкивался с этой проблемой?
Не могу загрузиться в Ubuntu
Попробуйте для начала загрузиться с LiveCD (LiveDVD) и проверить файловую систему раздела с Linux (fsck -y /dev/sdb1).
попробовал загрузиться с диска и вот что выдал через терминал:
ubuntu@ubuntu:~$ fsck -y /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext2: Permission denied while trying to open /dev/sdb1
You must have r/w access to the filesystem or be root
ubuntu@ubuntu:~$
самое интересное что оба диска с операц. Windows автоматом примонтировал а где установлена эта же версия Ubuntu 10.10 на /dev/sdb1 не может определить.....
Что же делать, помогите пожалуйста?
Как-то так:
[console]sudo mount -v -o remount,rw /dev/sdb1 /КУДА/МОНТИРОВАТЬ
sudo e2fsck /dev/sdb1[/console]
sudo mount -v -o remount,rw /dev/sdb1 /КУДА/МОНТИРОВАТЬ
а вот можно поподробней вот это /КУДА/МОНТИРОВАТЬ
что именно прописывать
Куда монтировать это в какой каталог, причем он должен существовать.
Куда раньше монтировался /dev/sdb1?
На всякий случай вывод:
[console]$ sudo cat /etc/fstab[/console]
покажи.
/КУДА/МОНТИРОВАТЬ - например:
[console]$ sudo mkdir /mnt/tmp # создаем каталог /mnt/tmp
$ sudo mount -v -o remount,rw /dev/sdb1 /mnt/tmp # монтируем диск /dev/sdb1 в каталог /mnt/tnp[/console]
попробовал вот это, вот что выдаёт:
sudo cat /etc/fstab
aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sdb3 swap swap defaults 0 0
ubuntu@ubuntu:~$
и куда монтировать?
и куда монтировать?
О там ещё aufs?
я так понимаю что sdb1 - это раздел ливсиди с которого грузятся, так как в нем используется aufs...
с буковками надо поосторожнее...
посмотрите на ls /dev/sd*
сколько у вас там разделов есть типа сда1 сда2 сдб1...
Нужно убедиться что сда1(или сдб1...) это нужный вам раздел, а потом уже делать проверку диска...
А то получается что вы проверяете ливсиди который только на чтение...
вот что выдаёт:
ubuntu@ubuntu:~$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb5
ubuntu@ubuntu:~$
сделал вот что выдал;
ubuntu@ubuntu:~$ sudo fdisk -lu
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78165360 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdb46bd4d
Device Boot Start End Blocks Id System
/dev/sda1 * 63 78140159 39070048+ 7 HPFS/NTFS
Disk /dev/sdb: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders, total 160086528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x16bb16ba
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 34089929 17044933+ 83 Linux
/dev/sdb2 37190536 160071659 61440562 f W95 Ext'd (LBA)
/dev/sdb3 34089930 37190474 1550272+ 82 Linux swap / Solaris
/dev/sdb5 37190538 160071659 61440561 7 HPFS/NTFS
Partition table entries are not in disk order
как сделать проверку диска? Я в этой системе новичок?
Смотрим справку:
[console]$ man fsck[/console]
Проверяем диск:
Если в иксах, - дуем в консоль - Ctrl+Alt+F1
$ init 1
$ mount -o remount,ro /dev/sdaX # sdaX - твой раздел для прверки sda1, sda2, sdb1, sdb2 ...
$ fsck /dev/sdaX
fsck -y /dev/sdb1
Так sudo забыл.
sudo перед командами ставь, тогда команда будет от root'а выполняться.
или один раз выполни sudo /bin/bash и консоль станет root'овской.
root - это юзер со всеми правами.
/mnt, например.что именно прописывать
Любой существующий каталог, короче. И в нем появятся файлы раздела диска, который ты примонтируешь той командой.
А можно и не командой: файловый менеджер умеет монтировать.
Он же на LiveCD.О там ещё aufs?
leon137,
Программа fsck проверяет и чинит раздел.
Узнал какой раздел твой?
Тогда вперед:
[console]sudo fsck /dev/sd**[/console]
Вместо звездочек надо поставить соответствующие буковку и циферку.
попробовал вот так, вот что выдаёт:
ubuntu@ubuntu:~$ sudo fsck /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sdb1
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:~$
Filesystem mounted or opened exclusively by another program?
Ну так размонтируй.
Команда umount <раздел или куда монтировал>.
Опять же, можно и ч/з файлменеджер.
вот что выдал:
ubuntu@ubuntu:~$ sudo umount /dev/sdb1
umount: /dev/sdb1: not mounted
ubuntu@ubuntu:~$
похоже он размонтирован уже
блинкто-нибудь скажет как систему восстановить или хотябы диск этот открыть чтобы файлы некоторые скопировать?
или хотябы диск этот открыть чтобы файлы некоторые скопировать?
Загрузись с live, открой эмулятор терминала
[console]$ sudo mount /dev/sdb1 /mnt[/console]
Скопируй что тебе надо из примонтированного каталога /mnt куда хочешь.