LINUX.ORG.RU

Iso образ

 


1

2

Добрый день. Активным пользователем Linux не являюсь, поэтому за помощью обращаюсь к вам. Есть в наличие iso образ жесткого диска с установленной Linux Gentoo. Необходимо его запустить на виртуальной машине. Возможно ли это? Самостоятельно пробовал, не вышло. Может кто помочь? За реальную помощь будет финансовая благодарочка (не тысячи разумеется).

iso образ жесткого диска

ахах. просто dd копия? просто kvm -hda образ, если в образе раздел а не весь диск, возможно придётся туда загрузчик поставить

не тысячи разумеется

не жалких 15$?

anonymous
()
Ответ на: комментарий от anonymous

15 баксов тоже деньги, учитывая нынешний курс.

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

не то, зачем именно генто? ну предположим ты поставишь iso , дальше его настраивать, и обпиливать, а это будет для тебя проблемой если не можешь собрать из stage1

novoxudonoser
()
Ответ на: комментарий от novoxudonoser

Мне нужно будет исследовать запущенную ОС, например список установленных программ, история браузера и подобное

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

Мне нужно будет исследовать запущенную ОС, например список установленных программ, история браузера и подобное

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

вот почитай

novoxudonoser
()
Ответ на: комментарий от novoxudonoser

Прочитай внимательно первый пост, с Linux не знаком, поэтому ошибки уместны, нужно понимать.

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

Ещё раз, ISO это одно, а посекторный образ диска - это другое.

Кто вам дал этот «ISO» диск? Попробуйте открыть в архиваторе его или подключить его в виртуальный привод в daemon-tools.

также в формате dsk

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

В общем вам нужно определить в начале что вы имеете на руках. Можете воспользоваться утилитой file, либо из состава Linux, либо скачать версию для windows вот отсюда: http://gnuwin32.sourceforge.net/packages/file.htm

Далее выполните команду:

file файл.iso
file файл.dsk

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Запустил gnuwin32, но выполнять команды не хочет, пишет "...не является внутренней или внешней командой".

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

Запустил gnuwin32

Зачем он вам нужен?

Скачиваете по указанной ссылке «Binaries» и «Dependencies», распаковываете в одну директорию, прописываете в PATH путь до директории bin, затем в командной строке windows вызываете утилиту file и смотрите что это за файлы.

kostik87 ★★★★★
()
Ответ на: комментарий от PinkCat

Всё таки файл имеет расширение dsk

В любом случае нужно в начале определить является ли он посекторным образом или это образ диска, созданный в WinImage Disk Image.

kostik87 ★★★★★
()
Ответ на: комментарий от PinkCat

Переопределение PATH делаете вот так:

set PATH=%PATH%;Диск:\пусть\
А так вы затёрли значение PATH, которое там было, что делать нельзя, ибо перестанут быть доступными утилиты по путям, которые были в переменной PATH. Теперь закройте командную строку и откройте её заново, выполните правильно добавление пути в переменную PATH. Затем выполните:
file
dir 1.dsk
file 1.dsk

kostik87 ★★★★★
()
Ответ на: комментарий от PinkCat

Ну всё, разворачивайте этот образ на диск. Там всего примерно 512 мегабайт.

Вам будет нужен iso образ с любым LiveCD Linux, флешка, на которую вы скопируете этот образ как файл. Затем пробрасывайте флешку в виртуальную машину. Загружаетесь в виртуальной машине с ISO образа, затем определяете имя устройства флешки, для этого запускаете утилиту

fdisk -l
и ищете там свою флешку по размеру и типу файловой системы.

Далее монтируете либо саму флешку, если файловая система на ней создана без разделов:

mkdir /tmp/usb
mount /dev/sdX /tmp/usb
где /dev/sdX что-то вроде /dev/sda, /dev/sdb. или раздел на флешке:
mkdir /tmp/usb
mount /dev/sdXY /tmp/usb
где /dev/sdX что-то вроде /dev/sda1, /dev/sdb1.

Затем в выводе

fdisk -l
опять же определяете имя устройства виртуального жёсткого диска.

Ну и собственно разворачиваете образ:

dd if=/tmp/usb/1.dsk of=/dev/sdX
ждёте пока опять не появится приглашение командной строки, во время процесса разворачивания образа ничего выводиться не будет.

Не перепутайте устройство флешки и виртуального диска.

Удачи.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Спасибо за потраченное время, буду пробовать, по результатам отпишусь)

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

Собственно, спрашивайте здесь. Но в начале, если вам что-то непонятно из написанного, то вы в первую очередь попробуйте самостоятельно получить сведения по непонятным терминам, командам. Просто воспользуйтесь поисковой системой.

