maisvendoo |
|
![]()
Темы:
68
Сообщения:
1143
Участник с: 10 октября 2012
|
TheNovaLiveЧерт, ну конечно же настройки должны быть свои! Здесь hd0 - первый диск в системе; msdos4 - четвертый раздел на данном диске, msdos говорит о том что раздел в разметке MBR. Диски нумеруются с нуля, разделы - с единицы. На каком разделе и на каком диске расположены образ с виндой и bootmgr в Вашем случае?TheNovaLive 1. Чем делался VHD образ? 2. ~/VM - точка монтирования ntfs-раздела? 3. Настройки BCD в студию, потому как вот ошибка 0xc0000002, приведенная на скрине ![]() говорит о том, что загрузчик не может найти winload.exe, что свидетельствует о неверной записи в BCD-хранилище. Скорее всего загрузочная запись в BCD соответствует обычной загрузке с жесткого диска или CD, bootmgr пытается найти \windows\system32\winload.exe на жестком диске и не может indeviralntldr или chainloader - это ни коим образом не влияет на то как будет работать bootmgr, ибо именно он выполняет чтение VHD, поиск вторичного загрузчика винды и его запуск. Повторюсь ещё раз - задача grub тут маленькая - пнуть bootmgr в память и запустить его. Дальше всю работу делает загрузчик винды. Образы созданные vbox или vhdtools не запускаются bootmgr-ом, а если запускаются то через раз. Иногда у меня запускались боксовские образы, но очень редко. Причина - различия в футере образа. Этот футер вообще сказка. В спецификации на VHD не описано, но там все числовые данные записаны в нотации big-edian, то есть в прямом порядке байт. А uuid диска вообще чудовищно перекручен. Вот как раз занимаюсь изучением спецификации и реверсом образов
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
TheNovaLive |
|
![]()
Темы:
17
Сообщения:
133
Участник с: 01 мая 2015
|
maisvendoo И так, всё делал по мануалу с Хабра, точь в точь по пунктам! Отвечаю на вопросы: 1. VHD образ делал средствами самой Windows, т.е. Загружаем вирутальную машину с виндой. Идем в панель Панель управления -> Система и безопасность -> Администрирование -> Управление компьютером -> Управление дисками. С правой стороны окна имеется меню, где мы выбираем создание виртуального дискаЭто 2 пункт с Хабра. Точно также сделал, только выбрал размер вируального жесткого диска - 40Гб. 2.
3. ![]() ![]() |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1143
Участник с: 10 октября 2012
|
Настройки верные. Глянуть бы ещё последние 512 байт образа с виндой
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
indeviral |
|
Темы:
39
Сообщения:
3206
Участник с: 10 августа 2013
|
ru-ru Ru-ru p.s. и монтировать в home как то не unixway-но что ли...
Ошибки в тексте-неповторимый стиль автора©
|
TheNovaLive |
|
![]()
Темы:
17
Сообщения:
133
Участник с: 01 мая 2015
|
indeviral Какая разница куда монтировать?!!! Мне так удобно! maisvendoo А как посмотреть?! |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1143
Участник с: 10 октября 2012
|
TheNovaLivehex-редактором
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
TheNovaLive |
|
![]()
Темы:
17
Сообщения:
133
Участник с: 01 мая 2015
|
maisvendooЭто на Arch'e нужно глянуть?! Или в Windows?!TheNovaLivehex-редактором З.Ы.: Сейчас заново пересоздал bcd файл с такими же настройками. Скрин ниже. Кстати, тоже ошибка ![]() Заметил, что на скрине путь к bcd-файлу указан регистр букв "BCD", может быть нужно в таком регистре создать bcd-файл?! |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1143
Участник с: 10 октября 2012
|
TheNovaLiveвобще странный вопрос... Какая разница где, главное глянуть TheNovaLiveна сей раз 0xc0000098... похоже вообще на то, что образ ему не нравится. В общем надо футер образа (последние 512 байт) глянуть, а потом уже думать
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
TheNovaLive1. $ du -b ~/file 3317180 2. Переводим в 16-ричную систему $ printf "%x" 3317180 329dbc 3. Проверка - смотрим последние 8 байт (должны увидеть только $ hexdump -C -s 3317180 -n 8 ~/file 00329dbc 4. Высчитываем с какого значения выводить 3317180 - 512 = 3316668 5. Выводим последние 512 байт в файл last512 $ hexdump -C -s 3316668 -n 512 ~/file > last512 6. Проверка $ cat last512 | grep 329dbc 00329dbc
Ошибки не исчезают с опытом - они просто умнеют
|
TheNovaLive |
|
![]()
Темы:
17
Сообщения:
133
Участник с: 01 мая 2015
|
Пересмотрел видео с Youtube и понял, что нужно на VHD образ установить Windows 7 ))) Значит он у меня пустой, этот VHD файл образ. Все свои VM-машины удалил и начал гуглить, как заставить VirtualBox работать с 64 разрядными системами. Зашел в БИОС и включил виртуализацию. Потом запустил Арч и запустил VirtualBox и увдиел надрись Windows x64 ))). Сейчас установил просто семёрку и создаю vhd-образ. Потом отпишусь, как всё прошло. З.Ы.: Прочитал досконально статью на Хабре, соответственно, упустил пункт 4. Это моя не внимательность, ссори!!! |