ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Монтирование образа HDD
@ 2004-04-25 11:31 Alexander Mayorov
  2004-04-25 12:04 ` Sergey Vlasov
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Alexander Mayorov @ 2004-04-25 11:31 UTC (permalink / raw)
  To: community

Приветствую!
Кто нибудь пробовал монтировать (через loop) образ hdd с несколькими 
разделами? Что для этого необходимо, т.к. mount -o loop harddisk /mnt/point 
не прокатывает...

Alex


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 11:31 [Comm] Монтирование образа HDD Alexander Mayorov
@ 2004-04-25 12:04 ` Sergey Vlasov
  2004-04-25 12:55 ` Alexander Kuprin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Sergey Vlasov @ 2004-04-25 12:04 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

On Sun, Apr 25, 2004 at 05:31:56PM +0600, Alexander Mayorov wrote:
> Кто нибудь пробовал монтировать (через loop) образ hdd с несколькими 
> разделами? Что для этого необходимо, т.к. mount -o loop harddisk /mnt/point 
> не прокатывает...

sfdisk -d image, далее пересчитать номер начального сектора нужного
раздела в смещение в байтах (*512) и монтировать с -o loop,offset=N.
Не знаю, пройдёт ли такой фокус при смещении больше 2 Гб.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 11:31 [Comm] Монтирование образа HDD Alexander Mayorov
  2004-04-25 12:04 ` Sergey Vlasov
@ 2004-04-25 12:55 ` Alexander Kuprin
  2004-04-25 13:38   ` Vitaly Lipatov
  2004-04-25 18:24 ` Alexander Mayorov
  2004-04-25 18:27 ` QEMU . plus " Alexander Mayorov
  3 siblings, 1 reply; 9+ messages in thread
From: Alexander Kuprin @ 2004-04-25 12:55 UTC (permalink / raw)
  To: community

On Sunday 25 April 2004 14:31, Alexander Mayorov wrote:
> Кто нибудь пробовал монтировать (через loop) образ hdd с несколькими
> разделами? Что для этого необходимо, т.к. mount -o loop harddisk /mnt/point
> не прокатывает...

А mount -o loop /dev/hda1 /mnt/point прокатывает. По крайней мере сегодня. ;)

--
WBR, Alexadner Kuprin

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 12:55 ` Alexander Kuprin
@ 2004-04-25 13:38   ` Vitaly Lipatov
  2004-04-25 17:04     ` Alexander Kuprin
  0 siblings, 1 reply; 9+ messages in thread
From: Vitaly Lipatov @ 2004-04-25 13:38 UTC (permalink / raw)
  To: community

On Sunday 25 April 2004 16:55, Alexander Kuprin wrote:
> On Sunday 25 April 2004 14:31, Alexander Mayorov wrote:
> > Кто нибудь пробовал монтировать (через loop) образ hdd с
> > несколькими разделами? Что для этого необходимо, т.к. mount
> > -o loop harddisk /mnt/point не прокатывает...
>
> А mount -o loop /dev/hda1 /mnt/point прокатывает. По крайней
> мере сегодня. ;)
Да, только суть в том, что образ диска-то полный сделан, а вот 
как разделы из него вынимать... Через vmWare :)

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 13:38   ` Vitaly Lipatov
@ 2004-04-25 17:04     ` Alexander Kuprin
  2004-04-25 17:26       ` Vitaly Lipatov
  0 siblings, 1 reply; 9+ messages in thread
From: Alexander Kuprin @ 2004-04-25 17:04 UTC (permalink / raw)
  To: community

On Sunday 25 April 2004 16:38, Vitaly Lipatov wrote:
> > > Кто нибудь пробовал монтировать (через loop) образ hdd с
> > > несколькими разделами? Что для этого необходимо, т.к. mount
> > > -o loop harddisk /mnt/point не прокатывает...
> >
> > А mount -o loop /dev/hda1 /mnt/point прокатывает. По крайней
> > мере сегодня. ;)
>
> Да, только суть в том, что образ диска-то полный сделан, а вот
> как разделы из него вынимать... Через vmWare :)

