Установить ядро ​​в другой раздел

У меня есть два раздела Linux, каждый из которых работает под управлением Ubuntu 12.04. Один я использовал в качестве законного раздела для всех моих реальных вычислений. Другой я использовал в качестве соты и запасного раздела. Однако, работая в легальном разделе, я установил и удалил apt-get, и я должен был случайно включить * или что-то в этом роде. Ядро в итоге было удалено. Когда я перезагружался, GRUB перечислял только мои сотовые ядра, так что теперь я могу загружаться только с сотами. Я возился с Cinnamon и GNOME, пробовал новые вещи, и я увлекся.

Кажется, что вся файловая система из легального раздела не повреждена, и в каталоге / boot была только папка grub и файл memtest.

Как я могу установить ядро ​​в нормальный раздел, ИЗ Сота?

1
задан 17 March 2013 в 23:29

1 ответ

Вы могли сделать chroot в раздел с недостающим ядром:

  • sudo mkdir /mnt/ubuntu
  • sudo mount /dev/ubuntuPartitionWithMissingKernel /mnt/ubuntu
  • sudo mount -t proc proc /mnt/ubuntu/proc
  • sudo mount -t sysfs sys /mnt/ubuntu/sys
  • sudo mount -t devtmpfs /dev /mnt/ubuntu/dev
  • sudo mount -t devpts /dev/pts /mnt/ubuntu/dev/pts
  • sudo cp -L /etc/resolv.conf /mnt/ubuntu/etc/resolv.conf
  • sudo chroot /mnt/ubuntu /bin/bash
  • source /etc/profile

Затем можно установить недостающее ядро через Кв. - добираются. (Я не уверен, необходимо ли обновить конфигурационный файл загрузчика впоследствии или если он сделан автоматически после установки ядра. Если не выполненный sudo update-grub).

Вы не имеете к chroot от Ваших сот, можно использовать Ubuntu LiveCD для этого.

Если Вы не можете установить ядро через Кв. - добираются, можно скопировать initrd.img файл и vmlinuz файл от LiveCD в начальной загрузке / к начальной загрузке / в разделе без ядра и обновить загрузчик, этот способ, которым это, по крайней мере, загрузится.

2
ответ дан 17 March 2013 в 23:29

Другие вопросы по тегам:

Похожие вопросы: