मेरे पास एक अनुकूलित लाइव फेडोरा 12 यूएसबी फ्लैश ड्राइव है जो ठीक काम कर रहा है। मैं जो करना चाहता हूं वह है मेरी हार्ड डिस्क ड्राइव का विभाजन बूट करने योग्य बनाना ताकि मेरे अनुकूलित फेडोरा को हार्ड डिस्क ड्राइव से चलाया जा सके। इसे पूरा करने के लिए मैंने निम्नलिखित कदम उठाए:
- एक प्राथमिक विभाजन (/ dev / sda2) बनाया, इसे ext3 के रूप में स्वरूपित किया और इसे सक्रिय के रूप में सेट किया।
सभी फ़ाइलों को लाइव USB फ्लैश ड्राइव में / dev / sda2 पर कॉपी किया गया। निम्नलिखित लाइव USB फ्लैश ड्राइव सामग्री (सभी निर्देशिकाएं) हैं:
ए। बूट
ख। EFI
सी। LiveOS
घ। SYSLINUX- मैंने तब GRUB स्थापित किया
boot/grub
- में 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 मेनू और फेडोरा लोड करना शुरू कर रहा है लेकिन लोड करने के दौरान यह कहा गया है:
कोई रूट डिवाइस नहीं मिला बूट विफल हो गया है, हमेशा के लिए सो जाना
तो समस्या कहां है? क्या मैं गलत हूं?
कृपया मुझे यूएसबी फ्लैश ड्राइव और उनके काम पर फ़ाइल / निर्देशिका पदानुक्रम के बारे में किसी भी पुस्तक / लेख का संदर्भ दें।