/me хлопает себя по лбу... слышен медный звон.. Балда! Невнимательно 
прочитал. :)

Ваиталий, а Вы уверены, что VMware тут поможет? Судя по структуре виртуальных 
дисков, там всё иначе устроено.

--
WBR, Alexadner Kuprin

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 17:04     ` Alexander Kuprin
@ 2004-04-25 17:26       ` Vitaly Lipatov
  0 siblings, 0 replies; 9+ messages in thread
From: Vitaly Lipatov @ 2004-04-25 17:26 UTC (permalink / raw)
  To: community

On Sunday 25 April 2004 21:04, Alexander Kuprin wrote:
> On Sunday 25 April 2004 16:38, Vitaly Lipatov wrote:
> > > > Кто нибудь пробовал монтировать (через loop) образ hdd с
> > > > несколькими разделами? Что для этого необходимо, т.к.
> > > > mount -o loop harddisk /mnt/point не прокатывает...
> > >
> > > А mount -o loop /dev/hda1 /mnt/point прокатывает. По
> > > крайней мере сегодня. ;)
> >
> > Да, только суть в том, что образ диска-то полный сделан, а
> > вот как разделы из него вынимать... Через vmWare :)
>
> /me хлопает себя по лбу... слышен медный звон.. Балда!
> Невнимательно прочитал. :)
>
> Ваиталий, а Вы уверены, что VMware тут поможет? Судя по
> структуре виртуальных дисков, там всё иначе устроено.
Их виртуальные диски иначе устроены, но надеюсь, они не захотят 
отличать /dev/hda от любого другого файла, в который скинут 
образ диска. 
Ой, проверил в vmWare 4.5, оказывается, не хотят они файл 
воспринимать как образ диска. Но можно скопировать на физический 
диск и всё будет.
Кстати, можно написать простой скриптик, который будет образ на 
разделы разбивать для таких целей...

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 11:31 [Comm] Монтирование образа HDD Alexander Mayorov
  2004-04-25 12:04 ` Sergey Vlasov
  2004-04-25 12:55 ` Alexander Kuprin
@ 2004-04-25 18:24 ` Alexander Mayorov
  2004-04-25 18:38   ` Sergey Vlasov
  2004-04-25 18:27 ` QEMU . plus " Alexander Mayorov
  3 siblings, 1 reply; 9+ messages in thread
From: Alexander Mayorov @ 2004-04-25 18:24 UTC (permalink / raw)
  To: community

В сообщении от Воскресенье 25 Апрель 2004 17:31 Alexander Mayorov написал(a):
> Приветствую!
> Кто нибудь пробовал монтировать (через loop) образ hdd с несколькими
> разделами? Что для этого необходимо, т.к. mount -o loop harddisk /mnt/point
> не прокатывает...
Боюсь, что несовсем корректно задал вопрос ;-)
Итак, задача:
Имеется эмулятор QEMU, ему скармливается пустой фалй на диске, размером, 
например, гигабайт
Запускается инстольник 98 винды, инстольник прикольно ругеается, что диск 
(т.е. файл, изображающий физический диск) безнадежно болен вирусами и пр.
После чего средствами виндового fdisk создается ФАТ32 раздел и форматируется, 
после чего на оный раздел ставится виндоуз (точнее не ставится, а пытается и 
виснет в середине установки).
Вопрос: как средствами linux подцепить файл и раздел на нем в точку 
монтирования?
Примечание: loop прекрасно работает с образами дискет и сидиромов, однако тут 
спотыкается
Примечание (забавное):
натравливаем на этот диск (который файл) линуксовый fdisk.
Вот что видим:
[mnr@Darkstar mnr]$ /sbin/fdisk -l /hdimage
You must set cylinders.
You can do this from the extra functions menu.

Disk /win: 0 MB, 0 bytes
16 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot    Start       End    Blocks   Id  System
 /win1   *         1      1941    978232+   c  Win95 FAT32 (LBA)
Partition 1 has different physical/logical endings:
     phys=(916, 15, 63) logical=(1940, 15, 63)
[mnr@Darkstar mnr]$
win1 - это созданный в файле и отформатированный под fat32 винюковый раздел
т.е. линуксовый fdisk можно заставить считать файл физическим диском (узнал об 
этом только что, обрадован)

Так вот, КАК ПОЛУЧИТЬ ДОСТУП К РАЗДЕЛУ win1?
Я пробовал зарегистрировать с помощью hdparm этот файл как IDE-интерфейс, 
ничего не получилось.

Александр


^ permalink raw reply	[flat|nested] 9+ messages in thread

* QEMU . plus [Comm] Монтирование образа HDD
  2004-04-25 11:31 [Comm] Монтирование образа HDD Alexander Mayorov
                   ` (2 preceding siblings ...)
  2004-04-25 18:24 ` Alexander Mayorov
@ 2004-04-25 18:27 ` Alexander Mayorov
  3 siblings, 0 replies; 9+ messages in thread
