Ahoj, zkoušel jsem nainstalovat Debian Testing z flashky na nový mini notebook a po instalaci se začne načítat Grub, ale zamrzne a už se nedostanu dál. Ani žádnou chybu nevypíše. Zkoušel jsem i Kubuntu, ale to dopadlo stejně. Na konec jsem nainstaloval Mandrivu, která už naběhla, ale radši bych Debian. Nevíte, čím to může být?
http://wiki.debian.org/DebianAcerOne (http://wiki.debian.org/DebianAcerOne)
http://wiki.debian.org/DebianEeePC (http://wiki.debian.org/DebianEeePC)
nejdříve prosím projdi výše uvedené odkazy, nebo podobné zdroje informací, které by se mohly týkat tvého netbooku (nepíšeš jakého). V sekci instalace se často vyskytují řešení potenciálních problémů, které mohou v některých případech nastat.
Ne, že bych zrovna dával angličtinu, ale pokusím se. Díky :). Jde o mini notebook Lenovo IdeaPad S205.
Možn ti pomůže toto téma z Ubuntu fora:
http://forum.ubuntu.cz/index.php?topic=58693.msg419626#msg419626
Tento netbook má problém s Grub2, tak se zkus inspirovat návodem. Nainstalovat půjde takto i Debian.
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.
Na to zapomeň, to bysme nebyli kamarádi! :D Máš po ruce live-cd čehokoli aktuálnějšího, např. Bubuntu?
No, zrovna ne, ale stahuju Kubuntu a Fedoru. Mám ten starší Grub nainstalovat z jednoho z nich? :)
Až budeš mít něco z toho staženýho a vypálenýho (nebo na flashce), nabootuj z toho, otevři terminál, připoj disk, na nějž jsi Debíka instaloval a chrootni se jako Root na jeho kořena. Ale ještě předtím mi sem vlož obsah z /etc/fstab (toho na disku s Debíkem).
P. S.: GRUB mi taky po instalaci furt zlobil, jak jednička, tak i dvojka.
Tak tady to je:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda2 during installation
UUID=ec1e30df-b49d-44e2-8e3e-96c703811385 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=60b7bc67-7040-40a3-9eb2-9e1ef3eaab82 /boot ext3 defaults 0 2
# /home was on /dev/sda3 during installation
UUID=b6cf7afe-2f2e-459e-9658-aade9cf4e768 /home ext4 defaults 0 2
# /media/h was on /dev/sda5 during installation
UUID=3a294f11-589c-4c1b-b3de-c86fc41bb1e1 /media/h ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=d9856808-1480-4fe2-b182-0509592debaa none swap sw 0 0
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Fajn. Jestli máš na tý noteknize nabootovanou nějakou živou linuxovou distribuci, připoj si oddíly /dev/sda1 a /dev/sda2. Dejme tomu, že máš /dev/sda1 (kořen) připojenej v /media/Disk1. Do terminálu naťukej
sudo chroot /media/Disk1
... tím změníš pracovní kořen. Potom spusť (furt jako Root):
update-grub
... a dej sem výpis z terminálu. Jestli máš GRUB 1.x, vlož sem obsah /boot/grub/menu.lst, jinak /etc/default/grub - to jen pro jistotu.
Dobře, díky. Nechám stáhnout ty distra a pustím se do toho "zítra" (dneska) :).
Fajn a rovnou bouchni flašku, poslals 7000. příspěvek :D
Tak jsem nabootoval Kubuntu a zkusil to s ním, ale Debian stejně nenaběhne.
Výpis z konzole:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000793be
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1953791 975872 83 Linux
/dev/sda2 1953792 80078847 39062528 83 Linux
/dev/sda3 80078848 158203903 39062528 83 Linux
/dev/sda4 158205950 488396799 165095425 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 158205952 480468991 161131520 83 Linux
/dev/sda6 480471040 488396799 3962880 82 Linux swap / Solaris
Disk /dev/sdb: 4041 MB, 4041211904 bytes
125 heads, 62 sectors/track, 1018 cylinders, total 7892992 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 62 7889499 3944719 c W95 FAT32 (LBA)
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /media/disk
ubuntu@ubuntu:~$ sudo chroot /media/disk
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
root@ubuntu:/#
Výpis z menu.lst:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-legacy-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=ec1e30df-b49d-44e2-8e3e-96c703811385 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(single-user) single
# altoptions=(single-user mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
### END DEBIAN AUTOMAGIC KERNELS LIST
/etc/default/grub jsem nenašel. Předpokládám, že výpisy jsem sem měl dávat z kořene Debianu.
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
Taky máš menu.lst od andulky po žížalu zakomentovanej, to není dobře. Buď je nezkonfigurovanej, nebo rozbitej.
Když se zase chrootneš na kořen disku s Debíkem, do terminálu naťukej dpkg-reconfigure grub *, nakonfiguruj ho, spusť update-grub, no a pak se koukni zpátky, jestli se v menu.lst něco změnilo.
P. S.: Proč vlastně nemáš GRUB2?
*) - možná to má bejt grub-legacy, jedničkovej GRUB nemám už pár let.
martin:
/boot oddělený mám, dále /, /home, /media/h, SWAP.
Zkusil jsem napsat:
root (hd0,0)
kernel /vmlinuz-3.... root=/dev/sda1 (na tomhle oddíle by měl být /boot)
initrd /vmli....
boot
/boot/vmlinuz.... mi to nechtělo vzít. Začalo to nabíhat, ale pak to zamrzne a dál nic. Na příkazový řádek se nedostanu.
Roman Horník:
Po napsání dpkg-reconfigure grub-legacy vypadalo, že to proběhlo v pohodě, dál jsem zadal update-grub, ale menu.lst zůstal snad asi stejný. Grub2 nemám, protože s ním má tenhle notebook problém. Viz můj první příspěvek.
Tak jedině (zase v chrootu, zase jako Root; je to jeden příkaz):
apt-get update; apt-get install --reinstall grub-legacy; update-grub
Symlinky na initrd a vmlinuz v kořenu máš?
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.... :)
Roman Horník:
To jsem zkusil, ale nepomohlo to. Ty symlinky tu jsou.
martin:
Přístup k tomu mám. Zkusil jsem to tam vložit a změnit verze, ale nepomohlo to.
Teda už nevím, co dělat. Možná dělám něco špatně, ale nevím co. Ještě si s tím zkusím hrát.
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.
Naběhne tohle:
GNU Grub version 0.97 (630 lower / 1669288K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ]
grub> _
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
Koukám, Martin byl rychlejší :)
V /etc/fstab nevadí, že tam je místo UUID /dev/sd* jako zastara, ale když už, najdeme to jedním vrzem:
Spusť jako Root: for x in {1..6}; do blkid /dev/sda$x; done
Z toho mi vyjede:
root@Debian:/# for x in {1..3}; do blkid /dev/sda$x; done
/dev/sda1: LABEL="Root" UUID="63faec92-8cac-4a59-9976-bf1e7f555bb0" TYPE="xfs"
/dev/sda2: UUID="3afd39b0-b03d-432d-af91-3120215d2735" TYPE="swap"
/dev/sda3: LABEL="Home" UUID="fc02f7fe-bea7-4031-a3d8-dde56025bf69" TYPE="xfs"
Mám 3 oddíly, proto {1..3}
Oddíl /boot mám už odděleně na ext3. Změnil jsem i to označení v /etc/fstab, ale při bootu to vypadá stejně. Možná jsem udělal chybu někde jinde. Ne, že bych byl zase geek, takže je to možný :). Zkusím ten postup od začátku znovu. Ale dneska už zalehnu. Myslím, že po vyspání mi to bude myslet líp :). Ale díky moc, máte teda pěknou trpělivost.
to bude vypadat stejne, musite to rucne nabootovat, a spustit grub-install /dev/sda
No, zkoušel jsem to taky podle tohohle návodu http://forum.ubuntu.cz/index.php?topic=58693.msg419626#msg419626 Podle něj jsem zadával grub-install /dev/sda i update-grub.
Nebo myslíte nabootovat z té řádky grub>_ a potom to zadat?
Všiml jsem si, že v tom návodě píše, že má být /boot na EXT2 a já ho mám na EXT3. Tak by to mohlo být i tím.
ext3 je v poradku , ano nejprve zadat/nabootovat z grub_ a potom grub-install
Nevím ale jak postupovat. Předtím se mi nějak povedlo, že to začalo nabíhat, ale zamrzlo to. Na příkazovou řádku jsem se vůbec nedostal. Později to ještě prozkoumám.
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
No dobře. A jak mám postupovat, když se dostanu na grub shell? Našel jsem tenhle návod http://www.abclinuxu.cz/faq/boot/jak-obnovit-grub Mohlo by to jít podle něj?
Jsem zkusil reinstalovat Debian a teď se nedostanu ani na příkazovou řádku grubu :). Ach jo. Já zkusím nainstalovat alespoň Kubuntu - to je vlastně takový překopaný Debian. Ale díky za pomoc.
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
/home bych radši dal zvlášť, tzn. / + /home + swap ;)
Na / (kořen) bych použil XFS, velikost tak 10-16GiB
Malé OT: proč používat na "/" XFS a ne EXT3/4? V čem je ten podstatný rozdíl? Na počítači jsem měl jen EXT3 a EXT4 a vždy vše bez problémů.
XFS je podle mých dosavadních zkušeností o něco rychlejší ;)
Zkusil jsem Kubuntu podle návodu z Ubuntu fóra a dopadlo to taky špatně. Začínající uživatel nejsem, ale geek asi taky ne :). Ještě to budu zkoušet a když se nepovede, vrátím se zase na Mandrivu no. Budu ještě informovat.
Ještě můžeš zkusit LILO :D
No, to jsem taky zkusil a stejně to nenaběhlo :).
Škoda.
A elilo?
Tak to jsem ani neznal. Možná by to s ním ale šlo co jsem vyčetl na týhle stránce http://packages.debian.org/cs/sid/elilo Tenhle notebook asi má EFI.
Jo, vím, proto je s ním těžký pořízení. Za pokus to ale stojí.
A nevíte, jestli by nešel stáhnout obraz Debianu s elilo? Nebo musím nainstalovat Grub a potom ho smazat a doinstalovat elilo?
GRUB nemusíš ani instalovat.
Zjistil jsem, že existuje i grub-efi, takže jsem zkusil nejdřív to, protože s grubem už něco málo alespoň umím. Předpokládal jsem, že grub-efi poběží na ext4, takže jsem znovu přerozdělil disky na / (ext4), /home (ext4) a SWAP.
Nabootoval jsem live Kubuntu a postupoval asi takto:
Nejdřív jsem v /media vytvořil adresář disk. Potom jsem namountoval oddíl s / do adresáře disk. Zadal jsem příkazy:
ubuntu@ubuntu:/media$ sudo mount --bind /sys /media/disk/sys
ubuntu@ubuntu:/media$ sudo mount --bind /proc /media/disk/proc
ubuntu@ubuntu:/media$ sudo mount --bind /dev /media/disk/dev
ubuntu@ubuntu:/media$ sudo chroot /media/disk
A dal instalovat grub-efi:
root@ubuntu:/# apt-get install grub-efi
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
grub-efi-amd64-bin grub-pc-bin
Pro jejich odstranění použijte ,,apt-get autoremove".
Následující extra balíky budou instalovány:
grub-efi-ia32
Následující NOVÉ balíky budou nainstalovány:
grub-efi grub-efi-ia32
0 aktualizováno, 2 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0 B/32,4 kB archivů.
Po této operaci bude na disku použito dalších 171 kB.
Chcete pokračovat [Y/n]?
Přednastavuji balíky...
Nelze zapsat log, volání openpty() selhalo (/dev/pts není připojen?)
Selecting previously unselected package grub-efi-ia32.
(Čtu databázi ... nyní je nainstalováno 32821 souborů a adresářů.)
Rozbaluji grub-efi-ia32 (z .../grub-efi-ia32_1.99-14_i386.deb) ...
Selecting previously unselected package grub-efi.
Rozbaluji grub-efi (z .../grub-efi_1.99-14_i386.deb) ...
Zpracování spouštěčů pro balík man-db ...
Nelze zapsat log, volání openpty() selhalo (/dev/pts není připojen?)
Nastavuji balík grub-efi-ia32 (1.99-14) ...
Creating config file /etc/default/grub with new version
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.1.0-1-486
Found initrd image: /boot/initrd.img-3.1.0-1-486
grep: vstupní soubor ,,/boot/grub/grub.cfg.new" je rovněž výstupem
done
Nastavuji balík grub-efi (1.99-14) ...
root@ubuntu:/# grub-efi-install /dev/sda
bash: grub-efi-install: příkaz nenalezen
A nakonec:
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
root@ubuntu:/# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.1.0-1-486
Found initrd image: /boot/initrd.img-3.1.0-1-486
grep: vstupní soubor ,,/boot/grub/grub.cfg.new" je rovněž výstupem
done
Po restartu naběhl již známý nápis "Grub loading." a zamrzlo to :).
Elilo jsem taky zkoušel, ale nevím, jak u toho postupovat. Čistá instalace nepomohla. Půjdu si na netu něco zjišťovat o grub-efi a snad přijdu na to, kde je chyba.
Dotaz, stahuji vůbec správný instalační obraz? Mám obraz Debianu pro i386. V hardwarových parametrech se po pravdě moc nevyznám. http://www.alza.cz/lenovo-ideapad-s205-d238230.htm Už to zkouším dost dlouho bez úspěchu. I když jsem asi trpělivej, rád bych se už konečně pohnul :).
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 !!!