Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - martin

#1
Citace od: Jiří Jílek kdy 04. 02. 2012, 22:59:52
No, to jsem taky zkusil a stejně to nenaběhlo :).
Jak jste to rozdelil. Ten ten ext3 mel duvod, zadny xfs, grub-legacy se spatne snasi s xfs (pak musite mit oddeleny /boot s ext3).  Technicky vzato na laborovani nemusite ani instalovat system, na to vam staci jadro a nejake initrd (treba to co uz mate), na to aby jste zjisti, jestli je grub schopen zavest jadro a initrd a pritom nezkolabovat. Pokud skoncite po bootu v BusyBoxu (dle to co je v initrd) mate vyhrano.

Dle meho nazoru je rozdelit disk na dva oddily   / jako ext3   + swap, samozrejme  nemusite pouzit cely disk. Do toho LiveCD si dotahnete grub-legacy, v rootu beziciho systemu si  vytvorte adresar /test , propojte rozdeleny disk do toho adresare a v nem vytvorte adresar boot, pak by melo stacit spustit prikaz "grub-install  --root-directory=/test    /dev/sda" ,  do adresare /test/boot nahrajete jadro a nejaky initrd, upravte v adresari /test/boot/grub   menu.lst dle toho jak jiz bylo psano  drive, a odzkousejte to.

A asi by stalo za to pred delenim a instalaci grup smazat MBR , to udelate treba s "dd_rescue -m 512 /dev/zero /dev/sda"
, klidne muzete dat vic, pozor tim  znicite vse co na tom disku je !!!
#2
Myslim ze to dopadne stejne, bez ohledu na distro, ale kdyz uz delate reinstall ,
vyhnete se ext4 /boot, navic - jestlize jste zacinajici uzivatel , nedelil bych disk , nechte si pouze / a swap nic vic.
A ext3 v /, jestlize pouzijete grub-legacy

Jeslize chcete pouzit grub2 je potreba precist posledni prispevek v http://forum.root.cz/index.php?topic=2300.0
#3
to zamrzalo ohledne toho ext4, ted je potreba dostat grub do MBR resp. /dev/sda (jestlize je nefunkci), update-grub pouze aktualizuje menu.lst, pokud ho mate upraven jak bylo psano drive , neni potreba ho spoustet
#4
ext3 je v poradku , ano nejprve zadat/nabootovat z grub_ a potom grub-install
#5
to bude vypadat stejne, musite to rucne nabootovat, a spustit grub-install /dev/sda
#6
tak to nedajde ani to menu.lst :( , takze to bude treba napsat rucne, a misto  root=UUID=bflm piste root=/dev/sda2

ale to asi nebude ten pravy problem, na root.cz nekdo psal:

ubuntu nebootuje, lebo S205 pouziva EFI a nove ubuntu grub2 a to spolu akosi nejde
treba prejst na stare grub...
a stare grub nejde na ext4 takze treba urobit este jednu particiu s ext2 (mozno 3) specialne pre bootloader...

toto vsetko treba urobit s live instalacie a najlepsie s USB, pretoze na USB sa da zapisovat, na CD nie

......................

tudiz problem bude ext4 na /dev/sda1, je potreba zazalohovat obsah a preformatovat na ext3

v /etc/fstab taky potom zmenit UUID
spravne UUID najdete v /dev/disk/by-uuid , bude odkazovat na /dev/sda1

viz:
http://forum.root.cz/index.php?topic=2300.0
#7
Popiste jak probiha boot, kazdem pripade by to nemelo zamrznout, i v pripade, ze mate spatne zadan parametr root, boot by mel skoncit v ramfs, ale bez to zamrznuti. Pokud vam to zmrza pri zpracovani initrd.img, je pravdepodobne ze tam bude chybet nejaky ten modul.
Zjistit ktery chybi a pridate jej do /etc/initramfs-tools/modules a znovu sestavit initrd.img-xx, ten puvodni samozrejme zazalohujte.
#8
ted mi kolega vynadal jsem si to neprecetl cele

1) mate oddeleny /boot, tudiz budete muset zadat cely nazev (ty odkazy jsou na / a ne v /boot - grub to nenajde)
2) root mate /dev/sda2

jestli mate moznost  editovat menu.lst a podivat se do /boot
tak tam pridejte toto:

title           Debian GNU/Linux
root            (hd0,0)
kernel          /vmlinuz-2.6.35-31-generic root=UUID=ec1e30df-b49d-44e2-8e3e-96c703811385 ro
initrd          /initrd.img-2.6.35-31-generic
savedefault
boot

s tim ze zmenite verzi jdra a initrd

bez toho /boot je to proto ze na oddile /dev/sda1 zadny adresar boot neni ten je na /dev/sda2

root (hd0,0) je cislo disku,cilo oddilu

nevim jestli je to preklep ale initrd zacina initrd a ne vmli....  :)
#9
Citace od: Jiří Jílek kdy 02. 02. 2012, 02:06:40
Zkusil jsem nainstalovat nejdřív Debian Testing s rozdělením oddílů podle návodu až na to, že jsem si jeden oddíl přidal navíc. Pak jsem nabootoval Debian Stable live a postupoval podle návodu. Balíček grub automaticky stáhnul Grub2, takže jsem nainstaloval grub-legacy a donastavil. Po restartu už Grub začal nabíhat, ale vypadá to, že neměl v seznamu žádný jádro. Skončil jsem na příkazový řádce s nápisem grub>, kde se teda zrovna neorientuju a nevím jak dál. Tak přemýšlím, že to vzdám a zkusím nějakou jinou distribuci.

Jestli ze nemate oddeleny /boot a mate jediny disk v systemu nebo pri stratu PC zadavate  pres F12 bootovat z .. melo by fungovat nasledujici

pro grub-legacy
v pripade ze existuji linky v /

root (hd0,0)
kernel /vmlinuz root=/dev/sda1
initrd /initrd.img
boot

pokud neexistuji, ta neco jako toto

root (hd0,0)
kernel /boot/vmlinuz-2.6.35-31-generic root=/dev/sda1
initrd /boot/initrd.img-2.6.35-31-generic
boot

do radku kernel nakonec muzete jeste pridat   single, po nacteni system se spusti terminal pro uzivatele root , pokud nema zadane heslo, pouze potvrdite entrem
po te za normalnich okolnosti staci spustit update-grub

pokud mate grub2
misto kernel budete psat linux a misto root (hd0,0) napiste root (hd0,msdos0) a po nacteni systemu update-grub2

/dev/sda1 nemusi byt pravda pokud mate pripojeno vice disku, nebo mate na disku / nebo /boot ulozen jinde

pokud se vam pri zavedeni grub objevi menu stisknete klavesu c a dostanete se do prikazoveho radku pro grub