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

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

Автор: krserv
Дата сообщения: 26.10.2011 22:47
очень интересная ситуация, может кто-то посоветует утилиты, которые восстановят таблицу разделов на Linux Она строится в MBR у Grub также как и в Windows? Т.е четыре основных раздела, один из них может быть расширенным?
Я всегда пользовался Acronis, может Paragon может работать с Ext 4, еще нужно на сайт Акрониса сходить, может уже есть обновление до поддержки Ext 4.
Автор: Alukardd
Дата сообщения: 26.10.2011 23:24
krserv
Таблица разделов не зависит от ОС, и да она уже давно такая (4 основных(первичных) раздела, каждый из которых(но только один из четырёх) может быть расширенным и содержать сколько душе угодно вложенных (логических разделов))
Grub практически ни какого отношения к таблице разделов не имеет, вообще он достаточно теяжел для MBR поэтому он устанавливается на жесткий диск, а в MBR прописывает ссылку на себя (так называемый grub stage1, хотя там может быть что угодно что способно передать управление grub stage2).

Вы уверены что у вас потеряна таблица разделов? (у неё кстати есть резервная копия...) Опишите пожалуйста симптомы и контекст.
Автор: jolo
Дата сообщения: 27.10.2011 00:52
RussianNeuroMancer

Цитата:
jolo
Загрузочные диски Acronis и Paragon тоже на базе Linux.
Не всегда. У меня Paragon на WinPE, а Acronis на своей собственной оболочке.

Цитата:
Скажите, какой у вас контроллер HDD? Какие настройки контроллера HDD есть в BIOS? Есть ли более свежые BIOS для вашей материнской платы?
nVidia nForce SATA но не в контроллере дело. Пробовал снести все разделы и заново переразметить - не помогло. Оказалось, что у меня на самом деле понемногу умирал HDD. Поставил новый.
Автор: sikemo
Дата сообщения: 27.10.2011 18:17
---
хочу обновить груб. Гружусь с лайв-СД, запускаю команду

в ответ пишет типа

missing arg / aufs (по памяти)

чтоб это могло быть?
Автор: ASE_DAG
Дата сообщения: 27.10.2011 18:21
sikemo
> запускаю команду
Команду пропустили.

> Гружусь с лайв-СД
А зачем? На машине ГНУ не установлена?
Автор: sikemo
Дата сообщения: 27.10.2011 18:38
переустановил винду, дык и груб надо было [обновить]. Пару раз переустанавливал до того, грузился груб, потом убунта-системая, тогда вызывал терминал — упдейт. Щас переустановил винду, нет груба в помине, сразу грузится винда.

И встречный вопрос? Если не найду раздела Убунты, как вынуть данные (где их искать в лайв-режиме) перед повторной инсталляцией Убунты?
Автор: ASE_DAG
Дата сообщения: 27.10.2011 19:16
sikemo
> потом убунта-системая, тогда вызывал терминал — упдейт
ЩИТО?

> И встречный вопрос?
Да нет.

> Если не найду раздела Убунты
А куда он мог деться? О_о
Автор: sikemo
Дата сообщения: 27.10.2011 20:25
короче, даже при переустановке виндовз груб запускался, запускалась убунту, если ее выбрать. Сейчас переустановил винду, — нету груба.

Добавлено:
а поскольку пишу из лайв-сд, листинг ошибки
[monospaced]
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot stat `aufs'.
ubuntu@ubuntu:~$
[/monospaced]

Добавлено:

Код:
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot stat `aufs'.
ubuntu@ubuntu:~$
Автор: ASE_DAG
Дата сообщения: 28.10.2011 11:24
sikemo
> [monospaced][/monospaced]
[no][/font][/no]

;-)

> нету груба
> update-grub
Ну и кого вы обновляете, если нету?

