Portál AbcLinuxu, 4. května 2025 15:43
Disk /mnt/sda4/OpenELEC-Generic.i386-5.0.6.img: 306 MB, 306184192 bytes 255 heads, 63 sectors/track, 37 cylinders, total 598016 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x66d3bafc Device Boot Start End Blocks Id System /mnt/sda4/OpenELEC-Generic.i386-5.0.6.img1 * 2048 526336 262144+ 83 Linux /mnt/sda4/OpenELEC-Generic.i386-5.0.6.img2 528384 593920 32768+ 83 Linux
Nebo je možné soubory KERNEL a SYSTEM použít z rozbaleného archivu .tar, které používám k bootování - viz začátek ?
Soubor isolinux je soubor /syslinux-6.0.3/bios/core/isolinux.bin ?
A soubor isolinux.cfg získám z jakého souboru ? Ve složce /bios/sample/ je jen soubor syslogo.lss a ve složce /syslinux-6.0.3/sample soubory Makefile m16-640x640-syslinux.jpg sample.msg syslinux_splash.jpg syslogo.ppm.gz
V rozbaleném souboru Syslinux z tvého odkazu jsem ve složce /bios/mbr/ našel soubor mbr.bin o velikosti 440 B. Pomocí příkazu
dd if=/mnt/sda2/syslinux/bios/mbr/mbr.bin of=/dev/sdb bs=440 count=1
jsem ho zkopíroval do MBR flash. Potom jsem příkazem
extlinux -i /media/System (k této složce byl přimountovaný 1.oddíl flashdisku) vytvořil soubor ldlinux.sys. Potom jsem do tohoto 1.oddílu flashdisku zkopíroval soubor extlinux.conf a upravil ho dle návodu na Openelec. Tedy
DEFAULT linux
PROMPT 0 LABEL linux KERNEL /KERNEL APPEND boot=LABEL=System disk=LABEL=Storage quiet sshPak už jsem jen zkopíroval do tohoto 1.oddílu flashdisku soubory KERNEL a SYSTEM. Nabootoval jsem i na starém PC, který nemá bootování z flash.
Na zkoušku jsem upravil soubor extlinux.conf (podle Puppy) a do 1.oddílu po smazání souborů KERNEL a SYSTEM ( Openelec) zkopíroval soubory Puppy. Tak se mohlo na starém PC nabootovat Puppy z flash.
Je tedy jasné, že stačí změnit jen soubor extlinux.conf a zkopírovat na flash soubory toho kterého OS. Soubor mbr.bin se měnit nemusí. Soubor ldlinux.sys v 1.oddílu flash zůstává stejný.
Ještě jednou děkuji.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.