From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Mayorov To: community@altlinux.ru Subject: Re: [Comm] =?koi8-r?b?7c/O1MnSz9fBzsnFIM/C0sHawQ==?= HDD Date: Mon, 26 Apr 2004 00:24:41 +0600 User-Agent: KMail/1.5 References: <200404251731.56998.fedex@bashnet.ru> In-Reply-To: <200404251731.56998.fedex@bashnet.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200404260024.41514.fedex@bashnet.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Apr 2004 18:29:41 -0000 Archived-At: List-Archive: List-Post: В сообщении от Воскресенье 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-интерфейс, ничего не получилось. Александр