LinuxForum.Fans
Тема

Не могу загрузиться в Ubuntu

Автор: leon137 43 сообщений 8273 просмотров
#190706

Здравствуйте!
У меня такая проблема:
На компе 2 жестких диска на 1 стоит Windows на 2 Ubuntu когда загружаюсь в Ubuntu то запускается BusyBox и всё, когда из него выходишь то просто черный экран с какими-то строками и тормоз. До проблемы всё было хорошо загружался в Ubuntu никакого BusyBox не выскакивала и ничего не редактировал и настройки не менял я в этом новичок недавно только Ubuntu поставил.
Как мне загрузиться в Ubuntu может кто сталкивался с этой проблемой?

#190725

Попробуйте для начала загрузиться с LiveCD (LiveDVD) и проверить файловую систему раздела с Linux (fsck -y /dev/sdb1).

#192281

попробовал загрузиться с диска и вот что выдал через терминал:

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 не может определить.....
Что же делать, помогите пожалуйста?

#192306

Как-то так:
[console]sudo mount -v -o remount,rw /dev/sdb1 /КУДА/МОНТИРОВАТЬ
sudo e2fsck /dev/sdb1[/console]

#192330

sudo mount -v -o remount,rw /dev/sdb1 /КУДА/МОНТИРОВАТЬ
а вот можно поподробней вот это /КУДА/МОНТИРОВАТЬ
что именно прописывать

#192341

Куда монтировать это в какой каталог, причем он должен существовать.

#192351

Куда раньше монтировался /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]

#193247

попробовал вот это, вот что выдаёт:
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:~$

и куда монтировать?

#193254

О там ещё aufs?

#193516

я так понимаю что sdb1 - это раздел ливсиди с которого грузятся, так как в нем используется aufs...
с буковками надо поосторожнее...
посмотрите на ls /dev/sd*
сколько у вас там разделов есть типа сда1 сда2 сдб1...
Нужно убедиться что сда1(или сдб1...) это нужный вам раздел, а потом уже делать проверку диска...
А то получается что вы проверяете ливсиди который только на чтение...

#193519

вот что выдаёт:
ubuntu@ubuntu:~$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb5
ubuntu@ubuntu:~$

#193520

сделал вот что выдал;
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

#193525

как сделать проверку диска? Я в этой системе новичок?

#193528

Смотрим справку:
[console]$ man fsck[/console]
Проверяем диск:
Если в иксах, - дуем в консоль - Ctrl+Alt+F1

text
$ init 1
$ mount -o remount,ro /dev/sdaX       # sdaX - твой раздел для прверки sda1, sda2, sdb1, sdb2 ...
$ fsck /dev/sdaX
#193632
leon137 написал:
fsck -y /dev/sdb1

Так sudo забыл.
sudo перед командами ставь, тогда команда будет от root'а выполняться.
или один раз выполни sudo /bin/bash и консоль станет root'овской.
root - это юзер со всеми правами.

leon137 написал:
что именно прописывать
/mnt, например.
Любой существующий каталог, короче. И в нем появятся файлы раздела диска, который ты примонтируешь той командой.
А можно и не командой: файловый менеджер умеет монтировать.

newzenon написал:
О там ещё aufs?
Он же на LiveCD.

leon137,
Программа fsck проверяет и чинит раздел.
Узнал какой раздел твой?
Тогда вперед:
[console]sudo fsck /dev/sd**[/console]
Вместо звездочек надо поставить соответствующие буковку и циферку.
#193951

попробовал вот так, вот что выдаёт:
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:~$

#193964
leon137 написал:
Filesystem mounted or opened exclusively by another program?

Ну так размонтируй.
Команда umount <раздел или куда монтировал>.
Опять же, можно и ч/з файлменеджер.

#194300

вот что выдал:

ubuntu@ubuntu:~$ sudo umount /dev/sdb1
umount: /dev/sdb1: not mounted
ubuntu@ubuntu:~$

похоже он размонтирован уже

блинкто-нибудь скажет как систему восстановить или хотябы диск этот открыть чтобы файлы некоторые скопировать?

#194303
leon137 написал:
или хотябы диск этот открыть чтобы файлы некоторые скопировать?

Загрузись с live, открой эмулятор терминала
[console]$ sudo mount /dev/sdb1 /mnt[/console]
Скопируй что тебе надо из примонтированного каталога /mnt куда хочешь.

Войдите или зарегистрируйтесь, чтобы ответить.