Bueno el nucleo generico por alguna razon, hace que el raton y el teclado dejen de funcionar. asi que no me quedo de otra que dejga unicamente el « huge ».
Tuve que desinstalar y borrar los archivos que habia descargado el gestor de paquetes de Linux 5.15.193, y luego prosegui con lo siguiente :
## Dejar unicamente el Linux que me funciona
Code: Select all
sudo cp /boot/grub/grub.cfg /boot/grub/grub.2025-10.09.cfg
Code: Select all
sudo cat /boot/grub/grub.2025-10.09.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 f456729f-bb27-4ff7-a21c-9069a857d99a
else
search --no-floppy --fs-uuid --set=root f456729f-bb27-4ff7-a21c-9069a857d99a
fi
if loadfont /usr/share/grub/dejavusansmono.pf2 ; then
set gfxmode=1024x768
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=es_VE
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
insmod png
background_image -m stretch /grub/salix.png
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=7
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=7
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Salix 15.0 GNU/Linux' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux linux...'
linux /vmlinuz-linux root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initramfs-linux.img
}
submenu 'Opciones avanzadas para Salix 15.0 GNU/Linux' $menuentry_id_option 'gnulinux-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
menuentry 'Salix 15.0 GNU/Linux, con Linux linux' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux linux...'
linux /vmlinuz-linux root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initramfs-linux.img
}
menuentry 'Salix 15.0 GNU/Linux, con Linux 5.15.193' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.193-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux 5.15.193...'
linux /vmlinuz-huge-5.15.193 root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initrd.gz
}
menuentry 'Salix 15.0 GNU/Linux, con Linux huge' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-huge-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux huge...'
linux /vmlinuz-huge root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initrd.gz
}
menuentry 'Salix 15.0 GNU/Linux, con Linux 5.15.193' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.193-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux 5.15.193...'
linux /vmlinuz-generic-5.15.193 root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initrd.gz
}
menuentry 'Salix 15.0 GNU/Linux, con Linux generic' --class salix --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-generic-advanced-f456729f-bb27-4ff7-a21c-9069a857d99a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 bad7fbb0-4d90-4489-a910-2959c13e0a27
else
search --no-floppy --fs-uuid --set=root bad7fbb0-4d90-4489-a910-2959c13e0a27
fi
echo 'Cargando Linux generic...'
linux /vmlinuz-generic root=UUID=f456729f-bb27-4ff7-a21c-9069a857d99a ro vt.default_utf8=1 vga=792 nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
echo 'Cargando imagen de memoria inicial...'
initrd /intel-ucode.img /amd-ucode.img /initrd.gz
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
En vista de que no necesito varios archivos voy a eliminarlos y a crear enlaces simbolicos :
Code: Select all
sudo su
cd /boot
ln -sf initrd.gz initrd.img #no existe el archivo « initrd.img » (que estaba en varias entradas)
rm -rf vmlinuz
rm -rf config
ln -sf config-huge-5.15.193.x64 config
rm -rf System.map
ln -sf System.map-huge-5.15.193 System.map
rm -rf vmlinuz-huge
rm -rf vmlinuz-linux
amd-ucode.img
coffee.dat
config -> config-huge-5.15.193.x64
config-huge-5.15.193.x64
elilo-ia32.efi
elilo-x86_64.efi
grub
initramfs-linux-fallback.img
initramfs-linux.img
initrd.gz
initrd.img -> initrd.gz
initrd-tree
inside.dat
intel-ucode.cpio
intel-ucode.img
lost+found
memtest86 -> memtest86-4.3.7
memtest86+
memtest86-4.3.7
memtest86-4.3.7.bin
memtest86.bin -> memtest86-4.3.7.bin
onlyblue.dat
README.initrd -> /usr/doc/mkinitrd-1.4.11/README.initrd
salix.bmp
System.map -> System.map-huge-5.15.193
System.map-huge-5.15.193
tuxlogo.dat
vmlinuz-huge-5.15.193
Code: Select all
grub-install --recheck --boot-directory=/boot /dev/sda
Code: Select all
grub-mkconfig -o /boot/grub/grub.cfg
Generando un fichero de configuración de grub...
Encontrado fondo de pantalla: /boot/grub/salix.png
Encontrada imagen de linux: /boot/vmlinuz-huge-5.15.193
Encontrada imagen de memoria inicial: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initrd.gz
Aviso: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
hecho
# Reinstalar los controladores privativos nvidia-legacy390.157 con soporte multilib, pero eso lo subo despues (si es que lo llego a recordar a mediafire)
Code: Select all
export COMPAT32="yes" ; COMPAT32="yes" slpkg -s sbo --rebuild --reinstall nvidia-legacy390-{kernel,driver}
# Reinstalar cdemu + gcdemu : Lo instalare desde slpkg -> Salir del super usuario o abrir una pestaña de terminal o terminal con un usuario comun :
Code: Select all
su -c "slpkg update ; slpkg -s sbo --rebuild --reinstall cdemu-daemon cdemu-client libmirage vhba-module ; ldconfig ; groupadd cdemu ; usermod -a -G cdemu $USER" root ; ldconfig
Activar durante el arranque :
Code: Select all
su -c "echo '
# CDEmu : Start cdemu daemon
if [ -x /etc/rc.d/rc.cdemud ]; then
/etc/rc.d/rc.cdemud start
fi
' >> /etc/rc.d/rc.local" root
Desactivar durante el apagado :
Code: Select all
su -c "echo '
# CDEmu : Stop cdemu daemon
if [ -x /etc/rc.d/rc.cdemud ]; then
/etc/rc.d/rc.cdemud stop
fi
' >> /etc/rc.d/rc.local_shutdown" root
Establecer los permisos adecuados para dichos guiones :
Code: Select all
su -c "chmod a+o+x /etc/rc.d/rc.local ; chmod a+o+x /etc/rc.d/rc.shutdown ; chmod a+o+x /etc/rc.d/rc.cdemud" root
# Activar el modulo para linux :
# Para usuarios de entornos QT pueden utilizar esta utilidad :
Code: Select all
su -c "slpkg -s sbo --rebuild --reinstall kde_cdemu ; ldconfig" root
# Para los usuarios de entornos GTK, la herramienta gcdemu para montar imagenes virtuales comodamente
Code: Select all
su -c "slpkg -s sbo --rebuild --reinstall gcdemu ; ldconfig" root
Entrar al superusuario con el comando su, para crear un directorio para que autoinicie el servicio del demonio cdemu, a traves de una entrada de menu con permiso de ejecucion.
Code: Select all
su
mkdir -p /etc/xdg/autostart
touch /etc/xdg/autostart/cdemu-daemon-start.desktop
echo '#!/usr/bin/env xdg-open
[Desktop Entry]
Exec=cdemu-daemon start
GenericName=CDEmu Daemon
Icon=/usr/share/pixmaps/cdemu-client.png
Name=CDEmu Daemon
StartupNotify=true
Terminal=false
Type=Application
X-KDE-SubstituteUID=false' | tee /etc/xdg/autostart/cdemu-daemon-start.desktop
chmod a+o+x /etc/xdg/autostart/cdemu-daemon-start.desktop
Luego al reiniciar, deberia funcionar sin problemas.
Lo unico que no me quiere compilar actualmente con Linux 5.15.193 es VirtualBox 6.1.50, pero el programa principal, el modulo del nucleo si compila, las extensiones tambien funcionan correctamente.