Если хотите переустановить именно с лив-сиди:
[font=monospace]
# mount -L DEBIAN /mnt # это по метке, да; нету метки — ищите блочное устройство
# mount -L BOOT /mnt/boot # если /boot у вас на отдельном разделе
# grub-install --root-directory=/mnt /dev/sda
# update-grub --output=/mnt/boot/grub/grub.cfg # если требуется
Автор: BULLDOG
Дата сообщения: 28.10.2011 15:44
Добрый день.
Имеется UBUNTU Desktop 11.10 х86. К ней подключен по USB принтер, который в драйвере на винде называется "HP LaserJet P2050 Series PCL6". Нужно печатать на этом принтере через RDP с удаленного рабочего стола сервера Win 2008 R2.

Если перенаправлять через Remmina, то в винде почти никаких свойств принтера нет.

Пробую через rdesktop, версии 1.7. Там есть ключь -r, в котором можно указать имя принтера и в кавычках название принтера в драйвере
Строка подключения выглядит так

rdesktop -f -r printer:lj="HP LaserJet P2050 Series PCL6" IP

После подключения принтер появляется, но не печатает, т.к. не указано к чему он подключен на компе с UBUNTU.

Как мне перенаправить принтер. Нужен способ без установки драйвера на UBUNTU, на тонких клиентах на основе линукс так реализовано.
Автор: ihbinyaya
Дата сообщения: 28.10.2011 18:56
sikemo
Чтобы восстановить grub после переустановки windows:
1. Загрузите ubuntu с live cd
2. Настройте сеть и скачайте boot repair
3. Запустите boot repair и выберите пункт "восстановить загрузчик"
4. Перезагрузите компьютер и зайдите через grub в ubuntu и в терминале sudo update-grub, чтобы сохранить изменения.
Автор: krserv
Дата сообщения: 28.10.2011 20:09

Цитата:
Таблица разделов не зависит от ОС, и да она уже давно такая (4 основных(первичных) раздела, каждый из которых(но только один из четырёх) может быть расширенным и содержать сколько душе угодно вложенных (логических разделов))
Grub практически ни какого отношения к таблице разделов не имеет, вообще он достаточно теяжел для MBR поэтому он устанавливается на жесткий диск, а в MBR прописывает ссылку на себя (так называемый grub stage1, хотя там может быть что угодно что способно передать управление grub stage2).

Вы уверены что у вас потеряна таблица разделов? (у неё кстати есть резервная копия...) Опишите пожалуйста симптомы и контекст.


Ну у Grub (Linux) же свой cобственный MBR, который записан на нулевой дорожке в первом секторе и содержит загрузчик МBR в оеративную память по аналогии с Win который имеет сигнатуру 55АА. Вот виндовый затем осуществляет загрузку в оперативную память таблицу разделов и поиск в ней активного раздела, а затем из 1 сектора активного раздела загружает в ОП загрузчик операционной системы, который уже и загружает ОС.

А у Linux (Grub) как все это реализуется, в чем отличие?


запускаю Gparted - жесткий диск видится как неразбитое пространство.

чем дальше проверять, что делать?
sudo fdisk -l unable to seek on /dev/sda: Invalid argument
sudo sfdisk -l

ubuntu@ubuntu:~$ sudo sfdisk -l

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 2617- 2618- 21023740+ 7 HPFS/NTFS/exFAT
        end: (c,h,s) expected (1023,254,63) found (569,245,60)
/dev/sda2 2617+ 5916- 3299- 26499072 7 HPFS/NTFS/exFAT
        start: (c,h,s) expected (1023,254,63) found (569,245,61)
        end: (c,h,s) expected (1023,254,63) found (796,113,21)
/dev/sda3 29927 30620- 694- 5574124+ 5 Extended
        start: (c,h,s) expected (1023,254,63) found (231,64,1)
        end: (c,h,s) expected (1023,254,63) found (924,241,21)
/dev/sda4 30620+ 38913- 8293- 66607104 7 HPFS/NTFS/exFAT
        start: (c,h,s) expected (1023,254,63) found (924,241,22)
        end: (c,h,s) expected (1023,254,63) found (1,165,36)
/dev/sda5 29927+ 30620- 693- 5566464 82 Linux swap / Solaris
/dev/sda6 5916+ 28667- 22751- 182744060+ 7 HPFS/NTFS/exFAT
        start: (c,h,s) expected (1023,254,63) found (796,209,61)
        end: (c,h,s) expected (1023,254,63) found (1019,231,44)
