Вот мои примерные заметки о том, как я вхожу в игру и играю с грязными вещами:
Шаг 1) Загрузитесь с LiveCD, я предпочитаю USB-накопители компакт-дискам. Просто убедитесь, что LiveCD максимально приближен к установленной среде .... Это, безусловно, должна быть та же общая архитектура (x86 против x64). Вы можете столкнуться с другими странностями, если в остальном среда обитания также достаточно отличается.
Шаг 2) Смонтируйте корневой раздел вашей установки Ubuntu в /mnt:
# sudo mount /dev/sda1 /mnt
Очевидно, ваш корневой раздел может отсутствовать в /dev/sda1 - если вы не уверены, используйте fdisk или gparted, чтобы выяснить, где он находится.
Если вы намеревались иметь загрузочный раздел, вы также захотите смонтировать его:
# sudo mount /dev/sdaX /mnt/boot
Шаг 3) Начните работать в сети под живым окружением. Пинг google.com или что-то, чтобы подтвердить, что у вас есть подключение.
После того, как вы начнете работать в сети, вам нужно скопировать настройки DNS в установленную среду, прежде чем выполнять синхронизацию:
# sudo cp /etc/resolv.conf /mnt/etc/
Будьте готовы к chroot:
# sudo mount -o bind /proc /mnt/proc
# sudo mount -o bind /sys /mnt/sys
# sudo mount -o bind /dev /mnt/dev
Шаг 4) Загрузите установленную среду:
# sudo chroot /mnt /bin/bash
Шаг 5) Проверьте, что все работает. Попробуйте снова проверить связь с Google - если это работает, теперь ваша «установленная» среда может быть полностью использована. Если они не работают, может быть, вернитесь через шаги и убедитесь, что вы сделали их правильно - или оставьте комментарий ...
Шаг 6) Установите Grub:
# sudo apt-get update; sudo apt-get install grub-pc
Шаг 7) Попробуйте перезагрузить компьютер и проверьте все. Если вам все еще не повезло, вы можете повторно войти в свою установку через chroot и попробовать больше вещей ... Такие как ниже ..
Все еще есть проблемы? Вы можете вручную запустить такие вещи, как:
# sudo dpkg-reconfigure grub
или же:
# sudo grub-update
Если у вас все еще есть проблемы, попробуйте установить "boot-repair":
# sudo add-apt-repository ppa:yannubuntu/boot-repair
# sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair
Подробнее о восстановлении ботинок здесь.
Другие полезные материалы Я часто предлагаю людям проверить Super Grub Disk, это довольно эпично для загрузки, иначе испорченные настройки.
Для тех, кто загружает несколько компьютеров с Windows Vista или Windows 7, я часто советую проверить EasyBCD - он обеспечивает действительно привлекательное средство управления загрузкой. И я нашел это полезным для того, чтобы снова запустить загрузку системы с недостаточной кооперацией. Я должен передать это им, мне нравится EasyBCD, а не grub. Обратите внимание, что там есть бесплатная версия.
Вот и ты, надеюсь, это поможет .. Здесь я впервые узнал о chrooting, которая, как вы видите, очень мощная и удобная.