Difference between pages "Package:Sudo" and "Install/es/BootLoader"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
m (flag as needing updates because its rough but functional)
 
(primer intento de traducción (literal))
 
Line 1: Line 1:
{{Ebuild
<noinclude>
|Summary=Allows users or groups to run commands as other users
{{InstallPart|boot loader configuration}}
|CatPkg=app-admin/sudo
</noinclude>
|Homepage=http://www.sudo.ws/
=== Instalando el Gestor de Arranque ===
}}
{{PageNeedsUpdates}}


sudo allows privilege escalation for non root users to perform restricted actions while in a locked down user environment.
Estas instrucciones de instalación muestran como usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). Desde boot-update-1.7.2, ahora en Portage, los pasos son muy similares.


=== Emerge ===
Primero, emerge <code>boot-update</code>. Esto causará que <code>grub-2</code> y {{c|efibootmgr}} sean instalados, ya que son dependencias:
{{console|body=###i## emerge sudo}}


==== Configuration ====
<console>
===== Passwordless =====
(chroot) # ##i##emerge boot-update
The sudo configuration file is located @ {{f|/etc/sudoers}}.
</console>


{{Console|body=$##i##su -c 'nano /etc/sudoers'}}
Luego, edita <code>/etc/boot.conf</code> usando {{c|nano}} y especifica "<code>Funtoo Linux genkernel</code>" como la configuración <code>default</code>; al tope del archivo; reemplazando <code>"Funtoo Linux"</code>.


Remove the # in the line....
<code>/etc/boot.conf</code> debería lucir así:


%wheel ALL=(ALL) NOPASSWD: ALL
<pre>
boot {
generate grub
default "Funtoo Linux genkernel"
timeout 3
}


Add your user to the wheel group to enable sudo:
"Funtoo Linux" {
kernel bzImage[-v]
}


{{Console|body=$##i## su -c 'gpasswd -a $USER wheel'}}
"Funtoo Linux genkernel" {
kernel kernel[-v]
initrd initramfs[-v]
params += real_root=auto
}  


Either log out, and in again or restart:
"Funtoo Linux better-initramfs" {
kernel vmlinuz[-v]
initrd /initramfs.cpio.gz
}
</pre>


{{Console|body=$##i## su -c 'shutdown -r now'}}
Si estás arrancando un núcleo personalizado o no predeterminado, por favor lee <code>man boot.conf</code> para obtener información sobre las múltiples opciones disponibles.


===== Disabling Root Access By Password =====
==== Vieja Escuela (BIOS) MBR ====
To better secure a system, one may desire to disable root logins by password.


{{console|body= ###i## passwd --lock root}}
Al usar el arranque BIOS de la "vieja escuela", corre el siguiente comando para instalar GRUB en tu MBR, y se genere el archivo de configuración {{c|/boot/grub/grub.cfg}} que grub usará para arrancar:


to access root:
<console>
(chroot) # ##i##grub-install --target=i386-pc --no-floppy /dev/sda
(chroot) # ##i##boot-update
</console>


{{Console|body= $##i## sudo su}}
==== Nueva Escuela (UEFI) Entrada de Arranque ====


Root can also be accessed by logging in via ssh keys, or as a restricted user then sudo su as above.
Si estás usando el arranque UEFI de la "nueva escuela", corre el siguiente conjunto de comandos, dependiendo de si estás instalando un sistema de 64-bit o 32-bit. Ésto agregará a GRUB como una entrada de arranque a UEFI.


====Bash Completion====
Para sistemas x86-64bit:


Users that want bash completion with sudo need to run this once.
<console>
(chroot) # ##i##grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # ##i##boot-update
</console>


{{console|body=$##i## echo "complete -cf sudo" >> $HOME/.bashrc}}
Para sistemas x86-32bit:


{{EbuildFooter}}
<console>
(chroot) # ##i##grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # ##i##boot-update
</console>
 
==== Primer arranque y el futuro... ====
 
OK; ¡estás listo para arrancar!
 
Solo necesitas correr <code>grub-install</code> la primera vez que instalas Funtoo Linux, más necesitas correr <code>boot-update</code> cada vez que modifiques tu archivo <code>/etc/boot.conf</code> o cuando agregues nuevos núcleos a tu sistema. Ésto regenerará {{c|/boot/grub/grub.cfg}} para que tengas los nuevos núcleos disponibles en tu menú de GRUB; la próxima vez que arranques.

Latest revision as of 07:56, January 8, 2015


   Note

This is a template that is used as part of the Installation instructions which covers: boot loader configuration. Templates are being used to allow multiple variant install guides that use most of the same re-usable parts.


Instalando el Gestor de Arranque

Estas instrucciones de instalación muestran como usar GRUB para arrancar usando BIOS (vieja escuela) o UEFI (nueva escuela). Desde boot-update-1.7.2, ahora en Portage, los pasos son muy similares.

Primero, emerge boot-update. Esto causará que grub-2 y efibootmgr sean instalados, ya que son dependencias:

(chroot) # emerge boot-update

Luego, edita /etc/boot.conf usando nano y especifica "Funtoo Linux genkernel" como la configuración default; al tope del archivo; reemplazando "Funtoo Linux".

/etc/boot.conf debería lucir así:

boot {
	generate grub
	default "Funtoo Linux genkernel" 
	timeout 3 
}

"Funtoo Linux" {
	kernel bzImage[-v]
}

"Funtoo Linux genkernel" {
	kernel kernel[-v]
	initrd initramfs[-v]
	params += real_root=auto 
} 

"Funtoo Linux better-initramfs" {
	kernel vmlinuz[-v]
	initrd /initramfs.cpio.gz
}

Si estás arrancando un núcleo personalizado o no predeterminado, por favor lee man boot.conf para obtener información sobre las múltiples opciones disponibles.

Vieja Escuela (BIOS) MBR

Al usar el arranque BIOS de la "vieja escuela", corre el siguiente comando para instalar GRUB en tu MBR, y se genere el archivo de configuración /boot/grub/grub.cfg que grub usará para arrancar:

(chroot) # grub-install --target=i386-pc --no-floppy /dev/sda
(chroot) # boot-update

Nueva Escuela (UEFI) Entrada de Arranque

Si estás usando el arranque UEFI de la "nueva escuela", corre el siguiente conjunto de comandos, dependiendo de si estás instalando un sistema de 64-bit o 32-bit. Ésto agregará a GRUB como una entrada de arranque a UEFI.

Para sistemas x86-64bit:

(chroot) # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Para sistemas x86-32bit:

(chroot) # grub-install --target=i386-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck /dev/sda
(chroot) # boot-update

Primer arranque y el futuro...

OK; ¡estás listo para arrancar!

Solo necesitas correr grub-install la primera vez que instalas Funtoo Linux, más necesitas correr boot-update cada vez que modifiques tu archivo /etc/boot.conf o cuando agregues nuevos núcleos a tu sistema. Ésto regenerará /boot/grub/grub.cfg para que tengas los nuevos núcleos disponibles en tu menú de GRUB; la próxima vez que arranques.