Adott egy iso file (true image), amit ha dd-vel kiírok usb-pendrivera, akkor remekül bootol.
Megoldható hogy a merevlemez egy adott particiójárol a már meglévő grub indítsa?
Hozzászólások
Nekem így megy Debian alatt, de azt hozzátenném, hogy például a Parted Magic-nál full másképpen van, guglizz rá ha így nem oké..
1. Másold az ISO-fájlt egy tetszőleges mappába a fájlrendszerben
2. Írd be az /etc/grub.d/40_custom file-ba az alábbi sorokat (ennek az állománynak futtathatónak kell lennie)
menuentry "a Grub-ban megjelenő név" {
insmod part_msdos
insmod ext2
set isofile='(hd0,msdos1)/annak az iso-nak/az elérési/útja' (kellenek az aposztrófok)
loopback loop $isofile
linux (loop)/az iso-ban lévő/vmlinuz from=hd fromiso=/annak az iso-nak/az elérési/útja (ide nem kellenek aposztrófok)
initrd (loop)/az iso-ban lévő/initrd.gz
}
3. root-ként futtasd az "update-grub" -parancsot (nem fogsz látni változást az eddigi állapothoz képest)
4. újraindít és ha minden rendben akkor örül..
syslinux tudja. grub alól is tudja: (ez 0.99-es konfig, de a grub2-ből is mennie kell)
title=PE
root (hd0,0)
kernel /boot/memdisk iso raw
initrd /boot/winpe.iso
kell hozzá a syslinux package-ből a memdisk nevű bináris, meg az iso image.
Természetesen annyi ram kell a gépbe, hogy a beférjen az egész iso image (és ne várjál tőle gyors bootolást, egy 180MB-os image kb. 1-2 perc alatt töltődik be).
Hozzászólások
Nekem így megy Debian alatt, de azt hozzátenném, hogy például a Parted Magic-nál full másképpen van, guglizz rá ha így nem oké..
1. Másold az ISO-fájlt egy tetszőleges mappába a fájlrendszerben
2. Írd be az /etc/grub.d/40_custom file-ba az alábbi sorokat (ennek az állománynak futtathatónak kell lennie)
menuentry "a Grub-ban megjelenő név" {
insmod part_msdos
insmod ext2
set isofile='(hd0,msdos1)/annak az iso-nak/az elérési/útja' (kellenek az aposztrófok)
loopback loop $isofile
linux (loop)/az iso-ban lévő/vmlinuz from=hd fromiso=/annak az iso-nak/az elérési/útja (ide nem kellenek aposztrófok)
initrd (loop)/az iso-ban lévő/initrd.gz
}
3. root-ként futtasd az "update-grub" -parancsot (nem fogsz látni változást az eddigi állapothoz képest)
4. újraindít és ha minden rendben akkor örül..
--
God bless you, Captain Hindsight..
Nincsenek az isoban olyan file-ok. :(
Itt is van egy leírás, sikeres megoldással.
http://ubuntu.hu/node/33787#comment-454471
syslinux tudja. grub alól is tudja: (ez 0.99-es konfig, de a grub2-ből is mennie kell)
title=PE
root (hd0,0)
kernel /boot/memdisk iso raw
initrd /boot/winpe.iso
kell hozzá a syslinux package-ből a memdisk nevű bináris, meg az iso image.
Természetesen annyi ram kell a gépbe, hogy a beférjen az egész iso image (és ne várjál tőle gyors bootolást, egy 180MB-os image kb. 1-2 perc alatt töltődik be).
Milyen iso? Arch Wiki-ben találsz útmutatást.
Acronis true image