A fórumon többször is volt pengeváltás az open-source vs. closed-source és magának az open-source fejlesztési modellnek a működőképességéről.A héten, egyik robotrepülős ismerősömnek szüksége volt némi Linuxos támogatásra és ennek kapcsán ismét kifigyeltek az open-source szépségei.
A történet röviden annyi, hogy az általa használt laptop multibootos, egy winnel és két linux disztribbel. Eredetileg egy XP és egy Ubuntu volt rajta, és melléjük telepített egy RedHat-ot, mert a legfrisebb munkája ezt a disztribúciót követelte meg. A RH szépen felül is írta az Ubuntu Grubját a MBR-en és felkonfigolta wint. Az első bökkenő ott volt, hogy az RH LVM-re telepítette magát és 0.97-es grubot használt.
Az ubuntu grub2-je nem támogatja az LVM-et, és az Ubuntu ext4 partícióra lett telepítve.
Mire többszöri levélváltással képbe kerültem, az ismerősöm átmigrálta az Ubuntut ext3-ra, de így sem tudta indítani a rendszert. Mivel a grub lelkivilágához nem értek, ezért masszív IRC-s segítségkérésben, Google-zesbe és RTFM-ezésbe kezdtem. Péntek este skypeon beszéltem az ismerősömmel, és így debugolva eljutottunk odáig, hogy a 0.97-es grub nem ismeri fel az új ext3-as partíciót. Újabb Google session után kiderült, hogy az elfalazás az ext3-ban van.
Alapban az ext3 inode méretei 128byte nagyságúak, az ext4-ben ezt megváltoztatták 256-ra. Ezután valakinek az a fényes ötlete támadt, hogy az ext3 "közelítsen" az ext4-hez, ezért egy adott verziótól kezdve az alap inode érték 256-ra lett átállítva.
Csakhogy,a 0.97-es grubnál az ext3 inode mérete 128 byte, tehát képtelen olvasni az "új" ext3-as filerendszereket.
További szépsége a dolognak, hogy a gparted jellegű r1 usereknek készült GUI-s csoda default értékkel operál, tehát az azzal kreált filerendszer inode mérete is 256 byte lesz.