FS#31670 - Virtual hard disk missing when attempting to install in MS VirtualPC 2007

Attached to Project: Arch Linux
Opened by James Crompton (DonJaime) - Monday, 24 September 2012, 11:12 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 02 October 2012, 23:02 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Installation of arch linux using install medium 2012.09.07 under Microsoft VirtualPC 2007 fails because the virtual hard disk is not accessible from the system booted from the Arch Linux live medium.

Additional info:
* the hard disk is recognised correctly by the Hardware Information (HDT) function from the boot menu.

Steps to reproduce:
1. create a new virtual machine with a new hard disk in Microsoft VirtualPC 2007
2. boot the VM using archlinux-2012.09.07-dual.iso
3. choose the 'Boot Arch Linux (i686) option from the boot menu
4. wait to be logged on as root
5. search in vain for sd* in /dev, or any non-cd device under /dev/disk/
This task depends upon

Closed by  Eric Belanger (Snowman)
Tuesday, 02 October 2012, 23:02 GMT
Reason for closing:  Not a bug
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 24 September 2012, 18:05 GMT
According to web, such virtual hardware use PIIX4, so ata_piix.ko should be loaded. Anyway please use forums for support. Thanks.
Comment by James Crompton (DonJaime) - Tuesday, 25 September 2012, 08:44 GMT
"ata_piix.ko should be loaded": do you mean the live medium should load it, or I should load it? Given that the HDT loads it, there seems no particular reason why the live system shouldn't. Presumably this problem will get in the way of installation on older real hardware, too.
Comment by Gerardo Exequiel Pozzi (djgera) - Tuesday, 25 September 2012, 15:22 GMT
HDT does not load any module, just shows what PCI-device matches with PCI-ID according to a map file. If something goes wrong in live-medium, the same thing will happen on installed system. The modprobe will load such module from a systemd-udevd rule. If not, try to load it manually.
Not necessarily, I have such real hardware (8086:2825)
Comment by James Crompton (DonJaime) - Wednesday, 26 September 2012, 08:37 GMT
Sorry about the confusion. Loading ata_piix manually doesn't help. Nor does loading ata_piix and rescanning the scsi bus. HDT mentions module i2c_piix4 as well, but additionally loading that doesn't help either. I've installed various other flavors of Linux on VirtualPC 2007. I suppose it's a matter of taste whether you consider a distribution not working on a widely available generic PC architecture as a bug or as a missing feature.
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 26 September 2012, 14:51 GMT
No problem, but please open a forum thread, is more appropiate for this king of problems.

Loading...