Portál AbcLinuxu, 30. prosince 2025 06:07
Nemám teď po ruce žádný počítač s grubem, tak to musí ještě někdo upřesnit.
> root (hdx,y)kde x je IDE kšanda a y je číslo partišny (/dev/hda1 = hd0,0)
menu.lst nemám po ruce, takže fakt nevím, jak na to. :-/boot a je to.
- sorry to som neuviedol. Je to stara Toshiba a skusam do nej natlacit Linux uz hodne dlho, ale vsetkemu sa brani a moje schopnosti su limitovane
. Teda Woody-ho som tam dostal, ale ten nepozna usb to ethernet ASIX, takze som mal vlastne izolovany system, lebo inu sietovku nemam.
.
Disk som samozrejme rozdelil, vytvoril som na nom / ext3, a swap - to vsetko na druhom pocitaci cez USB. Do / na pripojenom disku som nainstaloval z yast system. Po spusteni grub som urobil root (hd0,0), setup (hd0) a restartoval. Toto vsetko sa tu uz riesilo a nasiel som si to - nie som lenivy
. Skusil som tiez http://www.abclinuxu.cz/forum/show/80572 ale pri tom chroot /mnt/oprava /bin/bash zahlasi chybu. Knihu k distribucii Suse som nastudoval ale akosi sa tam instalacia do adresara nenachadza (mam z 9.1) alebo som neschopny. Neuvadzal som tieto veci, lebo som bol presvedceny, ze su jednoducho samozrejme.
. Vymysleli si to v Suse a tak to je. Nainstaluje to jednoducho cely system z pozadovanym vyberom balickov do nejakeho zvoleneho adresara. S tym jadrom reagujem na prispevok p. Davida Jasu :"Vyber jádro a dej mu parametry" uvedeny vyssie. Ak to napisal asi vedel co pise. Ja sa pytam ako? Z Grubom som urobil vsetko co som vedel, opat je to tu uz napisane. Prikaz initrd konci s chybou neexistujuceho alebo nespravneho suboru - nasiel som len /dev/initrd. Zopakujem co robim:
grub>root (hd0,0)
grub>kernel /boot/vmlinuz root=/dev/hda1
grub>initrd /dev/initrd
grub>setup (hd0)
grub>boot
A skonci to zasa v grube. Este zopakujem, aby sa to rozbehlo v rescue musim doplnit moduly pre ide-generic a ext3, inak to vobec nepozna disk.
Do adresara - ak poznate Suse tak je to jedna z volieb: Software -> Instalacia do priecinka (adresara). Myslim, ze toto by nemal byt fakt, ktory udivujeNe, SUSE uz delsi dobu nepoznam a tuhle funkci vazne nechapu... Proc bych mel instalovat do nejakeho adresare? Instaluje se snad na oddil, ne do adresare, ne? Ten adresar tam muzu fungovat jako chroot, kam se primountuje nejaky oddil disku, nebo ne? No a tu partition pridam jako
root=/dev/neco do grubu.
Jak by bootoval grub nejaky Linux z adresare, to teda vazne nechapu... Nejaka jeste blbejsi distribuce by se nenasla? Treba instalace na FATku nebo tak... *sigh*
/mnt/new a instaluji do adresáře /mnt/new
(b) připravím si instalaci do adresáře, udělám z toho tar archiv, ten nějak přenesu na cílový systém a tam ho rozbalím.
Nabootování je samozřejmě v obou případech potřeba nějak dodatečně vyřešit až po přenesení na cílový systém (a právě to se tady řeší). Samozřejmě je to komplikace navíc, ale to je celkem pochopitelné vzhledem k tomu, že je to možnost určená především pro instalace na systémy, kam to normálním způsobem nejde nebo by to bylo ještě problematičtější.
P.S. Proč mám pořád neodbytný pocit, že vše, co je mimo vaši (poměrně úzkou) osobní zkušenost, automaticky odmítáte jako dílo ďáblovo?
Nabootování je samozřejmě v obou případech potřeba nějak dodatečně vyřešit až po přenesení na cílový systém (a právě to se tady řeší).No ja tomu teda vazne moc nerozumim, tazatel se tady pidi po chybejicich modulech pro
ide a ext3, tak ma bud SUSE nejake naprosto uchylne jadro (asi ne), nebo tam chybi initrd (asi chyba instalatoru, nicmene proc cpat ovladace pro IDE a ext3 do modulu, to stale nechapu), nebo je chyba mezi zidli a klavesnici...
P.S. Na smysl kompilovani naprosto zakladnich veci do modulu mam vlastni nazor, tam se opravdu neshodneme. Napr. tech desktopu bez IDE (kam asi tak tuhle distribuci budu jinam instalovat) jsou opravdu spousty...
Např. na Soft-troniku ve školící místnosti č.1 je takových z deseti šest… Jinak SuSE 9.3 se dá samozřejmě velmi dobře použít i pro nějaký low end server, kde se nevyplatí investovat do SLES. Asi tak stejně jako kterákoli jiná ne-enterprise distribuce, v něčem bude lepší, v něčem horší. Když jsem to zjistil, také mne to trochu překvapilo (9.2 ještě dává podporu IDE a IDE disků do jádra), ale když se nad tím zamyslím, nevidím v tom problém.
Ale jistě, to uměl už Slackware na podzim 1994, když jsem si s ním poprvé zkoušel hrát… (hint: umsdos)
na podzim 1994No prave...
Nechybí tam ani jádro ani initrd. Právě jsem si to pro jistotu zkusil.
.
Ja som nenapisal, ze mi nieco chyba, ja som sa len pytal tak ako pani pred tym radili. Ale problem stale trva - teda boot-uje to napriek vsetkemu len do grub-u. Takze by som prosil este o nejaku radu co s tym, samozrejme s prihliadnutim na vsetko co uz tu bolo napisane, vycudovane a vyargumentovane.
.
initrd /dev/initrd je IMNSHO blbost... Najdi si spravny initrd, v /dev se za normalnich okolnosti nic takoveho nevyskytuje.
?
mkinitrd, parametrem -m mu řeknete, jaké moduly má do něj dát.
brw-rw---- 1 root disk 1, 250 2005-03-19 23:01 /dev/initrd
Jenže to je něco úplně jiného, je to zařízení, kteřé zpřístupňuje initial ramdisk (byl-li použit). A to ještě ne všude.
devices.txt (ve zdrojácích jádra). Na druhou stranu je to tam ale trochu zamlžené, protože u block(1,250) je '/dev/initrd inital ramdisk {2.6}', ale o pár řádek níž je komentář, že novější jádra používají pro initial ramdisk /dev/ram0, což je IMHO určitý rozpor…
kernel /kernel-2.6.11.9 root=/dev/ram0 real_root=/dev/hda3 init=/linuxrc initrd /initrd-2.6.11.9
stup (hd0)
To je co???
/boot, jak se jmenuje jádro a initrd a podle toho uprav ty příkazy:
root (hd0,0) kernel /boot/vmlinuz-kecy-verze root=/dev/hda1 nosplash dalsi parametry initrd /boot/initrd-stejne_kecy-stejna_verze bootA mělo by to bez problemu bootnout.
boot? Co se treba podivat na Gentoo Handbook, je tam tam popsano skutecne jako pro blbce (varianta s i bez initrd a dve moznosti, jak nainstalovat grub do MBB). Jestli to nekdo ani tak nepochopi, tak uz vazne nevim... :-/
, tak není root (hdx-1,y-1)zbytečný. Tím příkazem se specifikuje partišna, kde se mají hledat jádra, v
kernel /cesta/jádro root=/dev/hdxyznamená
cesta cestu k jádru v rámci oné partition a root=/dev/hdxy specifikuje kořenový oddíl systému.
Dokážu si představit následující konfigurák (sedím u komplu s Lilem, můžou být nepřesnosti):
# Here are kernels root (0,0) # Slack title Slack kernel slack-vmlinuz-x.y.z root=/dev/hda3 # Debian title Debian kernel vmlinuz-x.y.z root=/dev/hda5atd.
!
Kde inde to mam robit, ked sa mi nic ine nespusti a vo vsetkom co som nasiel (napr. info grub), mimo ine aj v predchadzajucich radach v tejto diskusii mi to radili? Grub nema vytvoreny zatial nijaky config a ja neviem ako by som ho mal vytvorit (teda v editore viem pisat) a neviem co by v nom malo byt?
v info grub. Viac neviem a preto sa tu pytam. Z 30 pripevkov k tejto teme bolo 20 vymena nazorov medzi odpovedajucimi ktory si vyjasnovali ako sa veci maju a s tym ja nemam nic spolocne. Najhorsie je, ze sa casto ani neunuvaju precitat, co som uz napisal.
Ked sa pozriem na inu instalaciu 9.3 je tam sice config ale hned prva poznamka v nom je : Automatically generated make config: Don`t edit. Takze asi by to nemala byt moja starost... Ostatne vo vsetkom co som nasiel boli popisane len upravy hotoveho configu a nie vytvaranie noveho. Kedze o Grube viem nic, tak je to nekonstruktivne to odo mna chciet. Opakujem, keby som vedel nepytam sa.
Pre Miso-a skutocne som vsetko uz napisal co som robil, vcitane toho rozdelenia disku.
Klud pani, napisal som, ze config sa vobec nevytvoril.Tak ho vytvor sam!!! Jak jsi proboha myslel, ze to asi bude bootovat bez konfiguracniho souboru?! To snad neni pravda...
. Tymto povazujem tuto diskusiu za ukoncenu - skusim ine cesty. Dakujem
menu.lst - tam neni jednicka, ale L.
O neco vyse jsem daval odkaz na podrobny navod, jak nastavit a nainstalovat grub, tak at si ho tazatel laskave v diskusi dohleda a zaridi se podle nej. Jestli to nezvladne, tak necht si zaplati nekoho, kdo mu to udela nebo nainstaluje Windows.
Cely dotaz a nasledna debata je naprosto zbytecna, protoze bez konfiguracniho souboru grub proste nema podle ceho nabootovat, takze by bylo dobre zacit ctenim dokumentace a hledanim zde v diskusnim foru, je to naprosto zakladni a tisickrat vyresena vec.

Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.