Changes between Version 10 and Version 11 of DiscosRaid


Ignore:
Timestamp:
04/10/12 13:38:12 (13 years ago)
Author:
fernandofolino@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DiscosRaid

    v10 v11  
    136136
    137137http://piiis.blogspot.com/2009/03/change-slot-number-of-raid-1-device-by.html
     138
     139== Degraded Boot ==
     140
     141Si se rompe un disco "primario" del array, y el "secundario" no tiene instalado GRUB2, seguir las instrucciones de https://help.ubuntu.com/community/Grub2#ChRoot
     142
     143{{{
     144ChRoot
     145
     146This method of installation uses the chroot command to gain access to the broken system's files. Once the chroot command is issued, the LiveCD treats the broken system's / as its own. Commands run in a chroot environment will affect the broken systems filesystems and not those of the LiveCD.
     147
     148   1. Boot to the LiveCD Desktop. The CD should be the same release and architecture (32/64 bit).
     149   2.
     150
     151      Open a terminal - Applications, Accessories, Terminal.
     152   3.
     153
     154      Only If the normal system partition(s) are on a software RAID (otherwise skip this step): make sure the mdadm tools are installed in the Live CD environment (e.g. by executing sudo apt-get install mdadm). Then assemble the arrays:
     155
     156      sudo mdadm --assemble --scan
     157
     158   4. Determine your normal system partition (the switch is a lowercase "L"):
     159
     160      sudo fdisk -l
     161
     162      If you aren't sure, run df -Th. Look for the correct disk size and ext3 or ext4 format.
     163   5. Mount your normal system partition:
     164          * Substitute the correct partition: sda1, sdb5, etc.
     165
     166      sudo mount /dev/sdXX /mnt
     167
     168          *
     169
     170            Example 1: sudo mount /dev/sda1 /mnt
     171          *
     172
     173            Example 2: sudo mount /dev/md1 /mnt
     174   6.
     175
     176      Only if you have a separate boot partition (where sdYY is the /boot partition designation):
     177
     178      sudo mount /dev/sdYY /mnt/boot
     179
     180          *
     181
     182            Example 1: sudo mount /dev/sdb6 /mnt/boot
     183          *
     184
     185            Example 2: sudo mount /dev/md0 /mnt/boot
     186   7. Mount the critical virtual filesystems. Run the following as a single command:
     187
     188      for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
     189
     190   8. Chroot into your normal system device:
     191
     192      sudo chroot /mnt
     193
     194   9.
     195
     196      Only if (some) of the system partitions are on a software RAID (otherwise skip this step): make sure the output of mdadm --examine --scan agrees with the array definitions in /etc/mdadm/mdadm.conf.
     197  10.
     198
     199      If the file /boot/grub/grub.cfg does not exist or it is not correct, (re)create it using
     200
     201      update-grub
     202
     203  11.
     204
     205      Reinstall GRUB 2 (substitute the correct device with sda, sdb, etc. Do not specify a partition number):
     206
     207      grub-install /dev/sdX
     208
     209      If the system partitions are on a software RAID install GRUB 2 on all disks in the RAID. Example (software RAID using /dev/sda and /dev/sdb):
     210
     211      grub-install /dev/sda
     212      grub-install /dev/sdb
     213
     214  12.
     215
     216      Verify the install (use the correct device, for example sda. Do not specify a partition):
     217
     218      grub-install --recheck /dev/sdX
     219
     220      For a system on a software RAID, repeat this for all devices in the RAID.
     221  13.
     222
     223      Exit chroot: CTRL-D on keyboard
     224  14. Unmount virtual filesystems. Run the following as a single command:
     225
     226      for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
     227
     228  15. If you mounted a separate /boot partition:
     229          *
     230
     231            sudo umount /mnt/boot
     232
     233  16. Unmount last device:
     234
     235      sudo umount /mnt
     236
     237  17. Reboot.
     238
     239      sudo reboot
     240}}}