From: Alexander Mayorov @ 2004-04-25 18:27 UTC (permalink / raw)
  To: community

В дополнение к вопросу:
Кто нибудь запускал win (любой 32битной версии) под QEMU?
Какие есть грабли и как их обойти?

Александр
PS. Вот приперло так приперло эту дурную винду использовать. ;-(((


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Монтирование образа HDD
  2004-04-25 18:24 ` Alexander Mayorov
@ 2004-04-25 18:38   ` Sergey Vlasov
  0 siblings, 0 replies; 9+ messages in thread
From: Sergey Vlasov @ 2004-04-25 18:38 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1159 bytes --]

On Mon, Apr 26, 2004 at 12:24:41AM +0600, Alexander Mayorov wrote:
[skip]
> [mnr@Darkstar mnr]$ /sbin/fdisk -l /hdimage
> You must set cylinders.
> You can do this from the extra functions menu.
> 
> Disk /win: 0 MB, 0 bytes
> 16 heads, 63 sectors/track, 0 cylinders
> Units = cylinders of 1008 * 512 = 516096 bytes
> 
> Device Boot    Start       End    Blocks   Id  System
>  /win1   *         1      1941    978232+   c  Win95 FAT32 (LBA)
> Partition 1 has different physical/logical endings:
>      phys=(916, 15, 63) logical=(1940, 15, 63)
> [mnr@Darkstar mnr]$
> win1 - это созданный в файле и отформатированный под fat32 винюковый раздел
> т.е. линуксовый fdisk можно заставить считать файл физическим диском (узнал об 
> этом только что, обрадован)
> 
> Так вот, КАК ПОЛУЧИТЬ ДОСТУП К РАЗДЕЛУ win1?
> Я пробовал зарегистрировать с помощью hdparm этот файл как IDE-интерфейс, 
> ничего не получилось.

Тут лучше было смотреть вывод fdisk с добавлением опции -u - в
секторах.  Обычно первый раздел начинается с сектора 63, поэтому можно
попробовать

	mount -t vfat -o loop,offset=32256 /hdimage /mnt/disk

(32256 = 63*512)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-04-25 18:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-25 11:31 [Comm] Монтирование образа HDD Alexander Mayorov
2004-04-25 12:04 ` Sergey Vlasov
2004-04-25 12:55 ` Alexander Kuprin
2004-04-25 13:38   ` Vitaly Lipatov
2004-04-25 17:04     ` Alexander Kuprin
2004-04-25 17:26       ` Vitaly Lipatov
2004-04-25 18:24 ` Alexander Mayorov
2004-04-25 18:38   ` Sergey Vlasov
2004-04-25 18:27 ` QEMU . plus " Alexander Mayorov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git