Dan Lukes wrote: > To neni rozpor. df a du proste pocitaji ukazuji kazdy neco. Rozdil jou > linky, ale taky treba spare-soubory (i kdyz ty v image nejspis nejsou). > Ty dve cisla nema smysl primo porovnavat.
>>pridan adresar s grubem a nasledne vytvoreni ISO >>mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 >>-boot-info-table -o 6.2-RC1-i386-disc1_grub.iso disc1_grub > > > Oproti "originalnimu" prikazu zde nevidim zejmena "-r -J". Hard-linky by > mel zvladat i "plain" ISO 9660 system, ale sym-linky a dalsi > speciality bez toho asi fungovat nemohou. Mozna se v takovem pripade > expanduji ... Uz jsem na problem prisel - ackoliv se na CD daji ulozit hardlinky (a na originalnim CD FreeBSD jich je opravdu hodne), tak na primountovane image uz se to jako hardlinky netvari a nedari se to tak ani zkopirovat. Napriklad temer vsechno v adresari /rescue/ je podle me hardlink na stejny soubor, ale ls -li mi na primountovanem ISO vypise u kazdeho souboru jine cislo inode. Takze zkopirovanim struktury z ISO image nedokazu ziskat puvodni strom s hardlinkama a pak mi nepomohou ani -r a -J (bez kterych by se to pravdepodobne tak jako tak obeslo a na velikost by to nemelo mit vliv) Nicmene jsem ted narazil na vaznejsi problem, ktery nedokazu vyresit: Nejsem schopen z Grubu na CD spustit instalacni proces. Cele to delam proto, ze soucasny bootloader na FreeBSD uz neni schopen bez problemove nabootovat na dnesnim HW. Stale vice serveru mi nedokaze nabootovat z externi USB CD-ROM mechaniky (BTX loader error). Jako prozatimni reseni jsem si udelal USB flashdisk s Grubem a tim, co je obsazeno na bootonly ISO. Tedy z flashdisku mohu nabootovat FreeBSD instalator a soubory pak instalovat bud z FTP, nebo z pripojene externi USB CD-ROM mechaniky, ale nemohu z te mechaniky nabootovat. Tak jsem si ted o vikendu chtel pohrat s vlastnim FreeBSD CD, kde by se bootovalo pres Grub. Pokud ale pouziji to, co je popsano zde: http://www.gnu.org/software/grub/manual/html_node/Making-a-GRUB-bootable-CD-ROM.html a do menu.lst pridam root (cd) kernel /boot/loader boot tak pak skoncim na chybe (FreeBSD/i386 bootstrap loader, Revision 1.1): Can't work out which disk we are booting from. Guessed BIOS device 0x9f not found by probes, defaulting to disk0: can't load 'kernel' Type '?' for a list of commands, 'help' for more detailed help. A dal se ani nehnu, protoze v tento okamzik system (loader) nevi o CD vubec nic, takze nefunguje ani prikaz 'help'. Z puvodni image jsem v podstate nic nezmenil, jen smazal obsah adresare /rescue/ (nez vyresim hardlinky, na bootovani to stejne nema vliv) a pridal adresar /boot/grub/ ISO jsem pak zkousel vytvaret prikazem mkisofs -cache-inodes -r -J -V 6.2-RC1_grub -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -c boot.catalog -o 6.2-RC1-i386_grub.iso disc1_grub Predem diky za tipy, jak to zprovoznit. Dost by mi to do budoucna usnadnilo zivot (nez se najde nekdo, kdo predela FreeBSD (cd) bootloader tak, abych fungoval i na "modernejsim" HW) Miroslav Lachman -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
