Mikkel F. S. Andersen wrote:
> Kan partition Magic resize to linux partitioner, uden at boot-loaderen
> svigter? Bootloaderen ligger på MBR, og Windows XP er installeret først.
Hvis din boot-loader = lilo , så:
Nej, du bliver nødt til at boot fra rescue-disk/install-cd og gen-køre lilo
Det er ikke så svært, forudsat, du ikke laver om på device-palceringerne (root
mount /dev/hda5 bliver e.g. /dev/hda6).
på en Redhat :
boot fra install-cd'en
når den spørger om du vil installere eller upgrade, så svar upgrade.
når den spørger om du vil vælge manuelt, hvilke pakker, der skal opdateres,
tryk <SHIFT><CTRL><F2>
# mount
skulle liste bl.a. /mnt/sysimage
# ls -la /mnt/sysimage/boot
skal give "fornuftigt" output
hvis ikke,
# cat /mnt/sysimage/fstab
kig efter en linie med "/boot"
# mount /dev/<partition> /mnt/sysimage/boot
# cd /mnt/sysimage
# pwd
skal give /mnt/sysimage
# chroot .
# pwd
skal give /
# lilo -t
hvis ok :
# lilo
hvis ok
# exit
# pwd
skal give /mnt/sysimage
# cd
# pwd
skal give /
# sync
hvis du har mountet /mnt/sysimage/boot :
# umount /mnt/sysimage/boot
# sync
<SHIFT><CTRL><F7>
<CTRL><ALT><BackSpace>
maskinen rebooter og du fjerner cd'en fra drevet
----------------------
hvis du har "flyttet" på partitions-numrene, kan det også godt lade sig gøre
boot fra cd til første spørgsmål om installation (ikke om boot-mode)
<SHIFT><CTRL><F2>
# cat /proc/partitions
output lignende :
major minor #blocks name
3 0 40209120 hda
3 1 1020096 hda1
3 2 32130 hda2
3 3 1 hda3
3 4 2048287 hda4
3 5 2048256 hda5
3 6 11205306 hda6
gæt/husk de rigtige partittions, eller lav dem alle
# mknod /dev/hda b 3 0
# mknod /dev/hda1 b 3 1
...
# mkdir /mnt/sysimage
# mount /dev/<partition> /mnt/sysimage
fortsæt som ovenstående efter "# mount /dev/<partition> /mnt/sysimage"
dog med den forskel, at du bliver _nødt_ til at rette i
'/mnt/sysimage/etc/fstab' samt '/mnt/etc/lilo.conf'
dette gøres _mens_ du har "chroot'et" til '/mnt/sysimage' , da du ellers ikke
har vi til rådighed.
altså :
...
# cd /mnt/sysimage
# pwd
skal give /mnt/sysimage
# chroot .
# pwd
skal give /
# vi /etc/fstab
tilret linier , der ligner
/dev/hda6 / ext2 defaults 1 1
( /dev/hda2 /boot ext2 defaults 1 2)
# vi /etc/lilo.conf
tilret linie(r) der ligner :
root=/dev/hda6
....
# lilo -t
....
----------------------
Hvis din boot-loader = grub :
Nogen andre må svare
>
> Nogle erfaringer?
se ovenstående
alt sammen forudsætter at der med "linux partitioner" menes ext2 filsystemet,
da PQM endnu ikke vil røre ved reiserfs,ext3,XFS,jfs
--
//Jacob Gaarde
//Dont reply to my (aparent) e-mail address. Instead Use
//e-mail : gaarde <at> mailserver <dot> dk
|