

I had to look up the meaning of hypervisor.Telemin wrote:The one exception to that is that if you are using a linux hypervisor I suggest you use "virtio" hardware in the guest wherever possible and enable to appropriate options in the guest kernel, if your hypervisor is windows then just use the defaults.

Ah, ok. Hypervisor is another way of saying ‘virtual machine software’. Ok, thank you.Hu wrote:Usually, hypervisor is not restricted only to the complicated deployments you describe, but refers to the virtual machine management software even if you're just virtualizing one machine for personal use.


I think this is referring to users who will be installing a Linux OS and not users who are working on Linux OS. Correct?page 25 of book wrote:If you want to use physical disks as the storage backend of your virtual machines, consider using a Linux host operating system.
And on page 19 of the book, this is written:page six of book wrote:If you're looking for good performance, just having the available disk space is not enough. This is because you don't want the virtual machine disk file to be fragmented. To avoid fragmentation, it is recommended that you use a machine where a separate disk is dedicated to the storage of VMDK files. The benefit of this that you can avoid fragmentation, and you'll have one disk that is dedicated to the operating system and another disk that is dedicated to handling virtual machine I/O requests.
In my situation, I just happen to have a completely empty 1TB external HDD drive connected to my computer. After reading the above, I created a folder called “Virtual Machines” on this empty drive. Are both p6 and p19 referring to the same thing?page 19 of book wrote:“Before you start the actual installation of virtual machines, you should set the default location where the virtual machine disk files are going to be stored. If you don't do this, they will get stored in the home directory of the user that uses VMware Workstation. There's nothing wrong with that, but if you're setting up an environment where many virtual machines are going to be used, you probably want to store all virtual machine disk files on a dedicated hard disk.”
I searched Google with “gentoo partition type guest os”page 48 of manual, step 2 of procedure wrote:Check the guest operating system documentation regarding the type of partition on which the guest operating system can be installed.
I don’t know what this means at all. I’m not sure how to ascertain if I use a “Windows host IDE disk in a physical disk configuration”. But I searched Google anyway. I used this search phrase “Windows host IDE disk physical disk configuration windows 10”. No links jumped out at me particularly.page 48 of manual, step 4 of procedure wrote:If you use a Windows host IDE disk in a physical disk configuration, verify that it is not configured as the slave on the secondary IDE channel if the master on that channel is a CD-ROM drive.

