Re: [Lug-bg] Мигриране на инсталация към софтуерен мирър
- Subject: Re: [Lug-bg] Мигриране на инсталация към софтуерен мирър
- From: Alexander Iliev <sasoiliev@xxxxxxxxx>
- Date: Fri, 17 Aug 2007 11:00:13 +0300
Georgi Chorbadzhiyski wrote:
> Around 08/17/07 10:28, Boris Jordanov / Борис Йорданов scribbled:
>>> Правиш си партипъшите на новите дискове, слагаш им типа linux raid
>>> autodetect,
>>> след това си вдигаш raid-а, rsync на старото върху новото. Оправяш
>>> /etc/fstab
>>> и /etc/lilo.conf (евентуално). lilo & grub. рестарт. молиш се...готов
>>> си :-)
>> Ахааа, мерси :) А с MBR-и и такива неща какво правя?
>
> Тук ме хвана на тясно :) lilo не се оправя много добре с инсталация
> върху диск, който ще си смени името (например да го качиш на /dev/sdb
> и след това /dev/sdb да стане /dev/sda). Oбикновено при такива
> размествания и откачане на дискове ми се е налагало поне
> веднъж да бутвам от CD. grub би трябвало да е по-интелигентен в
> случая.
>
>
На GRUB-а можеш да му направиш един device.map файл, в който да му
укажеш номерацията на дисковете, примерно:
$ cat /boot/grub/device.map
(hd0) /dev/hda
Съответно можеш да му добавиш sda дисковете, както искаш да ги вижда,
след което от работещата система нещо такова:
# grub --device-map=/root/device.map
GNU GRUB version 0.97 (640K lower / 3072K 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> root (hd0,0) # <------------- тук слагаш дяла, който ще е /boot
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
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 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2
/grub/menu.lst"... succeeded
Done.
grub> quit
Това би трябвало да ти инсталира в MBR-то необходимите неща и ако
имаш правилните неща в /boot да тръгне след reboot системата.
Поздрави,
--
Alexander Iliev
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|