Ru-Board.club
← Вернуться в раздел «UNIX»

» Новичок в GNU/Linux’е

Автор: ASE_DAG
Дата сообщения: 26.04.2011 18:52
sikemo
> WARNING: You are not superuser.
Полагаете, это то, что я у вас спрашивал? :)

> Retry/Cancel? sudo parted /dev/sda print
:D Посмотрите внимательней, что он у вас спросил?

> fdisk -l
Нет, ничего подозрительного.
Разве что, я не понял зачем вам четыре раздела? Что из них что?

Устанавливайте Груб (инструкция выше).
Автор: sikemo
Дата сообщения: 26.04.2011 19:45
дык первый листинг на то, что вы сказали мне сделать


Код: # parted /dev/sda print
Автор: ASE_DAG
Дата сообщения: 26.04.2011 20:31
sikemo
> дык первый листинг на то, что вы сказали мне сделать
А, я понял. Вы совсем не понимаете по-английски, да? :) Ну да ладно.

> cp: reading `/usr/lib/grub/i386-pc/915resolution.mod': Input/output error
Очень интересно. Что за лив-сиди у вас?

> ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda7
Параметром в вашем случае надо передавать весь диск (/dev/sda), а не отдельный раздел. Внимательнее, пожалуйста.

Цитата:
# grub-install --root-directory=/media/UBUNTU /dev/sdx


P.S. Да, и что вы все время пробуете исполнить команду от непривилегированного пользователя? Специально же ставлю решетку перед командой. Это приглашение шелла только для суперпользователя.
Автор: sikemo
Дата сообщения: 26.04.2011 22:34
ах, Семен Семёныч, усёк (про решетку и связанное


Цитата:
Так что, собственно, у вас на машине в данный момент?
# parted /dev/sda print


Number Start End Size Type File system Flags
1 32,3kB 85,9GB 85,9GB primary ntfs boot
2 85,9GB 88,4GB 2499MB primary ext4
3 88,4GB 160GB 71,6GB extended lba
6 88,4GB 93,4GB 4999MB logical ext4
7 93,4GB 96,4GB 2999MB logical ext4
8 96,4GB 105GB 8714MB logical ext4
9 105GB 116GB 11,3GB logical fat32
5 116GB 160GB 43,6GB logical fat32


пишу из-под liveCd 10.10 Ubuntu и там где мне вадал Input/output error — наверное, это был сбой, связанный с тем, что некоторое время компьютерс спал (suspend)

Из этой таблицы, как я понял, я случайно переместил пометку lba на виндовый раздел. А как найти нужный, где она была?
Автор: ASE_DAG
Дата сообщения: 26.04.2011 22:41
sikemo
> наверное, это был сбой, связанный с тем, что некоторое время компьютерс спал
Хотите сказать, что теперь эта команда успешно проходит?

> про решетку и связанное
Надо это в шапку что-ли добавить...
Автор: sikemo
Дата сообщения: 26.04.2011 22:49
после mkdir

ubuntu@ubuntu:~$ sudo mount /dev/sdx0 /media/UBUNTU
mount: special device /dev/sdx0 does not exist
ubuntu@ubuntu:~$ sudo mount /boot /media/UBUNTU
mount: /boot is not a block device
Автор: ASE_DAG
Дата сообщения: 26.04.2011 23:09
sikemo
> mount: special device /dev/sdx0 does not exist
Сравните с тем, что вы же выполняли два поста назад:

$ sudo mount /dev/sdx0 /media/UBUNTU
$ sudo mount /dev/sda7 /media/UBUNTU


:)
Автор: sikemo
Дата сообщения: 26.04.2011 23:11
я ж не знаю, на какой раздел ставить.
Автор: ASE_DAG
Дата сообщения: 26.04.2011 23:34
sikemo
Зачем тогда о прошлом разе указали sda7?

Вы отдельный раздел под /boot выделяли? Если нет, то тогда на тот, что корневой для установленной Убунты (туда, куда она установлена). Если не уверены, что помните, какой это, посмотрите листинг корня каждого (2,6,7,8).
Автор: sikemo
Дата сообщения: 26.04.2011 23:47
а как это делать из-под терминала?
вот в nautilus вижу, что диск 3Gb иммет boot. Ага, это /media/UBUNTU

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda7
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: if you really want blocklists, use --force.
Автор: ASE_DAG
Дата сообщения: 26.04.2011 23:58
sikemo

21:31 26-04-2011
Цитата:
> ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda7
Параметром в вашем случае надо передавать весь диск (/dev/sda), а не отдельный раздел. Внимательнее, пожалуйста.
Автор: sikemo
Дата сообщения: 27.04.2011 00:02
дык

Цитата:
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda

не принимает

buntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/UBUNTU /dev/sda
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track..
/usr/sbin/grub-setup: warn: Sector 34 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track..
Installation finished. No error reported.
Автор: ASE_DAG
Дата сообщения: 27.04.2011 00:20
sikemo
Не «дык»!

> FlexNet
Кто это?

Ага! В общем вот: http://linux.slashdot.org/story/10/08/28/2112208/Some-Windows-Apps-Make-GRUB-2-Unbootable
Автор: sikemo
Дата сообщения: 27.04.2011 00:22
и как с этим бороться?
Автор: ASE_DAG
Дата сообщения: 27.04.2011 00:28
sikemo
Пока не знаю.
Самое очевидное (и похоже единственное) решение: снести этот Adobe Flexnet нафиг.
Что это вообще такое и зачем он вам нужен (в двух словах)?
Автор: sikemo
Дата сообщения: 27.04.2011 09:06
Нету у меня никакого Adobe Flexnet
Автор: sikemo
Дата сообщения: 27.04.2011 11:38
Хорошо, если нет идей, как восстановить линукс, может, ест идеи, как восстановить Виндовз? Я поставил grub2dos , но оно ничего недало…
Автор: ASE_DAG
Дата сообщения: 27.04.2011 19:47
sikemo
> нет идей, как восстановить линукс
> как восстановить Виндовз?
Системы в полном порядке (я надеюсь). Их не надо восстанавливать.

> Я поставил grub2dos
ОМГ, зачем?
Ну да ладно, будем надеяться, что ничего не запороли.

> Нету у меня никакого Adobe Flexnet
Ну, значит это ошибочная диагностика проблемы со стороны Груба.
Тогда смело перезаписываем это пространство:
# grub-install --force --root-directory=/media/UBUNTU /dev/sda
Автор: sikemo
Дата сообщения: 27.04.2011 21:10
Только что прогнал весь листинг

Цитата:

# mkdir /media/UBUNTU && mount /dev/sdx0 /media/UBUNTU
# grub-install --root-directory=/media/UBUNTU /dev/sdx
# update-grub
, где /dev/sdx0 — корневой (или /boot, если вы его выделяли) раздел.
(с того же лив-сиди)


потом

Цитата:
grub-install --force --root-directory=/media/UBUNTU /dev/sda7

кстати, там надо как бы force-lba

ничего. После перезагрузки — GRUB
Bash in minimal mode…
Автор: ASE_DAG
Дата сообщения: 27.04.2011 21:22
sikemo
> потом
А вам это не кажется глупостью?

> там надо как бы force-lba
С КАКОГО?

# mkdir /media/UBUNTU && mount /dev/sda7 /media/UBUNTU
# grub-install --force --root-directory=/media/UBUNTU /dev/sda
# update-grub
Автор: sikemo
Дата сообщения: 27.04.2011 21:34


ubuntu@ubuntu:~$ sudo mkdir /media/UBUNTU && mount /dev/sda7 /media/UBUNTU
mkdir: cannot create directory `/media/UBUNTU': File exists

