
Tengo una unidad flash USB Fedora 12 en vivo personalizada que funciona bien. Lo que quiero hacer es hacer que una partición de mi disco duro sea de arranque para que mi Fedora personalizado pueda ejecutarse desde el disco duro. Para lograr esto hice los siguientes pasos:
- Creé una partición primaria (/dev/sda2), la formateé como ext3 y la configuré como activa.
Copié todos los archivos en la unidad flash USB en vivo en /dev/sda2. A continuación se muestran los contenidos de la unidad flash USB en vivo (todos los directorios):
a. arranque
b. EFIc
. LiveOS
d. syslinux- Luego instalé GRUB en
boot/grub
- Creó el grub.conf en
boot/grub
Los siguientes son los contenidos de cada directorio en la unidad flash USB:
syslinux/
boot.cat
isolinux.bin
splash.jpg
vesamenu.c32
initrd0.img
ldlinux.sys
syslinux.cfg
vmlinuz0
LiveOS/
livecd-iso-to-disk
osmin.img
squashfs.img
EFI/
boot/
boot.conf
grub.conf
boot.efi
bootia32.conf
bootia32.efi
splash.jpg
splash.xpm.gz
vesamenu.c32
initrd0.img
isolinux.bin
isolinux.cfg
vmlinuz0
boot/grub/
core GRUB files
grub.conf
olpc.fth
El siguiente es el contenido de grub.conf
.
default=0
splashimage=/EFI/boot/splash.xpm.gz
timeout 2 hiddenmenu
title funLinux
kernel /EFI/boot/vmlinuz0
root=live:LABEL=myFun
rootfstype=auto ro liveimg quiet
ssb.blacklist=1 selinux=0 vga=normal
nomodeset rhgb initrd
/EFI/boot/initrd0.img
Ahora, cuando intento arrancar desde el disco duro, muestra el menú de GRUB y Fedora comienza a cargarse, pero durante la carga dice:
No se encontró ningún dispositivo raíz. El arranque falló y está inactivo para siempre.
¿Entonces, dónde está el problema? ¿Que estoy haciendo mal?
Por favor, remítame cualquier libro/artículo sobre la jerarquía de archivos/directorios en unidades flash USB activas y su funcionamiento.
Respuesta1
La línea del kernel en su configuración de grub tiene el argumento "root=live:LABEL=myFun". Supongo que la sintaxis es válida, aunque me parezca extraña. Pero parece que está buscando un disco con la etiqueta "myFun". ¿Estableciste esa etiqueta en /dev/sda2?
Podrías intentar cambiar eso a "root=/dev/sda2", o tal vez "root=live:/dev/sda2" (quizás esa sintaxis de "live:" sea algo de Fedora).