/dev/sda7 28667+ 29926- 1260- 10118144 83 Linux
        start: (c,h,s) expected (1023,254,63) found (1023,72,14)
        end: (c,h,s) expected (1023,254,63) found (1023,238,8)

Disk /dev/sdb: 1020 cylinders, 124 heads, 62 sectors/track
Warning: The partition table looks like it was made
for C/H/S=*/255/63 (instead of 1020/124/62).
For this listing I'll assume that geometry.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/sdb1 * 0+ 488- 489- 3921888+ c W95 FAT32 (LBA)
        end: (c,h,s) expected (488,65,25) found (487,254,63)
/dev/sdb2 0 - 0 0 0 Empty
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
ubuntu@ubuntu:~$


Автор: sikemo
Дата сообщения: 28.10.2011 20:12
ihbinyaya

Thanks, set' nastrojena, no vot gde na https://launchpad.net/boot-repair est' boot repair ?? ne mogu najti.

Добавлено:
naszel tut http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/oneiric/main/binary-i386/

nado paspakovat' i peremestit' w Ubuntu software center?
Автор: krserv
Дата сообщения: 28.10.2011 20:27
sudo mount /dev/sda7/ /mnt - special device does not exist.
Автор: Alukardd
Дата сообщения: 28.10.2011 22:12
krserv
Логично что doesn't exist... Как вы умудрились у бить-то их?
Ну насчет автоматических "умных" утилит я хз, так что могу советовать только в ручную создавать точно такие же разделы.
Можете использовать информацию выданную sfdisk, или можете просканировать gpart (не путать с GParted). И на бумажку аккуратненько выписываем границы разделов и их тип, и потом скрупулёзно создаем точно такие же через fdisk. (Вроде бы gpart умеет не только инфу показывать, но и совершать какие-то активные действия).

p.s. я этим сто лет не занимался, так что: "Перед применением проконсультируйтесь со специалистом".
Автор: ihbinyaya
Дата сообщения: 28.10.2011 23:38
sikemo
myubuntu.ru/programmy/boot-repair-ispravljaem-oshibki-zagruzki-ubuntu-posle-ustanovki-drugoj-os-grub-lomaetsja
Автор: sikemo
Дата сообщения: 29.10.2011 00:07
Spasibo, probuju
Автор: RussianNeuroMancer
Дата сообщения: 29.10.2011 13:29
BULLDOG
Ответа на ваш вопрос я не знаю, но хочу заметить, что драйвер для принтеров HP уже предустановлен в систему (пакет hplip), остаётся только добавить принтер.
Автор: Viewgg
Дата сообщения: 29.10.2011 14:47
BULLDOG
1) А почему бы не подключаеться удаленно непосредственно к CUPS?
2) Драйвер в системе уже есть, нужно, скорее всего, сделать только hp-setup (детали через Google).
Автор: krserv
Дата сообщения: 29.10.2011 15:26
Alukardd

Цитата:
Как вы умудрились у бить-то их?


1. Резервная копия таблицы разделов тоже убита?

А откуда берет информацию sfdisk?

2. Как можно изменить по умолчанию загружаемую ОС?

в файле /etc/default/grub Grub_Default=0 Где посмотреть какой номер нужно поставить? В файле boot/grub/grub.cfg или есть какой-то отдельный файл для управлением меню загрузки ОС?

Из под GUI можно зайти под паролем администратора и работать в оболочке или нет? Как можно создать учетку root если она не была создана сначала.
Автор: Alukardd
Дата сообщения: 29.10.2011 18:20
krserv
grub.cfg можно только смотреть не надо его трогать и каким-либо образом менять, в Debian based для этого есть директория /etc/grub.d/ + указанный вами файл...

