On Monday, February 19, 2018 at 6:08:44 AM UTC+1, Glen H wrote: > On Sunday, February 18, 2018 at 9:59:24 AM UTC-5, Daniel Moerner wrote: > > On Saturday, February 17, 2018 at 9:06:03 PM UTC-5, Glen H wrote: > > > Hi, > > > > > > I'm a new user and am trying to get Win7 Pro x64 installed in Qubes 4rc4. > > > I have a Dell e7440 and it doesn't come with a Windows .iso. Before I > > > installed Qubes I used the Dell recovery tool to create a recovery usb > > > disk for Win7 to re-install the OS but I'm not sure if this is usable to > > > install with Qubes. > > > > > > I tried following the instructions on the Qubes website by creating a new > > > Qube without a template but I could not change it from PVM to HVM. Then > > > when I tried booting from the USB recovery disk it would load up a > > > terminal and then exit after 10 seconds. > > > > > > When I try to boot the recovery USB disk from the main BIOS it boots up > > > fine. Does anyone have any tips for installing Win7 in Qubes 4? > > > > > > Thanks, > > > > > > Glen > > > > Hi, > > > > Check out these two issues: > > Installing Windows 7: https://github.com/QubesOS/qubes-issues/issues/3592 > > Installing Qubes Windows Tools: > > https://github.com/QubesOS/qubes-issues/issues/3585 > > > > The two problems you describe in the post seem to be the following: > > 1. Use qvm-prefs to set the virt_mode to hvm; the GUI doesn't work. > > 2. Make sure you set the video-model to cirrus for install. > > > > Best, > > Daniel > > Hi, > > Thanks for the tips Daniel. I'm stuck at not being able to boot from the usb > disk. I am doing: > > ``` > qvm-create --class StandaloneVM --label red win7new > qvm-prefs win7new virt_mode hvm > qvm-prefs win7new memory 4000 > qvm-prefs win7new maxmem 4000 > qvm-prefs win7new kernel '' > qvm-volume extend win7new:root 25g > qvm-prefs win7new debug True > qvm-features win7new video-model cirrus > > # Then attach usb drive to untrusted, but all of these fail to boot: > > qvm-start --hddisk untrusted:sda win7new > qvm-start --hddisk untrusted:sda1 win7new > qvm-start --hddisk untrusted:/dev/sda win7new > qvm-start --hddisk untrusted:/dev/sda1 win7new > ``` > > I'm not sure whether to use the whole drive (no name) or the first partition > (named DELLRESTORE)...but I tried both. > > I get the error message in the win7new terminal: > > ``` > SeaBIOS (version ...) > Machine UUID ... > Booting from Hard Disk... > Boot failed: not a bootable disk > > Booting from Floppy... > Boot failed: could not read the boot disk > > No bootable device. > ``` > > So it seems that it doesn't recognize the USB drive as bootable even though I > can boot it from the main BIOS (in legacy mode). > > Any help would be appreciated. > > Glen
First, welcome to the Qubes community! :) A few things first, starting to use Qubes can be a bit overwhelming, but you'll get the hang of it over time if you keep using it. For starters, look here in the command you use "untrusted:sda" which is something Qubes exclusive and you therefore had no chance knowing this. Untrusted, is a word that needs replacing for whichever untrusted AppVM you're using to hold your USB or SATA controllers. It's called untrusted because dom0 is trusted, and you need to use an less untrusted domain that doesn't compromise your more trusted domain, dom0. This is a bit tricky for new users to catch on, on, as it's ambiguity for new users, at best. To solve this, then you first need to figure out where your controller is located. If you have no sys-usb or similar, then it's likely still in dom0. It's insecure to keep this in the secure dom0 domain, but mostly you should be fine for some time yet if you're not a high target profile, and never leave your computer unattended in public or near people you don't trust with your life. Still, having it in dom0 is still more secure than not using Qubes. Just keep in mind you eventually want to migrate away from using dom0 for anything, but it's not always easy just yet due to some fixes and hardwares require you still manually manage dom0 from time to time, so it's not yet entirely a users responsibility, as there are still times when you need to use dom0. So if your USB or SATA controllers are in dom0 (Your SATA controllers will be if you did not move them yourself, and USB controllers depend on your hardware, the installer might or might not have done it automatically). If you don't have a sys-usb VM, then it's probably still in dom0. I don't know your current knowledge on Linux, so I'll take the liberty to add more details just in case. In conclusion from the above, instead of untrusted, it should look like this dom0:sda for dom0, and sys-usb:sda for sys-usb, whereever that controller is located. further, sda may look like sdb, sdc, or if adding partitins, like sdb2 or sdf4. It's kind of like C:/ in windows, followed by d:/ for your DVD drive, on most machines. Instead it's "sd" followed by a,b,c,d,e,f, etc. The reason it's typically starting with "sda" when the AppVM has partitions on its own, is because they are named "xvd" followed by a,b,c,d,e,f, etc. instead of "sd" for normal physical devices. Open up the AppVM in question, and run "lsblk" to get a printout of all your "/dev/xvd's" and "/dev/sdx's". Remember whereever that USB controller is located, you need to use that yellowish GUI widget up in the upper corner (only available in Qubes 4 onwards), to move an USB port to any other AppVM, where your iso/image recovery file is located. Then you should be able to fix the command so that it works, knowing these 3 things. As for the boot that doesn't work, why are you using this flag --hddisk instead of the --cdrom flag? Is this an assumption based decision or a guide you followed? This flag "might" be an additional reason that it's not booting. For image files, like your recovery medium should boot up with the --cdrom (it's an img or iso format file right? or is it a special format?). Should look like this, just like in the link up above provided by Daniel. qvm-start --cdrom=untrusted:/home/user/windows_install.iso win7new Does using --cdrom flag, make any progress? It might also be neat to know which recovery tool you used, and what format it puts your recovery backup in? As for the conversion of an existing image file, well, I've seen various transfers from different virtual machines before, although not seen many. I do believe that I've seen an image file taken directly from a drive, and so too are the ones coming from VirtualBox. But by the word convert here, I really mean I don't know any details, just that I've seen the topic headlines briefly, and it was quite a while ago. For all I know, it could be no big deal, or really messy. I just know I've seen the topic headlines before. But I've also yet to see one where it wasn't possible to transfer/convert over though. In my anecdotal perspective on this matter, odds seems to be that it might work, though maybe with needed some work-arounds. I might look into this later today in order to learn more, I'll post if I learn anything new that might be useful. Hopefully the first part of this post is enough to make it work though. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/79772cc7-4cde-4ba2-8455-871e134e5978%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.