Talk:Installing Gentoo: Difference between revisions

From BitFolk
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
I failed pretty much at the first hurdle with this guide.
== Serial console and kernel parameters (to fix console hanging) ==


I'm guessing that stage3 has to be unpacked into the target directory ('''/mnt/gentoo'''), but the guide doesn't specify.
I had to do the following on my image to get the serial console to work:<br>
echo "hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0" >> /mnt/etc/inittab<br>
echo  hvc0 >> /mnt/etc/securetty


Where does '''mirrorselect''' come from? This looks like a Gentoo package but I can't find it for Debian thus can't install it in the [[rescue environment]].
I also needed to add "console=hvc0 xencons=tty" to my list of kernel parameters:<br>
kernel /boot/vmlinuz root=/dev/xvda1 console=hvc0 xencons=tty


I didn't get any further than that, but some other thoughts:
==PVH mode==
Since the kernel is now new enough it would be good to have Gentoo guests run in [[PVH]] mode. All that needs to be done is:


* What's the point of splitting xvda into '''/boot''' and '''/''' if they are both going to be the same filesystem type ('''ext4''' in this case)? Normally the only point in having a separate '''/boot''' on a VPS is if you want to use something more exotic like '''btrfs''' or [[LVM]] for your root.
* enable <code>PCI</code>, <code>XEN_PVHVM</code> and <code>ACPI</code>
* is '''--f-omit-frame-pointers''' a safe '''CFLAG'''?
* enable <code>CONFIG_XEN_PVH</code> in the kernel (as well as <code>CONFIG_XEN_PV</code> for now)
* install that kernel
* shut down
* <code>xen shell> virtmode pvh</code>
* <code>xen shell> boot</code>


: — [[User:Strugglers|Andy]]
No reason why it shouldn't Just Work but if it doesn't, switch back to PV mode.


In response.... Doing this in abstracted way (on a Xen VM at Home prior to moving it to Bitfolk).  You don't need grub.  Mirrorselect is from the Gentoo CD.  Just use something sensible in /etc/portage/make.conf
Could a Gentoo user please give this a try and update the article?


* SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
&ndash;[[User:Strugglers|Andy]] ([[User talk:Strugglers|talk]]) 03:05, 3 February 2021 (UTC)
* GENTOO_MIRRORS="http://gentoo.virginmedia.com http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo http://mirror.bytemark.co.uk/gentoo http://mirror.qubenet.net/gentoo"


I see little point in having a seperate /boot.  Especially as /boot just contains a kernel and grub config if you don't use genkernel.
It boots here. <code>Linux rr2.swordarmor.fr 5.4.92-gentoo #1 SMP Wed Feb 3 07:57:00 GMT 2021 x86_64 Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz GenuineIntel GNU/Linux
</code>


--[[User:Enola|Jon Agland]] 22:50, 12 November 2013 (UTC)
&ndash;[[User:Rr2|alarig]] ([[User talk:Rr2|talk]]) 08:20, 3 February 2021 (UTC)
 
Thanks Andy and Jon, I've made some edits in light of what you said. Hopefully it's more correct
 
--[[User:mattlley|mattlley]] 10:30, 29 November 2013 (UTC)

Latest revision as of 08:21, 3 February 2021

Serial console and kernel parameters (to fix console hanging)

I had to do the following on my image to get the serial console to work:
echo "hvc0:2345:respawn:/sbin/agetty -L 9600 hvc0" >> /mnt/etc/inittab
echo hvc0 >> /mnt/etc/securetty

I also needed to add "console=hvc0 xencons=tty" to my list of kernel parameters:
kernel /boot/vmlinuz root=/dev/xvda1 console=hvc0 xencons=tty

PVH mode

Since the kernel is now new enough it would be good to have Gentoo guests run in PVH mode. All that needs to be done is:

  • enable PCI, XEN_PVHVM and ACPI
  • enable CONFIG_XEN_PVH in the kernel (as well as CONFIG_XEN_PV for now)
  • install that kernel
  • shut down
  • xen shell> virtmode pvh
  • xen shell> boot

No reason why it shouldn't Just Work but if it doesn't, switch back to PV mode.

Could a Gentoo user please give this a try and update the article?

Andy (talk) 03:05, 3 February 2021 (UTC)

It boots here. Linux rr2.swordarmor.fr 5.4.92-gentoo #1 SMP Wed Feb 3 07:57:00 GMT 2021 x86_64 Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz GenuineIntel GNU/Linux

alarig (talk) 08:20, 3 February 2021 (UTC)