LinuxForum.Fans
Тема

Дневники начинающего «гентушника»

Автор: moshell 311 сообщений 59326 просмотров 🔒 закрыта
#222290
Lupo Alberto написал:
[quote=newzenon]hexedit /tmp/mbr.img

А вот это уже можно редактировать wink
...правда, с неизвестным результатом (в моём случае :o )[/quote]
Копию сохранить, потом попробовать MBR залить, осторожно, имея под рукой загрузочное что-нибудь, с возможностью восстановить MBR.

#222291

moshell, вот вам «руководство к действию»:

newzenon написал:
Копию сохранить, потом попробовать MBR залить, осторожно, имея под рукой загрузочное что-нибудь, с возможностью восстановить MBR.

...напишите, когда восстановите систему wink

#222295

Lupo Alberto, newzenon, спасибо, но чувствую зря убью время..
ибо таблица в формате hex чтото не очень ложится на мое сознание.
за это время наверно будет быстрее штатными средствами..
которые тоже не очень то помогают. (см тему с самого начала)

но смысл я понял, можно победить, если знать что именно делаешь

#222302

сегодня буду ломать таблицу и делать бут на примари.
отпишусь пожже. если не усну

#222303

moshell, ну так:

ormorph написал:

пришлось заполнить MBR нулями

Отсюда вроде все началось.

Сохранить в файл MBR

text
dd if=/dev/sda of=/tmp/mbr.img count=1 bs=512 

Сделай копию mbr.img
Отредактируй его hexedit'ом
Запиши в MBR

text
dd if=/tmp/mbr.img of=/dev/sda count=1 bs=512 

Сразу можно попробовать, пока загружен grub установить, дабы с Live не грузится.
Только осторожно! smile

#222304

ковырять мбр уже не страшно)
другое дело

newzenon написал:
Отредактируй его hexedit'ом

вот где я боюсь зарыться на "any time"

#222305

moshell, а зачем вам редактировать mbr таким образом?

#222306

Нолями заполнить не сложно.
hex - редакторов полно:

text
* app-editors/dhex
     Available versions:  0.65
     Homepage:            http://www.dettus.net/dhex/
     Description:         ncurses-based hex-editor with diff mode

* app-editors/ghex Available versions: (2) 2.24.0 3.0.0 Homepage: http://www.gnome.org/ Description: Gnome hexadecimal editor

* app-editors/hexcurse Available versions: 1.55 Homepage: http://www.jewfish.net/description.php?title=HexCurse Description: ncurses based hex editor

[i] app-editors/hexedit Available versions: 1.2.12 Installed versions: 1.2.12(20:27:33 16.01.2012) Homepage: http://rigaux.org/hexedit.html Description: View and edit files in hex or ASCII

* app-editors/lfhex Available versions: 0.42 Homepage: http://stoopidsimple.com/lfhex Description: A fast, efficient hex-editor with support for large files and comparing binary files

* app-editors/wxhexeditor Available versions: (~)0.09 (~)0.11 Homepage: http://wxhexeditor.sourceforge.net/ Description: A cross-platform hex editor designed specially for large files.

#222309
Lupo Alberto написал:
moshell, а зачем вам редактировать mbr таким образом?

новое узнать. когда еще экспериментировать? во время рабочей ос?
newzenon, дело не в hex редакторе, дело в синтаксисе hex

противоречу сам себе

#222310

moshell, обнуление -

text
dd if=/dev/zero of=/tmp/mbr.img count=1 bs=512

Куда проще-то?

#222312

не... я конечно понимаю, что все мы установили генту и все мы очень крутые и бородатые... но ИРЛ код код загрузчика в MBR ручками будут править только шизофреники...
в лучшем случае первые 440 байт дизассемблируются, а остальное (таблица разделов) - правится.

Показать
#222314

Fat-Zer, улыбнуло.
но мне в свое время очень нравился vim
по началу он жутно непривычный. но со временем понимаешь, что он тру, или как тут у вас любят говорить - Ъ

#222315

А я только сказал как нулями заполнить, это все ... :lol:

#222325

Хех резактором, это уже извращение oO
Просто записываешь на листочек, если fdisk-ом данные (начало конец разделов тип фс), и сносишь MBR потом заново размечаешь, что-бы данные параметры совпадали, а далее так как информация на разделах, осталась не тронутой, по этому вся информация автоматом сама подхватывается, так как адрес начала и конца разделов совпадает.

Можно по идее и cfdisk, просто при редактировании, размеры переписать точные в мегабайтах, учитывая запятую и тип ФС, потом вводишь.

#222333

ormorph, объясни смысл обнуления и прочих ручных манипуляций, со времен ms-dos никогда сих операций не приходилось делать, хотя винтов прошло через мои руки ой как много.

#222335

newzenon, pri vsem uvazhenii, ya bi tak kategorichno ne govoril
kogda muchaew' mbr - on sdaetsya.
vidimo ne prosto tak
ya skoro dissertaciyu napiwu - kak ustanavlivat' grub :lol:

#222336
newzenon написал:
А я только сказал как нулями заполнить, это все ...

не отнекивайся =) http://linuxforum.ru/viewtopic.php?pid=243552#p243552

newzenon написал:
Сделай копию mbr.img
Отредактируй его hexedit'ом
Запиши в MBR

ЕМНИП во времена доса так некоторые boot-вирусы лечили

ormorph написал:
Просто записываешь на листочек, если fdisk-ом данные (начало конец разделов тип фс)

если что, то fdisk умеет в сыром виде давать данные из таблицы разделов.....

newzenon написал:
объясни смысл обнуления и прочих ручных манипуляций

если всё заново переделывать, то проще обнулить иначе есть соблазн изменить и сохранить как можно больше из того, что там есть...

moshell, обнулять не торопитесь... ИМХО тут проще гламурными средствами(gparted) изменить дополнительный раздел... но я не могу отделаться от ощущения, что вы просто неправильно установили grub...

#222337

moshell, я не категоричен, просто я суть понять не могу. Ну сохранить/ восстановить MBR... Загрузчик установить/переустановить.
При переустановке загрузчика все-равно первый сектор заново пишется (первые 512 байт).

#222340

Fat-Zer, не, тему ormorph, поднял, вот пускай и отдувается. :lol:

#222343

da da da
ya uzhe vo sne vizhu kak stavit' grub so vsemi ego opciyami
tak i ne poimu logiku. a doki chitat' len'
mi zhe russkie -> tol'ko posle over3000 raz esli ne poluchitsya, togda nachinaem doki chitat' :D

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