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

» Windows на USB HDD — часть 1

Автор: mbrz
Дата сообщения: 22.08.2013 09:37

Цитата:
Ну ты даешь, неужели так тяжело скопировать рекомендованный мною код и вставить его в menu.lst? А ты начинаешь выдумывать свое, а потом пишешь что рекомендации не помогают.


Я это сделал СРАЗУ же по вашему совету, ерунда полная, поскольку код:
title *** Windows XP на HDD ***
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

грузит установленную ХР, а так

title *** Windows XP SP3 VHD ***
map /WinXP.vhd (hd0)
map --hook
root (hd0,1)
chainloader /ntldr

груб не находит файл .vhd , поскольку он не в корне диска с одним разделом. VHD лежит на ВТОРОМ логическом разделе. (hd0,1) http://savepic.su/3041179.jpg

P.S. Делаю вывод - груб не может загрузить vhd с неактивного неосновного логического диска. Спасибо всем за помощь.

Автор: betssaf
Дата сообщения: 22.08.2013 09:54
Арендодатель фактически карте (HD1) (hd0) более значимыми, карту (HD2) (hd0) Возможно, что у некоторых людей есть особые обстоятельства (например, U диск загрузочный диск U, но есть два раздела, соответственно, занимают hd0 и HD1, как U диск больше нескольких разделов не очень распространены)

PS: У диска с несколькими разделами, почему hd0 HD1 вместо hd0, 0 hd0, 2 это? Я такой диск U, используйте Найти Поиск показывает hd0, 0 и HD1, 0 в то время как жесткий диск Первый показ раздела HD2, 0

Для случая нескольких жестких дисков, жестких дисков, как правило, начинаются с первого одно право, а именно карта (HD1) (hd0) на линии, последняя из фиксированных дисков карту смысла.
if exist (hd1)+1 && map (hd1) (hd0)
Автор: nikita20101
Дата сообщения: 22.08.2013 09:59
betssaf
С китайского что ли переводил?
Автор: betssaf
Дата сообщения: 22.08.2013 10:05

Цитата:
С китайского что ли переводил?

yes! вот рабочий конфиг китайский

Код: title 1. boot win7RAMOS
fallback 1
find --set-root /my_boot/WIN7LITE.vhd
map --mem ()/my_boot/WIN7LITE.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader (hd0)+1
Автор: zakataika
Дата сообщения: 22.08.2013 10:06
mbrz
А если так попробовать.

Код: title rushen_vhd_test
find --set-root --ignore-floppies --ignore-cd /Rushen.vhd
map ()/Rushen.vhd ()
map --hook
chainloader --load-length=512 ()/Rushen.vhd
Автор: mbrz
Дата сообщения: 22.08.2013 11:01

Цитата:
А если так попробовать.


Не хотит... http://savepic.su/3022737.jpg
Автор: zakataika
Дата сообщения: 22.08.2013 11:17
mbrz
Не знаю. Оно должно работать http://reboot.pro/topic/17465-boot-vhd-on-thumb-drive-second-partition/#entry160182 Наверное действительно не грузит из-за того, что на доп. разделе.
Автор: olegigor5555
Дата сообщения: 22.08.2013 11:21
welic, добрый день.

Цитата:
Ну а это и вовсе нонсенс


Цитата:
Разумнее должно быть так - системный(ХР), это первый основной и активный (h0,0) и второй основной, это данные (h0,1)


Почему "нонсенс", может быть они у него оба основные. Просто, перед тем как разбираться в тонкостях предпочтений - нужно о терминах договориться.
Пока что, здесь каждый под термином "логический" понимает что-то своЁ...
Автор: nikita20101
Дата сообщения: 22.08.2013 11:59

Цитата:
каждый под термином "логический" понимает что-то своЁ...


Цитата:
неактивного неосновного логического диска.

А чего тут понимать то,ни когда не пробовал так грузиться,да и что мешает кинуть vhd на основной активный раздел,тем более Rushen,он по моему один из самых маленьких,а с логического портабельные проги запускать,если уж так мало места.
Автор: welic
Дата сообщения: 22.08.2013 12:32

Автор: China13
Дата сообщения: 22.08.2013 12:47
welic
Нет ли сборки 8.1 64bit vhd минималистического(то есть мультимедиа+интернет) ?
Автор: welic
Дата сообщения: 22.08.2013 12:52

Автор: China13
Дата сообщения: 22.08.2013 13:03
welic
Понятно. Дюймовочку с неё не сделать.
Автор: olegigor5555
Дата сообщения: 22.08.2013 14:25
China13

Цитата:
Дюймовочку с неё не сделать...