ubuntu@ubuntu:~$ sudo grub-install --force --root-directory=/media/UBUNTU /dev/sda7
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
Автор: ASE_DAG
Дата сообщения: 27.04.2011 21:53
sikemo
Тьфу! Вы меня уже запутали. :)
/dev/sda надо было, конечно, без всяких 7.

# mkdir /media/UBUNTU && mount /dev/sda7 /media/UBUNTU
# grub-install --force --root-directory=/media/UBUNTU /dev/sda
# update-grub


Автор: sikemo
Дата сообщения: 27.04.2011 21:56
То же.

ubuntu@ubuntu:~$ sudo mkdir /media/UBUNTU && mount /dev/sda7 /media/UBUNTU
mkdir: cannot create directory `/media/UBUNTU': File exists

ubuntu@ubuntu:~$ sudo grub-install --force --root-directory=/media/UBUNTU /dev/sda
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track..
/usr/sbin/grub-setup: warn: Sector 34 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track..
Installation finished. No error reported.

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

--------------
но вот когда пишу sudo apt-get install grub, загрузка идёт
Автор: ASE_DAG
Дата сообщения: 27.04.2011 22:42
sikemo
> но вот когда пишу sudo apt-get install grub, загрузка идёт
А зачем вы это пишете? И чего ей не идти?

Ладно, черт знает. «Bash in minimal mode…», говорите, после ребута?
Выполните в нем:
> set root='(hd0,7)'
> linux /boot/vmlinuz<здесь нажмите TAB, чтобы Груб дополнил версию ядра>
> initrd /boot/initrd<TAB>
> boot


Если система загрузится, то уже # update-grub.
Автор: sikemo
Дата сообщения: 27.04.2011 23:22
Не идёт TAB не воспринимается


да, на скрине есть ошибка, но я вводил и правильно тоже.
Автор: ASE_DAG
Дата сообщения: 27.04.2011 23:40
sikemo
> TAB не воспринимается
Ну значит сделайте ls /boot и посмотрите как называются эти файлы.
Автор: sikemo
Дата сообщения: 28.04.2011 08:54
я сейчас не за етм компом, но по памяти
листинг выводит (hd0, msdos1), (hd0, msdos2), … (hd0, msdos7), если это то.
Автор: ASE_DAG
Дата сообщения: 28.04.2011 15:45
sikemo
Совершенно верно, но мы уже воспользовались другой формой записи раздела на диске — (hd0,7).
А я говорил про листинг директории (hd0,7)/boot:
> set root='(hd0,7)'
> ls /boot


Вам надо узнать точное имя файлов vmlinuz* и initrd.img*, чтоб их загрузить (см. выше), раз автодополнение не работает.
Автор: Alukardd
Дата сообщения: 28.04.2011 18:06
Ну вот, дожил...
Debian Squeeze
Кончились inode'ы на одном из разделов (ext3) - как выйти из положения? Инфу оттуда переносить нельзя - она нужна именно там - в противном случае можно просто удалять её, что не приветствуется...
Есть мысля перенести все это на другую фс, без inode'ов - XFS? Пока воплощаю её в жизнь, благо это файловая система в файле, щас создан второй и перенесу туда данные.

Есть более дельные советы???
Автор: terminat0r
Дата сообщения: 28.04.2011 18:12
Alukardd

Цитата:
Есть более дельные советы???

при создании файловой системы можно задавать число inode
mkfs.ext3 -N number-of-inodes

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122

Предыдущая тема: перенос AD на Linux (OpenSuse)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.