Eu tenho uma unidade flash USB personalizada ao vivo do Fedora 12 que está funcionando bem. O que eu quero fazer é fazer uma partição do meu disco rígido inicializável para que meu Fedora personalizado possa ser executado a partir do disco rígido. Para conseguir isso, fiz os seguintes passos:
- Criada uma partição primária (/ dev / sda2), formatada como ext3 e configurada como ativa.
-
Copiou todos os arquivos na unidade flash USB ao vivo para / dev / sda2. A seguir, o conteúdo da unidade flash USB ao vivo (todos os diretórios):
a. boot
b. EFI
c. LiveOS
d. syslinux
- Eu instalei o GRUB em
boot/grub
- Criado o grub.conf em
boot/grub
A seguir, o conteúdo de cada diretório na unidade 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
A seguir, o conteúdo 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
Agora, quando eu tento inicializar do disco rígido, ele mostra o menu GRUB e o Fedora começando a carregar, mas durante o carregamento ele disse:
No root device found Boot has failed,
sleeping forever
Então, onde está o problema? O que estou fazendo errado?
Por favor, consulte-me qualquer livro / artigos sobre hierarquia de arquivos / diretórios em drives flash USB ao vivo e seu funcionamento.