Загрузочный раздел GRUB

У меня есть специализированная живая карта флэш-памяти с интерфейсом USB Fedora 12, которая хорошо работает. То, что я хочу сделать, должно сделать раздел моего жесткого диска загрузочным так, чтобы мой специализированный Fedora мог быть выполнен от жесткого диска. Для выполнения этого, я сделал следующие шаги:

  1. Созданный основной раздел (/dev/sda2), отформатировал его как ext3 и установил его как активный.
  2. Скопированный все файлы в живой карте флэш-памяти с интерфейсом USB к/dev/sda2. Следующее является живым содержанием карты флэш-памяти с интерфейсом USB (все каталоги):

    a. начальная загрузка
    b. EFI
    c. LiveOS
    d. syslinux

  3. Я затем установил GRUB в boot/grub
  4. Созданный grub.conf в boot/grub

Следующее является содержанием каждого каталога в карте флэш-памяти с интерфейсом 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

Следующее является содержанием 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

Теперь, когда я пытаюсь загрузиться от жесткого диска, он показывает меню GRUB и Fedora, начинающий загружаться, но во время загрузки его сказал:

Никакое корневое устройство не нашло, что Начальная загрузка перестала работать, спя навсегда

Так, где проблема? Что я делаю неправильно?

Любезно направьте меня любая книга/статьи о файле/иерархии каталогов на живых картах флэш-памяти с интерфейсом USB и их работе.

1
задан 15.11.2014, 00:34

1 ответ

Строка ядра в Вашей конфигурации личинки имеет аргумент "root=live:LABEL=myFun" - я предполагаю, что синтаксис допустим, даже при том, что это выглядит странным для меня. Но кажется, что это ищет маркированный "myFun" диска. Вы устанавливали ту маркировку на/dev/sda2?

Вы могли бы попытаться изменить это для "укоренения =/dev/sda2", или возможно "root=live:/dev/sda2" (возможно, что "живой": синтаксис является некоторой вещью Fedora).

1
ответ дан 17.12.2019, 00:44

Теги

Похожие вопросы