openSUSE-11.4-LiveCD & grub4dos - Страница 2 - Форум
Пользовательского поиска
Воскресенье, 26.02.2017, 03:56
Приветствую Вас Гость | RSS
Главная | openSUSE-11.4-LiveCD & grub4dos - Страница 2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Пользовались ли вы Windows To Go?
1. Не слышал
2. Что то слышал, но не пробовал
3. Да, использую.
4. Пробовал, не интересно
Всего ответов: 50
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 3«123»
Модератор форума: Sh1td0wn 
Форум » Мультизагрузочная флешка » Linux-подобные системы » openSUSE-11.4-LiveCD & grub4dos (Как совметить?)
openSUSE-11.4-LiveCD & grub4dos
Sh1td0wnДата: Суббота, 20.08.2011, 16:38 | Сообщение # 16
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> Прикрутить на USB-HDD не удается ( наверно костыль прописывает еще что то на флешку, предполагаю что то для поиска - MBR indetifiter : 0xe7e27a80 !)
Я же выше показывал, как правильно считать его (MBR identifier) со своей флешки, а Вы находили место, где он записан.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Четверг, 25.08.2011, 00:33 | Сообщение # 17
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Quote (Sh1td0wn)
mbrML=`dd if=$curd bs=1 count=4 skip=$((0x1b8))|hexdump -n4 -e '"0x%x"'`
mbrMB=`echo $mbrML | sed 's/^0x\(..\)\(..\)\(..\)\(..\)$/0x\4\3\2\1/'`
Нужно сотворить подобное со своей флешкой и записать полученное значение в этот файл.

А можно поподробнее - в чём и чем это делается?
 
Sh1td0wnДата: Четверг, 25.08.2011, 00:52 | Сообщение # 18
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> в чём и чем это делается?
Либо просто из-под любого GNU/Linux выполнить эту команду:
dd if=/dev/sdXY bs=1 count=4 skip=$((0x1b8))|hexdump -n4 -e '"0x%x"

Либо воспользоваться HEX-редактором, предназначенном для используемой ОС, в нём найти 4 байта по смещению 0x1b8 и их запомнить.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Четверг, 25.08.2011, 22:16 | Сообщение # 19
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Quote (Sh1td0wn)
Либо воспользоваться HEX-редактором, предназначенном для используемой ОС, в нём найти 4 байта по смещению 0x1b8 и их запомнить.

А каким образом можно найти это смещение 0х1b8 ? По каким признакам его искать?
 
Sh1td0wnДата: Четверг, 25.08.2011, 22:48 | Сообщение # 20
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
> А каким образом можно найти это смещение 0х1b8 ?
Смещение от начала устройства, равное 0x1b8 байт. То есть попросту отсчитывайте 4 байта от 0x1b8'го.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Суббота, 27.08.2011, 11:44 | Сообщение # 21
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Что то разобраться не могу в том что выдает HEX редактор
Это на флешке находится после установки при помощи Universal-USB-Installer-1.8.6.1.exe
Прикрепления: 3763918.jpg(79Kb) · 3805747.jpg(256Kb) · 9869384.jpg(247Kb) · 1084575.jpg(255Kb)
 
Sh1td0wnДата: Суббота, 27.08.2011, 11:57 | Сообщение # 22
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
Попробуйте 0xda7dac20 или 0x20ac7dda

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 28.08.2011, 16:05 | Сообщение # 23
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Quote (Sh1td0wn)
Попробуйте 0xda7dac20 или 0x20ac7dda

Зачем пробовать? Если это не сходится с тем что прописывает Universal-USB-Installer-1.8.6.1.exe на моей флешке - MBR identifier 0xb17d по смещению 2B9ACC00 - в сектор 1428838
Но все равно попробую и отпишусь.

P.S. Проверил - кроме того что прописал USB-Installer-1.8.6.1.exe - MBR identifier 0xb17d ничего не принято было.
Может лог установки что нибудь прояснит.
Прикрепления: _-2-.txt(2Kb)


Сообщение отредактировал coka - Воскресенье, 28.08.2011, 18:24
 
Sh1td0wnДата: Воскресенье, 28.08.2011, 21:29 | Сообщение # 24
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
Интересно. Может быть, нужно читать с таким смещением с флешки целиком, а не с раздела на ней?

Также не могу понять, почему 0xb17d вообще подходит, если mbrid имет размер 4 байта, а это число - только 2.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 28.08.2011, 22:52 | Сообщение # 25
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Наверно размер флешки играет в этом свою роль.
1Гиг - 0xb17d
8Гиг - 0x47ebfc
16Гиг - 0x739bf37
И каким способом определить на USB-HDD? sad
 
Sh1td0wnДата: Воскресенье, 28.08.2011, 23:05 | Сообщение # 26
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
А, нет, я ошибся: число может оказаться и не 8-разрядным, если какой-то из байт окажется нулевым.
Например, на моей флешке:

Code

$ dd if=/dev/sdd bs=1 count=4 skip=$((0x1b8)) | hd
4+0 записей считано
4+0 записей написано
00000000  1d de 01 00                    |....|
00000004
   скопировано 4 байта (4 B), 3,2683e-05 c, 122 kB/c
$ dd if=/dev/sdd bs=1 count=4 skip=$((0x1b8)) 2>/dev/null|hexdump -n4 -e '"0x%x" '
0x1de1d


Но, судя по показаниям hex-редактора, это не Ваш случай. Попробуйте ещё раз убедиться в том, что работаете с жёстким диском целиком, а не с разделом на нём.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 28.08.2011, 23:27 | Сообщение # 27
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Это мой жесткий
А если захочется поставить на второй раздел - это будет невозможно?
Прикрепления: 8590774.jpg(257Kb)


Сообщение отредактировал coka - Воскресенье, 28.08.2011, 23:30
 
Sh1td0wnДата: Воскресенье, 28.08.2011, 23:38 | Сообщение # 28
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
Попробуйте 0xae5109.
Второй раздел, скорее всего, не получится. KIWI нуждается в серьёзной доработке.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 28.08.2011, 23:58 | Сообщение # 29
Специалист
Группа: Проверенные
Сообщений: 209
Репутация: 7
Статус: Отсутствует
Обязательно попробую, но он пока забит информацией. sad
Есть другой пустой для проверки на скорую руку smile
Прикрепления: 9947028.jpg(260Kb)
 
Sh1td0wnДата: Понедельник, 29.08.2011, 00:04 | Сообщение # 30
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
Соответственно, 0x58c002.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » openSUSE-11.4-LiveCD & grub4dos (Как совметить?)
Страница 2 из 3«123»
Поиск:
Чат

Copyright GreenFlash © 2017
Рейтинг@Mail.ru