Ну а потом уже спрашивайте здесь.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Делал по упомянутой Вами процедуре, ничего не вышло. Поэтому, запустил LiveCD. Разархивировал образ на жесткий диск (Restoring Disk Image). Попробовал запустить ВМ с этого жесткого диска. Зависает на загрузке, просто обновляется экран, консоль не реагирует.http://s018.radikal.ru/i527/1502/df/4bfae44e75fa.jpg

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

Делал по упомянутой Вами процедуре, ничего не вышло.

Потому, что в начале нужно думать, а потом делать.

Разархивировал образ на жесткий диск (Restoring Disk Image)

Да, и чем же вы это делали? У вас есть подготовленный LiveCD, который шёл в комплекте с образом и вы об этом ничего не сказали?

Попробовал запустить ВМ с этого жесткого диска. Зависает на загрузке, просто обновляется экран, консоль не реагирует

Выкладывайте файл образа на файлообменник, а сюда ссылку. Посмотрим что там за образ. Ну или зовите человека, который понимает то, что нужно сделать, а так вы будете только гадать, с вашим уровнем знаний. Да и мы вам помочь не сможем, хотя бы без файла образа.

kostik87 ★★★★★
()

Зависит от ВМ и самого образа.

Deleted
()
Ответ на: комментарий от PinkCat

Зависает на загрузке, просто обновляется экран, консоль не реагирует

Скорее всего проблема в том, что в конфигурации графической сервера (xorg-server) жёстко указано, что нужно использовать видео драйвер VIA, а в виртуальной машине как ясно другой видео адаптер.

Этот образ снят с какого-то компьютера и Linux, установленный в нём, собран именно под оборудование этого компьютера. Так что просто так запустить его в виртуальной машине не получится.

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

Там как раз есть универсальный драйвер via:

ls usr/lib/xorg/modules/drivers/
vesa_drv.so  via_drv.so

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

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от kostik87

Необходимо по вопросам работы, нужно запустить. «внести изменения в конфигурационный файл сервера графической оболочки, ну либо попросту переименовать конфигурационный файл и надеяться, что графический сервер найдёт нужный драйвер» подскажите а какой именно файл переименовывать и во что, какие изменения вносить?

PinkCat
() автор топика
Ответ на: комментарий от PinkCat

подскажите а какой именно файл переименовывать

Вот этот: /etc/X11/xorg.conf

и во что, какие изменения вносить?

Вместо вот этого:

Section «Device»
        Identifier      «Default Card»
        Driver          «via»
#       Driver          «vesa»
#       BusID           «PCI:1:0:0»
        Option  «RenderAccel»   «true» 
#       Option   «UseEdidDpi»   «FALSE»
#       Option   «DPI»   «96 x 96»
EndSection
сделайте вот так:
Section «Device»
        Identifier      «Default Card»
        Driver          «vesa»
EndSection

kostik87 ★★★★★
()
Ответ на: комментарий от PinkCat

Вся суть в том, что Gentoo - это не просто готовый дистрибутив, а дистрибутив, который собирается из исходных кодов. Т.е. весь дистрибутив от ядра системы, до всех компонентов собираются при установке дистрибутива. При чём при сборке ядра, которое ответственно за поддержку оборудования можно выбрать какое оборудование ядро должно поддерживать, а какое нет. То же самое и с программными компонентами, можно указать с каким набором возможностей их нужно собрать.

Уже хотя бы xorg-server (графический сервер) установлен с поддержкой всего двух видео драйверов, а точнее установлены всего два пакета с видео драйверами. Универсальный драйвер vesa, который предоставляет базовый функционал видео подсистемы и драйвер для видео карт Via.

Вот отсюда все возможные нюансы. Что вам нужно либо точно такое же железо, на котором эта система работала. Но с другой стороны, она запустилась в виртуальной машине, ну или не запустилась. Т.е. нужно знать как собрано ядро, а возможно и пересобирать его. К тому же, по версии ядра можно судить что этой системе уже года так 3-4. Поэтому установить что-то туда будет проблематично.

Вот теперь думайте сами.

kostik87 ★★★★★
()

Есть в наличие iso образ жесткого диска с установленной Linux Gentoo

Ох, Gentoo, Gentoo! :D

Deleted
()
Ответ на: комментарий от PinkCat

Что бы вносить правки вам придётся загрузиться с LiveCD, смонтировать раздел с виртуального диска:

mkdir /tmp/1
mount /dev/sdXY /tmp/1
И далее относительно /tmp/1 смотреть файл, переименовывать его.

Переименовывать командой mv, редактировать редактором nano.

kostik87 ★★★★★
()

Необходимо его запустить на виртуальной машине. Возможно ли это? Самостоятельно пробовал, не вышло.

Возможно, если портаж и компилятор рабочие. Для виртуалбокса сойдет и vesa. Но для их обновления лучше заюзать бинарные пакеты с tinderbox.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от kostik87

Запустилось =) остался последний вопрос, как изменить конфиг, чтоб заработала клавиатура и мышь?

PinkCat
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.