Да ну прям, "не сделать". Смотря, кто делает. Жаль. сейчас сюда редко заходит Люксембург. Он все Лопаткинские сборки собирает - были там и минималистические Win 8 x64. В 4 GB контейнере оставалось ~1 GB места.
Автор: China13
Дата сообщения: 22.08.2013 14:44
У меня есть в загашнике win8 PE 86-64bit в образе размер 739мб. Такая сгодится?
Если да на яндекс выложу.
https://disk.yandex.ru/public/?hash=kvCnIk/ojIzGbwjAJ0nPdrBZ2GZkhsQEyv8FUMuWknY%3D
Автор: belgenn
Дата сообщения: 22.08.2013 15:32
mbrz

Цитата:
Опять неудача....hd0,4 не катит.

На скриншоте GRUB просит указать количество головок!

Нужно добавить это:
map --heads=0 --sectors-per-track=0 /Rushen.vhd (hd0)

или это:
map --heads=255 --sectors-per-track=63 /Rushen.vhd (hd0)

Автор: olegigor5555
Дата сообщения: 22.08.2013 16:07
belgenn

Цитата:
На скриншоте GRUB просит указать количество головок!

Если уж граб начинает запрашивать количество головок у хозяина контейнера - значит, что-то очень сильно пошло не так. В таком случае иногда проще создать новый контейнер (другого размера). Или, заново положить на раздел старый. Вдруг, "масть" лучше ляжет.
Автор: belgenn
Дата сообщения: 22.08.2013 16:08
ALL
[more=Нумерация устройств в системе для Grub4dos]
Здесь представлены названия дисков и устройств в понятном для Grub4dos формате:

(hd0) - первый жесткий диск
(hd1) - второй жесткий диск
(hd0,0) - первый жесткий диск, первый раздел
(hd0,1) - первый жесткий диск, второй раздел
(hd0,2) - первый жесткий диск, третий раздел
(hd#,4) - первый логический раздел (в расширенном разделе) на диске #
(hd0,4) - первый жесткий диск, первый логический раздел (в расширенном разделе)
(hd3,3) - четвертый жесткий диск, четвертый раздел (если тип раздела главный (primary))
(hd2,5) - третий жесткий диск, второй логический раздел (в расширенном разделе)
(fd0) - первый флоппи диск
(cd0) - первый CDROM диск

Порядок дисков определяется BIOS-ом, Обычно загрузка происходит из (hd0) даже если загружаются файлы с вторичного (slave) диска.

Так же, Grub4dos может осуществлять загрузку с пререносных УСБ устройств (USB flash drives) но только если такая опция поддерживается BIOS-ом. Если BIOS поддерживает загрузка с УСБ устройства как с жёсткого диска (HDD), то синтаксис для этого устройства удет таким: (hd#) Например, если система имеет один жесткий диск и если этот локальный диск загружен до флешки, флешка станет определяться загрузчиком как (hd1), а сам локальный диск будет (hd0).
[/more]

Добавлено:
olegigor5555

Цитата:
map --heads=0 --sectors-per-track=0 /Rushen.vhd (hd0)

Мне это помогло.
Автор: Tolasan
Дата сообщения: 22.08.2013 16:12
Специально взял Rushen.vhd без Users.vhd. Положил на логический (Архив Е) раздел на втором HDD.
Картинка

Код:
title Rushen.vhd
find --set-root /Rushen.vhd
map /Rushen.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr

Груб с менюшкой на системном С, на первом винте. На втором винте никаких грубов и менюшек нет.
Перезагружаюсь и ...Rushen запускается и застревает на поиске своего юзер-профиля который на Users.vhd. Три раза перезагружался--всё работает.

mbrz

Груб другой попробуй, вдруг да...
Мой вот испытай, нормально у меня работает.
Автор: VV2006
Дата сообщения: 22.08.2013 19:49

Цитата:
Делаю вывод - груб не может загрузить vhd с неактивного неосновного логического диска.
Борис mbrz, ты не прав. Ибо-таки пофиг! Настаиваю: в ящике у меня 4 харда, побитые на 2, 3 раздела. Груб в MBR диска и PBR активного раздела. vhd гружу откуда хошь.
Попробуй использовать другую (посвежее) версию груба и переместить злополучный vhd в начало диска (Ultimate Defrag). Возможно, и очень, что трабла вызвана проблемной геометрией диска (разбивался, груб на автомате не схватывает).

Добавлено:

Цитата:
map --heads=0 --sectors-per-track=0
map --heads=255 --sectors-per-track=63
Кстати, это рецепт от автора груба, может помочь обойти проблемную геометрию.
Автор: olegigor5555
Дата сообщения: 22.08.2013 21:45
VV2006, добрый вечер.

Цитата:
... это рецепт от автора груба, может помочь обойти проблемную геометрию

А может и не помочь. Лучше до этого не доводить. Очень хорошо (для граба) "разбивать" средствами Win XP или Partition Guru.
Автор: dialmak
Дата сообщения: 22.08.2013 21:55
Автор: olegigor5555
Дата сообщения: 22.08.2013 22:13
dialmak

Цитата:
Посмотреть что с геометрией можно через testdisk. Он покажет ошибки, если они есть в геометрии

Мало ли что граб считает "кривой" геометрией, другим приложениям это никакой помехой не является. Просто, приходится подстраиваться под его капризы...

Цитата:
У меня так он всегда и лежит ибо в основных разделах стоят ОС и ему имхо там не место

Чем это веское "имхо" аргументировано? Каким образом тихо себе лежащий граб (на любом разделе) мешает установленной там ОС? Спрашиваю без всякой иронии (если что).
Автор: dialmak
Дата сообщения: 22.08.2013 22:18
betssaf

Цитата:
if exist (hd1)+1 && map (hd1) (hd0)

Прикольно. При случае опробую.

Добавлено:
olegigor5555

Цитата:
Каким образом тихо себе лежащий граб (на любом разделе) мешает установленной там ОС?

Так универсальнее. У меня образы лежат на разделе с данными, данные лежат на лог. томе доп. раздела. Гружу образы через g4d, поэтому лежит он там же, естественно и меню проще из-за этого получается - без абсолютных путей разделов (абсолютные пути - это зло и причина 90% ошибок).
Да и не путается под ногами, пользуюсь раз в пятилетку...


Добавлено:
Впрочем маркерный файл тоже стоИт... Хотя в принципе в данном случае лишний уже вроде.
Автор: mbrz
Дата сообщения: 22.08.2013 22:57
Tolasan

Цитата:
Код:
title Rushen.vhd
find --set-root /Rushen.vhd
map /Rushen.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr


... и grub ваш :

http://savepic.su/3062781.jpg

dialmak

Цитата:
Посмотреть что с геометрией можно через testdisk. Он покажет ошибки, если они есть в геометрии. Если промолчит - значит ошибок нет.
Пару раз встречался с неправильной геометрией на HDD


http://savepic.su/3053565.jpg

VV2006

Цитата:
Борис mbrz, ты не прав. Ибо-таки пофиг! Настаиваю......


Я не прав, я - лев ! НастоИм водку на лимонных корках.....(шютка) .


Цитата:
Попробуй использовать другую (посвежее) версию груба и переместить злополучный vhd в начало диска (Ultimate Defrag)


Сделано. Результат - выше.

Автор: olegigor5555
Дата сообщения: 22.08.2013 23:14
mbrz, добрый вечер.

Цитата:
Я не прав, я - лев!

За время всей этой очень занимательной переписки (в трЁх томах, с картинками), которая доказала твою правоту во всЁм, мог бы уже пять раз переделать контейнер. Ты же видишь - не идЁт. Зачем упорствовать в ереси. У всех идЁт, у тебя - нет. Делай выводы...
Автор: mbrz
Дата сообщения: 22.08.2013 23:22

Цитата:
За время всей этой очень занимательной переписки (в трЁх томах, с картинками), которая доказала твою правоту во всЁм, мог бы уже пять раз переделать контейнер. Ты же видишь - не идЁт. Зачем упорствовать в ереси. У всех идЁт, у тебя - нет. Делай выводы...


Вопрос был:

Прошу помощи у спецов.

Что и как нужно прописАть в menu.lst для успешной загрузки .vhd , который лежит на жд компа.
ЖД один, разбит на три раздела: ХР, данные и семёрка, загрузчик grub4dos прописан в mbr, файлы menu.lst и grldr лежат на разделе с ХР.
На какой раздел лучше всего положить .vhd образ и как сконфигурировать menu.lst ?

Если у тебя нет ответа - проходи мимо.
Автор: dialmak
Дата сообщения: 22.08.2013 23:31
Автор: mbrz
Дата сообщения: 22.08.2013 23:50
dialmak

Обязательно выполню и отпишусь, но уже завтра. Спасибо, что уделили время.

P.S. Дифирамб ) Громадное вам спасибо за тему про OSDTool и клонирование осей. По ней у меня нет вопросов, а вот здесь на грубе застрял....
Автор: olegigor5555
Дата сообщения: 22.08.2013 23:57
mbrz

Цитата:
Если у тебя нет ответа - проходи мимо

Какой ты "вежливый". Я то пройду, не у меня проблемы с геометрией. А какие тут спецы - видишь сам. Обычные люди, почти
такие же как и ты (разве что, кроме Диалмак-а). И каждый предложил тебе что-то своЁ...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153

Предыдущая тема: Проблема WinXP: спонтанно вылетает в синий экран


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