I don’t know but I will list my more details of my computer specs here:Hu wrote:you're probably already protected from the Internet by a NAT on your home router.
I read about this issue with Windows 10 before I upgraded. I found this guide but I haven’t had time to go through it and do all of the steps one-by-one. What do you think?Hu wrote:Although not NAT related, Windows 10 is also a problem for its obnoxious phone home misfeatures (which are not blocked by NAT since they're initiated from inside the house).

Ah, ok. So, the technique Swapping uses is ‘virtual memory’. Now that is confusing, ‘virtual memory’ isn’t memory but a technique.Hu wrote:Swapping means saving a page of RAM to disk…See Wikipedia: Virtual memory for background.
A couple of questions here.Hu wrote:As far as I know, virtualizing IDE devices requires more traps between guest and hypervisor than does virtualizing SCSI. Traps are expensive.
so almost everything knows how to operate IDE drives, but not everything will necessarily operate recent SCSI hardware.
Ok, I will select “new virtual disk” then.Hu wrote:I recommend you not attempt to use a block device
No need for now since I’ll take your advice, ty.Hu wrote:I can try to research these for you later, if needed.
Question #3Hu wrote:It must be denied Internet access if you want to be sure.

Q1a. Is this “swap space”?the handbook reads wrote:“Swap space At least 256 MB”
Q4. The link for the Hashcalc application isn’t working. I found this link but I’m not sure if it’s the correct application.the handbook reads wrote:The checksum itself can be verified using the Hashcalc application
I don’t know so did a search for “does my computer need ACPI”. I found this link:the handbook reads wrote:acpi=on
Code: Select all
CPU
Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
Maximum speed: 3.40 GHz
Sockets: 1
Cores: 4
Logical processors: 4
Virtualization: Disabled
Hyper-V support: Yes
L1 cache: 256 KB
L2 cache: 1.0 MB
L3 cache: 6.0 MBI don’t know so did a search:the handbook reads wrote:console=X
I don’t know so did a search:the handbook reads wrote:dmraid=X
Don’t need ‘acpi=off’ so don’t need this either.the handbook reads wrote:doapm
I don’t know so did a search:the handbook reads wrote:dopcmcia
Q13. From the Gentoo handbook description, I may require this because I plan to install Gentoo via USB. Thoughts?the handbook reads wrote:doscsi
Q14. I assume my computer doesn’t have an “older BIOS” since it boots with UEFI. So, I don’t need this.the handbook reads wrote:sda=stroke
I don’t know so did a search:the handbook reads wrote:ide=nodma
I don’t know so did a search:the handbook reads wrote:noapic
Q17a. In the Gentoo handbook description of this, CD means ‘compact disc’, correct?the handbook reads wrote:nodetect
I checked what my network card is here:the handbook reads wrote:nodhcp
Q19. I don’t know so did a search for “my computer IDE/SATA RAID controller”. But didn’t find anything that explains this.the handbook reads wrote:nodmraid
Q20. I vaguely remember something about the term Firewire when I was getting help online building my desktop computer. But I don’t even think Firewire is on my computer. Of course, I could be incorrect. I assume I don’t need to worry about this?the handbook reads wrote:nofirewire
I don’t know so did a search:the handbook reads wrote:nogpm
I don’t know so did a search:the handbook reads wrote:nohotplug
I work with a number of different languages and I use many different language keyboards besides English so I definitely don’t need this enabled.the handbook reads wrote:nokeymap
I know APIC from my readings above and I know what “uniprocessor” means as a word but I had to search to see what would actually use only one processor:the handbook reads wrote:nolapic
I don’t know so did a search:the handbook reads wrote:nosata
I don’t know so did a search:the handbook reads wrote:nosmp
I don’t think I need to research for these three. Finally, something I have an idea about already.the handbook reads wrote:nosound
nousb
slowusb
I don’t know so did a search:the handbook reads wrote:dolvm
I understand what this means and I assume this is what I use when I finally need to debug something.the handbook reads wrote:debug
Q27. I understand ‘cache’ and ‘runtime portion of the CD’ I think means the commands that are used to boot the CD (aka startup init scripts, I think) but I don’t understand the description of this option and when I would use it. Why would I need to take the startup boot information from one CD and use it for another one? Wouldn’t I just burn the information to that CD? Or is this a way to save myself from having to burn multiple CDs and just use one.the handbook reads wrote:docache
This was interesting reading about RAMDisk.the handbook reads wrote:doload=X
I don’t know so did a search:the handbook reads wrote:dosshd
I think I will need to set this up because passwords are mandatory.the handbook reads wrote:passwd=foo
I don’t know portmap so did a search:the handbook reads wrote:nonfs
Q32. I don’t know this so did a search for “X-enabled LiveCD”. But couldn’t find any links explaining this.the handbook reads wrote:nox
Q33. I have no idea what this means..?the handbook reads wrote:The bootable media will check for no* options before do* options, so that options can be overridden in the exact order specified.
Q34. Does “console” here mean “command line interface” or basically the “command prompt” ?the handbook reads wrote:A root prompt is displayed on the current console, and one can switch to other consoles by pressing Alt+F2, Alt+F3 and Alt+F4.
Q35. Should I go ahead and learn “GNU Screen” before continuing with the installation? I have an iPad and can use that to continue with the installation following the Gentoo handbook if you feel that Screen is too advanced for me currently.the handbook reads wrote:It may be more efficient for the seasoned Linux enthusiast to use screen to view installation instructions via split panes rather than the multiple TTY method mentioned above.
Swap is the most common way to implement virtual memory. One could argue that techniques such as zram implement virtual memory without swapping, since zram does not need to write to disk.up_running wrote:Ah, ok. So, the technique Swapping uses is ‘virtual memory’. Now that is confusing, ‘virtual memory’ isn’t memory but a technique.
Everything is probably a slight overstatement, but not much. Any non-toy operating system you're likely to get your hands on will probably have an IDE driver because IDE is simple and old. SCSI is less old and less simple, so some non-toy systems might not have a SCSI driver. For any recent Windows and for any properly configured Linux, a SCSI driver should be available.up_running wrote:A couple of questions here.
Question #1
What are you referring to when you write “everything” can operate IDE drives but not always with SCSI hardware?
In this case, the hypervisor interrupts the guest, examines what the guest was trying to do with the virtual hardware, and changes state accordingly. If the guest tried to read from a virtual hard drive, the hypervisor is responsible for creating the appearance that the read happened. Expensive refers to the overhead associated with pausing the guest, making the hypervisor active, letting the hypervisor determine what the guest was trying to do, and making it happen. Consider the naive implementation of multiplication: a loop that adds the left side into an accumulator and repeats until the number of loop iterations equals the right side. That is an expensive way to do multiplication, but it works. Similarly, emulating virtual hardware and letting the guest pretend that the hardware is present is expensive, but works. More elaborate designs reduce the overhead by giving the guest a device that is easier for the hypervisor to provide.up_running wrote:Question #2
I looked up “traps”:
https://en.wikipedia.org/wiki/Trap_(computing)
Q 2a. But it has a number of meanings. Which meaning is used in your sentence?
Q 2b. What do you mean by “expensive”?
Assuming the offending components use enough of the normal network stack that a software firewall can block them, and that you can identify which components to block, you could rely on blocking via software. Personally, I'd wipe Windows 10 off the disk entirely. That would make it somewhat difficult for you to run, though.up_running wrote:Question #3
I should block it via my firewall (Kaspersky KIS 17) then?
The handbook is about giving the Linux kernel swap space on the drive. Any swap you have on the Windows host may help Windows overcommit memory to the guest as extra virtual RAM, but is independent of the Linux kernel's swap.up_running wrote: Q1.Q1a. Is this “swap space”?the handbook reads wrote:“Swap space At least 256 MB”
http://www.softwareok.com/?seite=faq-Windows-10&faq=52
Q1b. From following the link above, I see that 1920MB is the setting for “Currently allocated” in my Virtual Memory settings area. I assume I’m good to go here if I’m understanding this correctly..?
It makes sense to me.up_running wrote: Q2a. The install .iso for Gentoo is called the “minimal installation CD”? That’s confusing.
Q2b. Also, it requires an internet connection to install Gentoo? I think this presents a problem for me because as I mentioned above when discussing the VMWare Tools section Gentoo won’t have an internet connection for now. OR is this referring to only needing an internet connection to obtain the .iso file and then it’s not necessary thereafter? I can make the internet connection available though if absolutely necessary.
That is the right download ISO. Sorry, no idea if that is right tool for verifying by digest on Windows.up_running wrote: Q3. I would like to check that I've downloaded the files that I need. I’ve downloaded this file “amd64 aka x86_64“. I downloaded the “Minimal Installation CD” .iso and the .asc file.
http://distfiles.gentoo.org/releases/am ... 170727.iso
http://distfiles.gentoo.org/releases/am ... IGESTS.asc
From "Verifying the downloaded files" sectionQ4. The link for the Hashcalc application isn’t working. I found this link but I’m not sure if it’s the correct application.the handbook reads wrote:The checksum itself can be verified using the Hashcalc application
http://www.slavasoft.com/hashcalc/
I’m also not sure if the advice in the guide for using that application is outdated. I say this because the Hashcalc in the link above only mentions support for XP. I don’t Windows 10 anywhere.
Is the USB drive your physical drive or are you attaching a virtual drive to the guest via USB? In the former case, it's irrelevant. The guest will see it as whatever type the hypervisor says. Most likely, it will be SCSI or possibly IDE. As long as you are working with VMs, you shouldn't need to know or care about any physical media types.up_running wrote: Q5. I intend to install Gentoo to the VM with a USB drive. I don’t see a guide for this in this section of the handbook so I googled “install gentoo iso usb” and found this link:
Yes, video and graphics are used interchangeably. As above, your real hardware doesn't matter here. You only need to care about what emulated hardware VMware presents to the guest. Your real hardware will matter if you someday decide to use Gentoo as the host and Windows as a guest (or not at all).up_running wrote: This is from the "Kernal choices" heading of the Booting section.
I don’t know “framebuffer support” so did a search for “does my computer need ACPI”. I found this link:
https://wiki.gentoo.org/wiki/Framebuffer
Then, I used this link to ascertain what my video card is since the explanation of Framebuffer mentions this.
https://help.sketchup.com/pl/article/36253
Q6. I assume ‘graphics card’ is the same as ‘video card’..? My graphics card is “Intel(R) HD Graphics 4600”. I don’t know how to tell if this is an “older video card” but I found this wiki link:
https://en.wikipedia.org/wiki/Intel_HD_ ... cs#Haswell
Use gentoo if it works. Use gentoo-nofb only if necessary. Skip memtest86 for virtual hardware.up_running wrote: Q7. So, it seems this card is from 2012 but I don’t know how to definitely find the release date. Do I need gentoo or gentoo-nofb? I guess I’ll do the memtest86 as well, couldn’t hurt I suppose.
You need ACPI. Any consumer hardware from within the last 5-10 years likely needs it.up_running wrote:I don’t know so did a search for “does my computer need ACPI”. I found this link:the handbook reads wrote:acpi=on
Yes, although again, you should (for now) be looking at the virtual hardware from VMware, not the hardware your host Windows sees.up_running wrote: Q8. I followed the steps and my computer reads “ACPI x64-based PC”. This means I have to select “acpi=on”, correct?
Task manager may elect to show you a summary of all CPUs in a single graph, rather than providing per-CPU graphs.up_running wrote:When I read the second link, I checked the my Task Manager program and I only saw one CPU graph in the Performance tab.
You might have support for it in hardware, but have it disabled in the BIOS. Check Ark for definitive statistics on your CPU.up_running wrote: Q9. Above are my specs from the Performance tab. It says I have four cores and four logical processors. As the example in the second link states, I should see eight graphs even though I only have four cores. I’m confused here. Does my i5 processor have Hyper-Threading or not?
Don't use any parameters until you know you need them. Try with a very basic command line first. Let the kernel resolve everything it can on its own.up_running wrote:Q10. I still don’t really understand but the second link helped somewhat. My guess is that I do need it because the second link says serial console access is useful for “system admin of remote computers”. Am I correct?the handbook reads wrote:console=X
No.up_running wrote:Q11. I still don’t get it. Do I need this?the handbook reads wrote:dmraid=X
Right conclusion, wrong explanation. You don't need it because VMware is not emulating a laptop.up_running wrote: Q12. These are both for laptops (portable computers). One is older (PCMCIA or PC Card) and the other is newer, Cardbus. I don’t require either since my computer is a desktop.
Do you mean you're using a USB key to install Gentoo on real hardware?up_running wrote:Q13. From the Gentoo handbook description, I may require this because I plan to install Gentoo via USB. Thoughts?the handbook reads wrote:doscsi
I don't know.up_running wrote:Q14. I assume my computer doesn’t have an “older BIOS” since it boots with UEFI. So, I don’t need this.the handbook reads wrote:sda=stroke
Omit this.up_running wrote:Q15. I don’t know if I need to do anything with this. I’m not sure how to ascertain if my computer has an IDE chipset and/or CDROM drive that requires this either…?the handbook reads wrote:ide=nodma
Omit this.up_running wrote:I don’t know so did a search:the handbook reads wrote:noapic
https://www.computerhope.com/jargon/a/apic.htm
https://en.wikipedia.org/wiki/Advanced_ ... Controller
Q16. I like wikipedia’s writeup better even though I understand very little of it. The first link mentions nothing of interrupt controllers (or hyperlinks) in the main writeup, surprising from computerhope.com, it seems. Anyway, I assume that I need this enabled since my motherboard (ASUS Z87m) is newer. Correct?
It's for dealing with systems that don't boot well or at all with the default auto-detection. You don't need this.up_running wrote:Q17a. In the Gentoo handbook description of this, CD means ‘compact disc’, correct?the handbook reads wrote:nodetect
Q17b. The description states this is useful for debugging. Is this referring to only when booting Gentoo from a CD drive? And the reason for this being good is because the boot process would have to be done manually and thus I could perform commands for the CD to examine its errors?
Q17c. I assume the above question would apply to drivers also since drivers are involved in the boot process and with “nodetect” enabled they would have to be manually started as well thus allowing for examination via cli, correct?
If you are in NAT mode, VMware should provide a DHCP server. You don't need this option.up_running wrote:I checked what my network card is here:the handbook reads wrote:nodhcp
http://www.dummies.com/computers/pcs/ho ... -or-vista/
Q18. Mine is: “Realtek PCIe GBE Family Controller” amd the description reads this is useful on “networks with only static addresses”. I only have a static address as far as I know it on my home computer. I searched Google just to be positive but I didn’t find any links so I assume that my IP is static. So, I think I need this enabled..?
Omit this.up_running wrote:Q19. I don’t know so did a search for “my computer IDE/SATA RAID controller”. But didn’t find anything that explains this.the handbook reads wrote:nodmraid
Omit this.up_running wrote:Q20. I vaguely remember something about the term Firewire when I was getting help online building my desktop computer. But I don’t even think Firewire is on my computer. Of course, I could be incorrect. I assume I don’t need to worry about this?the handbook reads wrote:nofirewire
GPM is the console mouse. Mouse in X is handled separately.up_running wrote:I don’t know so did a search:the handbook reads wrote:nogpm
https://wiki.gentoo.org/wiki/GPM
Q21. This is for if I don’t want to use the mouse component in Gentoo, I think. I’m not sure why I wouldn’t want to use the mouse though..?
No situation comes to mind.up_running wrote:Q22a. The link explains it to where I can understand it. But I do have a question though. When would you want both cold and hotplugging unavailable? My guess is when you want nothing connected to any driver that you want to examine.the handbook reads wrote:nohotplug
I don't know. I've never experimented with disabling them.up_running wrote: Q22b. Having these init scripts disabled means nothing will be connected to any device and it can be examined without interference. Is that correct?
I don't know. I've never experimented with disabling this.up_running wrote:Q23. There are some good examples in that quora answer but I wonder how that relates to me installing Gentoo on my system..? In other words, what would/could I do to necessitate consideration of this setting?the handbook reads wrote:nolapic
SATA issues manifest in various ways, all of them extremely unpleasant. You don't need this option.up_running wrote:Q24. I remember connecting these cables when I built my computer. I didn’t know they had their own ‘modules’. The guide uses “Serial ATA modules” and “SATA subsystem” but isn’t this referring to the same thing? How would I know if their subsystem or module whatever was having issues?the handbook reads wrote:nosata
You have SMP if you have more than 1 logical core. Your host is SMP. Your guest might or might not be, depending on how you configure the virtual hardware.up_running wrote:I couldn’t find any link for this so I’m not sure if my computer is SMP or not..?the handbook reads wrote:nosmp
^ But I did find this Amazon link for my motherboard after I searched “asus z87m plus smp”:
https://www.amazon.es/Asus-Z87M-PLUS-C2 ... B00E5YO3U0
Q25. If you hit ctrl+F and type “smp” then it says my computer has one. But I could be misreading that…
No. You only need LVM if you want to present multiple storage devices as a single logical block device. If you accept presenting them as separate block devices, you do not need LVM. In any case, this is unlikely to matter in your VM.up_running wrote:I don’t know so did a search:the handbook reads wrote:dolvm
https://www.howtogeek.com/howto/36568/w ... in-ubuntu/
Q26. I think I need this because in the link there’s a section called “When Should You Use LMV?” and it mentions combining multiple HDDs into one (at least that’s what I think it’s saying). I have more than one HDD so I think I need this enabled, correct?
This is to support the case that you need to mount a CD other than the minimal install CD. This moves the minimal install CD into RAM so that you can remove it from the drive bay and place another CD there.up_running wrote:Q27. I understand ‘cache’ and ‘runtime portion of the CD’ I think means the commands that are used to boot the CD (aka startup init scripts, I think) but I don’t understand the description of this option and when I would use it. Why would I need to take the startup boot information from one CD and use it for another one? Wouldn’t I just burn the information to that CD? Or is this a way to save myself from having to burn multiple CDs and just use one.the handbook reads wrote:docache
When you need a module for correct early operation and the system fails to recognize that on its own.up_running wrote:Q28. When would I need to use this to load a module(s) though?the handbook reads wrote:doload=X
This is the openssh daemon sshd, not hardware. In this context, unattended might be better phrased as physically absent. Use it if you want to install on a system that you don't want to sit at while you work.up_running wrote:I don’t know so did a search:the handbook reads wrote:dosshd
https://www.lifewire.com/solid-state-hy ... ive-833451
Q29. I wonder why is there specifically a command for sshd as opposed to ssd or just traditional HDDs..? Also, I’m not sure when/why I’d do an unattended install. I think this is more for large-scale installations if I’m not mistaken.
Yes. Omit this.up_running wrote:I don’t know portmap so did a search:the handbook reads wrote:nonfs
http://www.tutorialspoint.com/unix_commands/portmap.htm
https://www.techopedia.com/definition/10306/port-mapper
Then did a search for RPC:
http://www.webopedia.com/TERM/R/RPC.html
Q30. So, portmap enables RPC. I would use RPC if/when I start working with servers, I think..?
As above, these are all tuning options. If you don't know you do need them, it's safe to assume you don't need them.up_running wrote: Then I searched nfsmount:
http://www.dummies.com/programming/netw ... s-in-unix/
Q31. I think I understand these but I’m not sure when I would need to consider this setting..?
nox prevents starting the X server. Use it if the X server makes a mess when started.up_running wrote:Q32. I don’t know this so did a search for “X-enabled LiveCD”. But couldn’t find any links explaining this.the handbook reads wrote:nox
Q33. I have no idea what this means..?the handbook reads wrote:The bootable media will check for no* options before do* options, so that options can be overridden in the exact order specified.
You get a command prompt on any logged in console.up_running wrote:Q34. Does “console” here mean “command line interface” or basically the “command prompt” ?the handbook reads wrote:A root prompt is displayed on the current console, and one can switch to other consoles by pressing Alt+F2, Alt+F3 and Alt+F4.
Skip screen. You can use your host to read instructions in parallel.up_running wrote:Q35. Should I go ahead and learn “GNU Screen” before continuing with the installation? I have an iPad and can use that to continue with the installation following the Gentoo handbook if you feel that Screen is too advanced for me currently.the handbook reads wrote:It may be more efficient for the seasoned Linux enthusiast to use screen to view installation instructions via split panes rather than the multiple TTY method mentioned above.

Ok, I will go with SCSI then, thank you.Hu wrote:For any recent Windows and for any properly configured Linux, a SCSI driver should be available.up_running wrote:A couple of questions here.
Question #1
What are you referring to when you write “everything” can operate IDE drives but not always with SCSI hardware?
Oh no, not math! I had to look up “naïve implementation”:Hu wrote:Consider the naive implementation of multiplication: a loop that adds the left side into an accumulator and repeats until the number of loop iterations equals the right side.up_running wrote:Question #2
I looked up “traps”:
https://en.wikipedia.org/wiki/Trap_(computing)
Q 2a. But it has a number of meanings. Which meaning is used in your sentence?
Q 2b. What do you mean by “expensive”?
Q1. Does this mean that software is only detected by a firewall dependent upon how much network resources it uses (in other words, how much connection from the internet it utilizes)? If true, wow! I never knew that.Hu wrote:Assuming the offending components use enough of the normal network stack that a software firewall can block them.up_running wrote:Question #3
I should block it via my firewall (Kaspersky KIS 17) then?
Hu wrote:The handbook is about giving the Linux kernel swap space on the drive. Any swap you have on the Windows host may help Windows overcommit memory to the guest as extra virtual RAM, but is independent of the Linux kernel's swap.
Ok, I’ll just follow the Handbook and use the “minimal installation CD”.Hu wrote:It makes sense to me.The minimal installation CD is one possible install method. You can use any reasonbly current featureful Linux environment. SystemRescue CD is a popular choice.
I think this tool might work:Hu wrote:Sorry, no idea if that is right tool for verifying by digest on Windows.
Hu wrote:Is the USB drive your physical drive or are you attaching a virtual drive to the guest via USB? In the former case, it's irrelevant. The guest will see it as whatever type the hypervisor says. Most likely, it will be SCSI or possibly IDE. As long as you are working with VMs, you shouldn't need to know or care about any physical media types.up_running wrote: Q5. I intend to install Gentoo to the VM with a USB drive. I don’t see a guide for this in this section of the handbook so I googled “install gentoo iso usb” and found this link:
Hu wrote:Yes, although again, you should (for now) be looking at the virtual hardware from VMware, not the hardware your host Windows sees.up_running wrote: Q8. I followed the steps and my computer reads “ACPI x64-based PC”. This means I have to select “acpi=on”, correct?
Yep. I Googled how to change this and found the solution:Hu wrote:Task manager may elect to show you a summary of all CPUs in a single graph, rather than providing per-CPU graphs.
Nope, according to Ark, I don’t have Hyperthreading available for my processor.Hu wrote:You might have support for it in hardware, but have it disabled in the BIOS. Check Ark for definitive statistics on your CPU.
Q3. I had to Google “usb key” but I see that you’re just using another way of saying “thumbdrive”. Also, I see your point now that is being iterated in this post reply. I am installing Gentoo on a VM (aka virtual hardware) not on my computer aka real hardware. So, to reply to your question, no. I am referring to installing Gentoo via my thumbdrive on VMWare.Hu wrote:Do you mean you're using a USB key to install Gentoo on real hardware?up_running wrote:Q13. From the Gentoo handbook description, I may require this because I plan to install Gentoo via USB. Thoughts?the handbook reads wrote:doscsi
Ok, I won’t do anything with this then.Hu wrote:I don't know.up_running wrote:Q14. I assume my computer doesn’t have an “older BIOS” since it boots with UEFI. So, I don’t need this.the handbook reads wrote:sda=stroke
Ok, so I just won’t do anything with the parameters you marked “omit this”. I’ll leave them all alone.Hu wrote:Omit this.
Hu wrote:GPM is the console mouse. Mouse in X is handled separately.
Q5. Well, theoretically speaking, would that be potentially feasible scenario, you think?Hu wrote:I don't know. I've never experimented with disabling them.up_running wrote: Q22b. Having these init scripts disabled means nothing will be connected to any device and it can be examined without interference. Is that correct?
So, I just leave this parameter alone then.Hu wrote:You have SMP if you have more than 1 logical core. Your host is SMP. Your guest might or might not be, depending on how you configure the virtual hardware.
Q6. I still don’t understand why I would need to do this though. I would have the minimal install CD loaded in the optical drive for the purpose of installing Gentoo, why would I need another CD during this install?Hu wrote:This is to support the case that you need to mount a CD other than the minimal install CD. This moves the minimal install CD into RAM so that you can remove it from the drive bay and place another CD there.up_running wrote:Q27. I understand ‘cache’ and ‘runtime portion of the CD’ I think means the commands that are used to boot the CD (aka startup init scripts, I think) but I don’t understand the description of this option and when I would use it. Why would I need to take the startup boot information from one CD and use it for another one? Wouldn’t I just burn the information to that CD? Or is this a way to save myself from having to burn multiple CDs and just use one.the handbook reads wrote:docache
Hu wrote:When you need a module for correct early operation and the system fails to recognize that on its own.up_running wrote:Q28. When would I need to use this to load a module(s) though?the handbook reads wrote:doload=X
Ah ok. Then it refers to the below:Hu wrote:This is the openssh daemon sshd, not hardware. In this context, unattended might be better phrased as physically absent. Use it if you want to install on a system that you don't want to sit at while you work.up_running wrote:I don’t know so did a search:the handbook reads wrote:dosshd
https://www.lifewire.com/solid-state-hy ... ive-833451
Q29. I wonder why is there specifically a command for sshd as opposed to ssd or just traditional HDDs..? Also, I’m not sure when/why I’d do an unattended install. I think this is more for large-scale installations if I’m not mistaken.
I will leave this alone as well because I’m not using the LiveCD, I’m use the minimal installation CD.Hu wrote:nox prevents starting the X server. Use it if the X server makes a mess when started.

I had to search ‘block disks’ and partitions.the handbook reads wrote:Block devices
Q2. The block device is the entire HDD/SSD itself (the disk AND the encasing mechanism) but the disk refers to the magnetic disk inside the HDD (only the disk). Correct?the handbook reads wrote:The block devices above represent an abstract interface to the disk. User programs can use these block devices to interact with the disk without worrying about whether the drives are IDE, SCSI, or something else.
Q3. I don’t know “checksum” so did a search:the handbook reads wrote:GPT also takes advantage of checksumming and redundancy.
Q4. For this section of the Handbook, I don’t know if this applies to me because my system does use UEFI to boot but this setup will done via a virtual machine.the handbook reads wrote:Using UEFI
I don’t know so did a search for “EFI” and “EFI System Partition”:the handbook reads wrote:it is important that an EFI System Partition (ESP) is created
Q6. Do you think this default scheme that the book uses suffices? It seems fine to me.the handbook reads wrote:Default partitioning scheme
Code: Select all
Partition Description /dev/sda1 BIOS boot partition /dev/sda2 Boot partition /dev/sda3 Swap partition /dev/sda4 Root partition
Q7. I don’t understand the numbering formula for the parted command to correctly size the partitions..?the handbook reads wrote:Creating the partitions
Now create a 2 MB partition that will be used by the GRUB2 boot loader later. Use the mkpart command for this, and inform parted to start from 1 MB and end at 3 MB (creating a partition of 2 MB in size).
Q8. There are a number of terms here that I don't understand. I'm not sure if I should post my questions about this here now OR is there a standard default filesystem setup that I should use when choosing to go with the "default partitioning scheme" that the book uses?the handbook reads wrote:Creating file systems
Q9. What does this mean “create the necessary mount directories for every partition”? The Handbook says “don’t forget” but I believe this is the first time I’ve read something about mount directories needing to be created…?the handbook reads wrote:Use the mount command, but don't forget to create the necessary mount directories for every partition created.
No, but there are different ways that a software firewall can monitor traffic. It could hook individual applications, hook the kernel network driver at any of several layers, or it could register with the kernel to be notified at any of those layers. Higher layers provide better context, but can be bypassed by something that skips the higher layer and uses the lower layer directly. I do not know which layer(s) your software firewall uses. Microsoft's general conduct with regard to Windows 10 privacy and Windows 10 automatic updates makes me distrust that they would make it easy for software to block these things.up_running wrote: Q1. Does this mean that software is only detected by a firewall dependent upon how much network resources it uses (in other words, how much connection from the internet it utilizes)?
Either of those should work for installing Gentoo on your physical machine. I thought we were discussing installing it in a virtual machine under VMware. If so, then you can save the ISO to your Windows home directory and tell VMware to present that as a virtual CD drive to the guest.up_running wrote: Q2. I’m sorry I don’t understand this. I have a 32GB USB thumbdrive (Sandisk Extreme USB 3.0) that I was going to put the Gentoo .iso file on and then install Gentoo with that. I thought I could just install Gentoo this way in the same manner that I installed Windows 10.
But if installing via a thumbdrive is troublesome, then I don’t mind at all using a CD-R to continue with the Handbook instructions.
Right. Until you try to install on physical hardware, there's no reason to use physical components for any of the data that is only consumed by the VM.up_running wrote: Q3. I had to Google “usb key” but I see that you’re just using another way of saying “thumbdrive”. Also, I see your point now that is being iterated in this post reply. I am installing Gentoo on a VM (aka virtual hardware) not on my computer aka real hardware. So, to reply to your question, no. I am referring to installing Gentoo via my thumbdrive on VMWare.
With that said, I don’t need this then?
No. All this is about using the mouse in Gentoo. GPM lets you use your mouse while at the Linux text console. The X graphical environment lets you use a mouse to interact with X11 applications, and works regardless of whether you use GPM.up_running wrote: Then, “console mouse” refers to using the mouse in VM. I see that the meaning of “mouse in X” means “Xmouse” so I assume you mention this to show me a scenario where someone would desire utilizing this parameter. They would use this parameter to be able to use Xmouse. Thank you.
I don't know. I've never looked at these scripts at all.up_running wrote: Q5. Well, theoretically speaking, would that be potentially feasible scenario, you think?
In most cases, you don't. You might need this if you have some other CD that has data you need, and you cannot or will not put it onto a customized minimal CD, and you cannot or will not get the data into the booted Linux system any other way. For example, maybe you have a network card that is inoperable without special firmware not available on the minimal CD, but you have a separate CD with that firmware. Since it is a network card, you cannot copy the firmware in over the network and must deliver it through CD (or USB or other storage media). This is intended to support even exotic cases, such as having no computers other than the target soon-to-be-Gentoo anywhere nearby.up_running wrote: Q6. I still don’t understand why I would need to do this though. I would have the minimal install CD loaded in the optical drive for the purpose of installing Gentoo, why would I need another CD during this install?
If something breaks badly enough that you need this, it'll be pretty clear that something is broken.up_running wrote: Q7. I don’t know what “correct early operation” means and Google did yield any links. But I think I don’t need this, so I’ll leave it alone.
Yes.up_running wrote: Q1. So, a ‘block device’ refers to the HDD or SSD in my computer. It also refers to my USB thumbdrive also.
The block device is the abstraction that wraps the underlying storage. The system neither knows nor cares what kind of case the storage is in. User programs need not know or care how the hardware implements the storage; they care only that it can record data and return that data on demand.up_running wrote: Q2. The block device is the entire HDD/SSD itself (the disk AND the encasing mechanism) but the disk refers to the magnetic disk inside the HDD (only the disk). Correct?
http://searchstorage.techtarget.com/def ... /hard-disk
If the host is UEFI based, you will need to care if or when you install Gentoo on the host. Until then, you only need to care whether VMware presents a UEFI-based guest.up_running wrote:Q4. For this section of the Handbook, I don’t know if this applies to me because my system does use UEFI to boot but this setup will done via a virtual machine.the handbook reads wrote:Using UEFI
Note: I see this distinction between my computer (host) and the environment I will be working in (the VM 'guest') continues to come up. I'm not sure if I have enough information to go ahead and at least set up the VM now. There are still some questions above that neither you or I were familiar with regarding setting up the VM in VMWare but I guess I can proceed anyway if it needs to be done.
If you use UEFI, then yes. Otherwise, no (but a similar concept is often used on BIOS-style systems).up_running wrote:Q5. I think I understand these two now a bit. I think I need to create this partition.the handbook reads wrote:it is important that an EFI System Partition (ESP) is created
Yes, it should be fine.up_running wrote: Q6. Do you think this default scheme that the book uses suffices? It seems fine to me.
What do you need explained?up_running wrote:Q7. I don’t understand the numbering formula for the parted command to correctly size the partitions..?the handbook reads wrote:Creating the partitions
Now create a 2 MB partition that will be used by the GRUB2 boot loader later. Use the mkpart command for this, and inform parted to start from 1 MB and end at 3 MB (creating a partition of 2 MB in size).
Here is fine.up_running wrote:Q8. There are a number of terms here that I don't understand. I'm not sure if I should post my questions about this here now OR is there a standard default filesystem setup that I should use when choosing to go with the "default partitioning scheme" that the book uses?the handbook reads wrote:Creating file systems
Filesystems are mounted on directories. Directories do not spring into existence to support filesystems (though there are some uses cases where this would be extremely convenient if it worked that way). Before running mount src dst, you need to mkdir dst if dst does not already exist as a directory.up_running wrote:Q9. What does this mean “create the necessary mount directories for every partition”? The Handbook says “don’t forget” but I believe this is the first time I’ve read something about mount directories needing to be created…?the handbook reads wrote:Use the mount command, but don't forget to create the necessary mount directories for every partition created.

Getting accustomed to “installing on VM” and not thinking in terms of my computer is proving difficult. Yes, we are still discussing installing it on VMWare. I have a hard time figuring out how to change the Handbook instructions to accommodate this.Hu wrote:Either of those should work for installing Gentoo on your physical machine. I thought we were discussing installing it in a virtual machine under VMware. If so, then you can save the ISO to your Windows home directory and tell VMware to present that as a virtual CD drive to the guest.
Ok, I think I understand now. I found a better link than the ones I posted earlier.Hu wrote:No. All this is about using the mouse in Gentoo. GPM lets you use your mouse while at the Linux text console. The X graphical environment lets you use a mouse to interact with X11 applications, and works regardless of whether you use GPM.
Q2. Ah ok, so in the above scenario, you would not want to interrupt the installation process so you place the data from the minimal install CD into RAM, remove the CD, and then insert the other CD for the network card in order to continue the installation smoothly.Hu wrote:In most cases, you don't. You might need this if you have some other CD that has data you need, and you cannot or will not put it onto a customized minimal CD, and you cannot or will not get the data into the booted Linux system any other way. For example, maybe you have a network card that is inoperable without special firmware not available on the minimal CD, but you have a separate CD with that firmware. Since it is a network card, you cannot copy the firmware in over the network and must deliver it through CD (or USB or other storage media). This is intended to support even exotic cases, such as having no computers other than the target soon-to-be-Gentoo anywhere nearby.
Hu wrote:What do you need explained?up_running wrote:Q7. I don’t understand the numbering formula for the parted command to correctly size the partitions..?the handbook reads wrote:Creating the partitions
Now create a 2 MB partition that will be used by the GRUB2 boot loader later. Use the mkpart command for this, and inform parted to start from 1 MB and end at 3 MB (creating a partition of 2 MB in size).
Q3. What I don't understand is some of the terms used in describing the different types of filesystems. I will just list the terms and the link(s) I used to read about them.Hu wrote:Here is fine.up_running wrote:Q8. There are a number of terms here that I don't understand. I'm not sure if I should post my questions about this here now OR is there a standard default filesystem setup that I should use when choosing to go with the "default partitioning scheme" that the book uses?the handbook reads wrote:Creating file systems
Q3a. subvolumethe handbook reads wrote:A next generation filesystem that provides many advanced features such as snapshotting, self-healing through checksums, transparent compression, subvolumes and integrated RAID.
Q3b. “inconsistent state”the handbook reads wrote:There is now quite a selection of newer-generation journaled filesystems that can be checked for consistency very quickly and are thus generally preferred over their non-journaled counterparts. Journaled filesystems prevent long delays when the system is booted and the filesystem happens to be in an inconsistent state.
Q3c. full data journaling and ordered data journalingthe handbook reads wrote:The journaled version of the ext2 filesystem, providing metadata journaling for fast recovery in addition to other enhanced journaling modes like full data and ordered data journaling.
Q3d. HTreethe handbook reads wrote:It uses an HTree index that enables high performance in almost all situations.
Q3d1. balancingWikipedia HTree article reads wrote:They are constant depth of either one or two levels, have a high fanout factor, use a hash of the filename, and do not require balancing.
Q3e. file extentthe handbook reads wrote:Instead of the classic ext2/3 bitmap block allocation ext4 uses extents, which improve large file performance and reduce fragmentation.
Q3f. delayed allocation and multiblock allocationExt4 also provides more sophisticated block allocation algorithms (delayed allocation and multiblock allocation) giving the filesystem driver more ways to optimize the layout of data on the disk.
Q3g. B+treethe handbook reads wrote:JFS is a light, fast and reliable B+tree-based filesystem with good performance in various conditions.
This is quite simple actualy. None of your hardware (real PC) and the way it works or boots or whatever actualy matters for the VM.Getting accustomed to “installing on VM” and not thinking in terms of my computer is proving difficult. Yes, we are still discussing installing it on VMWare. I have a hard time figuring out how to change the Handbook instructions to accommodate this.

Q3. Should I read the two files mentioned here right now? Or is this something to do much later as I get more comfortable with Gentoo after installing it completely?the handbook reads wrote:CFLAGS and CXXFLAGS
We will not explain all possible optimization options. To understand them all, read the GNU Online Manual(s) or the gcc info page (info gcc - only works on a working Linux system). The make.conf.example file itself also contains lots of examples and information; don't forget to read it too.
Code: Select all
CFLAGS="-march=native -O2 -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"Q6. Again, I copy the example here. My processor has four cores so it would actually be “-j5” for me, correct?the handbook reads wrote:The MAKEOPTS variable defines how many parallel compilations should occur when installing a package. A good choice is the number of CPUs (or CPU cores) in the system plus one, but this guideline isn't always perfect.Code: Select all
MAKEOPTS="-j2"
Q9. Do I need to follow these two guides or continue with the Handbook?the handbook reads wrote:We made a full Localization guide to help the user guide through this process. Another interesting article is the UTF-8 guide for very specific information to enable UTF-8 on the system.
Q10. Do I follow the “Gentoo kernel configuration guide” article now or continue with the Handbook?the handbook reads wrote:The Linux kernel configuration has many, many sections. Let's first list some options that must be activated (otherwise Gentoo will not function, or not function properly without additional tweaks). We also have a Gentoo kernel configuration guide on the Gentoo wiki that might help out further.
Q12. How do I know if I require this setting?the handbook reads wrote:If PPPoE is used to connect to the Internet, or a dial-up modem, then enable the following options (CONFIG_PPP, CONFIG_PPP_ASYNC, and CONFIG_PPP_SYNC_TTY)
Q13. The Handbook doesn’t list what is shown on the CLI in order to enable these options, correct? I don’t see it anywhere.the handbook reads wrote:The two compression options won't harm but are not definitely needed, neither does the PPP over Ethernet option, that might only be used by ppp when configured to do kernel mode PPPoE.
Don't forget to include support in the kernel for the network (Ethernet or wireless) cards.
Q14. I couldn’t find a link to explain “parallel builds”..?the handbook reads wrote:It is possible to enable parallel builds using make -jX with X being an integer number of parallel tasks that the build process is allowed to launch.
Q15. I assume I need to do this as well..?the handbook reads wrote:In order to enable specific support in the initramfs, such as LVM or RAID, add in the appropriate options to genkernel.
Q17. This is a confusing section. Are these two paragraphs contrasting “older default block device files” and “default block device files”?the handbook reads wrote:While not always true for partition labels, using a UUID to identify a partition in fstab provides a guarantee that the bootloader will not be confused when looking for a certain volume, even if the filesystem would be changed in the future. Using the older default block device files (/dev/sd*N) for defining the partitions in fstab is risky for systems that are restarted often and have SATA block devices added and removed regularly.
The naming for block device files depends on a number of factors, including how and in what order the disks are attached to the system. They also could show up in a different order depending on which of the devices are detected by the kernel first during the early boot process. With this being stated, unless one intends to constantly fiddle with the disk ordering, using default block device files is a simple and straightforward approach.
Q18. Do you feel it worth it to set this setting to “noauto” to get accustomed to manually mounting all partitions?the handbook reads wrote:Some users don't want their /boot/ partition to be mounted automatically to improve their system's security. Those people should substitute defaults with noauto. This does mean that those users will need to manually mount this partition every time they want to use it.
Code: Select all
/dev/sda2 /boot ext2 defaults,noatime 0 2
/dev/sda3 none swap sw 0 0
/dev/sda4 / ext4 noatime 0 1
/dev/cdrom /mnt/cdrom auto noauto,user 0 0Q20. Since I have my C drive on a SSD drive then the fourth column of the /dev/sda4 line for my fstab should read “noatime,discard”, correct?the handbook reads wrote:This is also recommended for solid state drive (SSD) users, who should also enable the discard mount option (ext4 and btrfs only for now) which makes the TRIM command work.
Q21. How do I find out this information?the handbook reads wrote:Second, if a domain name is needed, set it in /etc/conf.d/net. This is only necessary if the ISP or network administrator says so, or if the network has a DNS server but not a DHCP server. Don't worry about DNS or domain names if the system uses DHCP for dynamic IP address allocation and network configuration.
Q22. How will I know if I need to complete these steps?the handbook reads wrote:If the network connection needs to be configured because of specific DHCP options or because DHCP is not used at all, then open /etc/conf.d/net:
Set both config_eth0 and routes_eth0 to enter IP address information and routing information:
To use DHCP, define config_eth0:
Q24. What are good config settings for logrotate?the handbook reads wrote:Accelerating log rotation can be very useful to setting up log rotate.
Q25. Any recommendation here?the handbook reads wrote:Next is the cron daemon. Although it is optional and not required for every system, it is wise to install one.
Q26. I will do these two options unless you feel it’s unnecessary.the handbook reads wrote:Optional: File indexing
Optional: Remote access
Q27. I’m not sure if I need to do this or not but I don’t think I need to because your earlier advice regarding consoles to leave them alone until I know I need them.the handbook reads wrote:If serial console access is needed (which is possible in case of remote servers), uncomment the serial console section in /etc/inittab:
Q28. I don’t think this is me so I will skip this step. How would I know if I use PPP though?the handbook reads wrote:If PPP is used to connect to the internet, install the net-dialup/ppp package:
Q31. For this “daily” user that I’m going to create, I assume I should assign him all the groups that are listed in the Handbook since I’m pretty much the only person using this computer. So, it would be “audio,cdrom,floppy,games,portage,usb,video,wheel” correct?the handbook reads wrote:Therefore it is strongly recommended to add a user for day-to-day use.

You are referring to the code I posted in question #8 from this post:skaloo wrote:One of those: I think I saw in one of your posts that your CPU virtualization capability is turned off.
This is bad news on a performance point of view.
It's generaly a switch in your BIOS settings on the host PC. Name varies with vendor. Might be something about 'virtualization' or intel vt-something (https://en.wikipedia.org/wiki/X86_virtualization).
You want this 'on' because it allows vmware to work a lot better.
As far as I remember, i5 from that generation were capable of that, so provided your motherboard has a setting that should be possible to enable it.
I look forward to learning more with you. Gentoo is a challenge but I'm trying my best to accomplish installing it and getting used to it enough to where it can become my host OS. LFS is next.skaloo wrote:I'll try to come see in the next few days; I use gentoo on VMs (vmware/hyper-v) on a daily basis and may have a few useful infos for you.
Code: Select all
nux-build-box-x64 ~ # fdisk -l
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x84200e42
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 41943039 41940992 20G 83 Linux
nux-build-box-x64 ~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 2.9G 16G 16% /
tmpfs 396M 3.3M 393M 1% /run
dev 10M 0 10M 0% /dev
shm 2.0G 0 2.0G 0% /dev/shm
cgroup_root 10M 0 10M 0% /sys/fs/cgroup

Code: Select all
>> Determining root device…
!! Could not find the root block device in UUID=5716d863-8c83-4f5d-bf57-6a435854139e.
!! Please specify another value or:
!! - press Enter for the same
!! - type “shell” for a shell
!! - type “q” to skip…
Code: Select all
>> Determining root device…
!! Could not find the root block device in UUID=5716d863-8c83-4f5d-bf57-6a435854139e. Code: Select all
!! - type “shell” for a shell Code: Select all
ls /dev/sd*Code: Select all
blkid