Hi,
nevite jak presunout /boot na druhy hdd, aby to bylo funkcni ?
Udelal jsem toto.
Na target hdd vytvoril partition ext3 udelal ji active boot
naformatoval a prekopiroval cely dir boot ze source hdd
spustil grub a provedl tyto cmd:
root (hd1,0)
setup (hd1)
Grub napsal ze vsechno nasel a ze je vse v poradku
grub> setup (hd1)
Checking if “/boot/grub/stage1” exists… no
Checking if “/grub/stage1” exists… yes
Checking if “/grub/stage2” exists… yes
Checking if “/grub/e2fs_stage1_5” exists… yes
Running “embed /grub/e2fs_stage1_5 (hd1)”… 23 sectors are embedded.
succeeded
Running “install /grub/stage1 (hd1) (hd1)1+23 p (hd1,0)/grub/stage2 /grub/grub.conf”… succeeded
Done.
Zeditoval menu.lst a vsude zmenil hd0,0 na hd1,0
a v souboru device.map pridal zadek
(hd1) /dev/sdb
pres fdisk zrusil active priznak na /dev/sda1 (stary boot)
reboot
Ale linux porad bootuje do stareho boot (sda1) , a kdyz pred grub pri bootu vyberu ze ma jit na hd1 tak mi napise ze nemuze najit kernel takze spustim cmd
grub>kernel /vmlinuz…
to dopadne dobre a po spusteni cmd boot se i boot rozbehne, ale skonci na hlasce ze nemuze najit root.
Mam tam LVM a root je podle menu.lst nastaveno takto
Nic spatne tam na prvni pohled nevidim. Napada me: editoval si spravny menu.lst? Specifikovani “(hd1) /dev/sdb” je podle me zbytecne. Jde v biosu nastavit jako bootvaci jiny disk? Jak si overoval ze bootuje pres /dev/sda1? Zmenil si fstab?
Tak tedka uz nevim co jeste upravit, aby to jelo, prece jde linux kdyz se instaluje aby mel boot na jinem hdd a lvm na druhem, tak proc by to nemelo jit i na jiz nainstalovanem linuxu neniliz pravda.
Jedine co me napada, ze je potreba pregenerovat initrd, resp. initramfs - protoze v nem je kom jineho tusim zkopirovany fstab… zkusil bych este pustit grubby nebo grub-install v nastartovanem systemu…
Hi,
takze jsem nabootval Live F12 a v ni si primontil /dev/sdb1 (tam mam new boot) jako /mnt/boot a spustil
grub-install --root-directory=/mnt/boot /dev/sdb
to vypsalo ze upravilo device.map a ze je sve ok
takze jsem spustil jeste grub
grub>root(hd1,0)
grub>setup (hd1)
take napsal ze jsem vse v poradku ze je to hotove
a Pak reboot
a objevi se mi hlaska
Error 22
a kdyz jsem se podival na hdd pres fdisk tak vidim ze
na puvodnim hdd kde byl stary boot je misto po nem oznacene jako empty a pak je LVM prostor a na druhem hdd je boot, ale nenajede, sakra prace co delam spatne ?
Hi,
takze vyreseno
musel jsem vrazit pres setup (hd0) grub i do mbr na starem hdd, protoze bios neumi vybrat ktery hdd je prvni a ktery druhy (ach ty HP).
Takze diky vsem za jejich cas a ukazani cesty kudy se dat.