Цитата:
Из под GUI можно зайти под паролем администратора и работать в оболочке или нет? Как можно создать учетку root если она не была создана сначала.
что-то вы тут всё в кучу свалили еще и с непонятными терминами...
1 - толком понятия "Администратор" в *nix нету!
2 - root всегда есть (он не может не есть ), создать или удалить его толком нельзя, как пользователя конечно можно по извращаться, но в целом это нарушит работу системы (не уверен даже что она загрузится корректно)...
3 - в том же gdm вход за root'а запрещен, да впринципе зачем это может понадобится, когда есть sudo, gksu, policykit...

Еще есть неплохая утилита TestDisk.
Автор: krserv
Дата сообщения: 29.10.2011 20:01

Цитата:
в том же gdm вход за root'а запрещен, да впринципе зачем это может понадобится, когда есть sudo, gksu, policykit...

Еще есть неплохая утилита TestDisk.


хотелось иметь возможность в стандартной оболочке с GUI изменять файлы, а не заходить через терминал или консоль.


Добавлено:
Как можно отредактировать меню загрузки ОС, если в etc/default/grub - Default_Grub=0 - это загрузка Linux, а как поставить Windows? Т.е где узнать какую цифру вместо 0 нужно поставить, чтобы по умолчанию грузился Windows.

И также хотелось бы это сделать из графической оболочки, т.е отредактировать тот скрипт, который сделает изменения в /boot/grub/grub.cfg

Добавлено:

Цитата:
Резервная копия таблицы разделов тоже убита?

А откуда берет информацию sfdisk?


так нет резервной таблицы разделов больше?
Автор: Alukardd
Дата сообщения: 29.10.2011 20:31
krserv
Цитата:
хотелось иметь возможность в стандартной оболочке с GUI изменять файлы, а не заходить через терминал или консоль
для gnome (nautilus) надо установить пакет nautilus-gksu, тогда появится строка открыть как администратор когда правой кнопкой кликаешь по файлу. А вообще жмешь Alt+F2 вводишь gksu nautilus и далее ФМ и всё что открыто через него будет открыто от root'а...

По поводу резервных копий таблиц разделов я вам ответить не могу т.к. не компетентен в данном вопросе.

Цитата:
узнать какую цифру вместо 0 нужно поставить
да
Редактируйте все т.к. указал выше...
Автор: krserv
Дата сообщения: 29.10.2011 22:02
так а цифру, нужно посмотреть в файле /boot/grub/boot.cfg?

У меня же сейчас еще восстановленной системы нет, нужно же будет восстанавливать таблицу разделов, поэтому получаю инфу только с этой темы. Посмотреть самому нет возможности

Добавлено:

Цитата:
Еще есть неплохая утилита TestDisk.

под LiveCD я ее установил, а как запустить, куда она ставится?
Автор: Alukardd
Дата сообщения: 29.10.2011 22:47
krserv
Цитата:
как запустить
по всей видимости просто TestDisk (или testdisk, хз как там с регистром - помним про <TAB>)
Вообще всегда читаем $someprog --help и man $someprog.
Автор: krserv
Дата сообщения: 29.10.2011 23:45
нет нашел через Synaptic usr/sbin/testdisk
Автор: Alukardd
Дата сообщения: 30.10.2011 00:03
krserv
/usr/sbin тоже входит в число путей из $PATH, правда в некоторых дистрах подстановка идет с учетом ваших привилегий в системе.
Автор: krserv
Дата сообщения: 30.10.2011 00:50
без пути не запускался, запустился только из родной папки.
Автор: RussianNeuroMancer
Дата сообщения: 30.10.2011 01:24
krserv
Скиньте свой MBR в ЛС, попрошу кое-кого глянуть. Копировать с LiveCD вот так:
dd if=/dev/sdX of=mbrfile bs=512
Где X буква диска. mbrfile появится в домашнем каталоге в сессии LiveCD, откуда вы сможете скинуть его на флешку или сразу залить на какой-нибудь файлообменик.
Автор: folta
Дата сообщения: 30.10.2011 11:14
так.
вопрос таков. есть ли мини/микро boot образ линукса, который работает через grub без шаманства и плясок. на usb естественно.
все мелкие, finnix, knoppix и что-то красное, не находят сами себя на флешке.
брал отсюда:
http://livecdlist.com/frontpage?order=field_maxsize&sort=asc

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122

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


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