Не удается запустить ubuntu 17.10 после удаления 17.04 [duplicate]

На моем компьютере у меня было 2 раздела Windows 7 (классические C: и D :), Ubuntu Gnome (которые я обычно использую, когда мне нужно кодировать) и некоторые старые разделы Fedora, которые я больше не использую, и что я планировалось удалить.

Я хотел изменить размеры моих 2 разделов W7, чтобы дать больше места C :. Однако, когда я хотел перезагрузить свой компьютер, у меня была проблема с спасением grub.

Итак, я использовал загрузочный USB-ключ (Ubuntu 14.04) и попробовал несколько решений, которые я мог найти в Интернете, например Я ремонтирую grub? (Как вернуть Ubuntu после установки Windows?), Я попробовал использовать восстановление при загрузке ... но каждый раз, когда меня останавливает такая же ошибка: пакеты «grub-pc», «grub-common», «grub «... не имеет какой-либо версии, которая может быть установлена, в соответствии с apt-get.

Единственное, что мне удалось обойти без ошибок, -

sudo grub-install --boot-directory=/media/sda5 /dev/sda

И что это меняет мою ошибку на «Минимальное BASH-подобное редактирование строк поддерживается» при перезагрузке.

Я знаю, что это широко обсуждаемая проблема, но я не могу исправить проблему на моем компьютер. Я даже чувствую, что я делаю это хуже.

Небольшая часть моего sudo fdisk -l:

Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0xbf16e21c Device Boot Start End Blocks Id System /dev/sda1 2048 52430847 26214400 1c Hidden W95 FAT32 (LBA) /dev/sda2 * 52430848 979963903 463766528 7 HPFS/NTFS/exFAT /dev/sda3 979963904 1054484479 37260288 7 HPFS/NTFS/exFAT /dev/sda4 1054484479 1465147391 205331456+ f W95 Ext'd (LBA) Partition 4 does not start on physical sector boundary. /dev/sda5 1054484480 1380587519 163051520 83 Linux /dev/sda6 1380589568 1413945343 16677888 82 Linux swap / Solaris /dev/sda7 1413947392 1414971391 512000 83 Linux /dev/sda8 1414973440 1465147391 25086976 8e Linux LVM Disk /dev/mapper/fedora-swap: 8371 MB, 8371830784 bytes 255 heads, 63 sectors/track, 1017 cylinders, total 16351232 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Disk /dev/mapper/fedora-swap doesn't contain a valid partition table Disk /dev/mapper/fedora-root: 17.3 GB, 17314086912 bytes 255 heads, 63 sectors/track, 2104 cylinders, total 33816576 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Disk /dev/mapper/fedora-root doesn't contain a valid partition table Disk /dev/sdb: 4009 MB, 4009754624 bytes 145 heads, 48 sectors/track, 1125 cylinders, total 7831552 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xc3072e18 Device Boot Start End Blocks Id System /dev/sdb1 * 48 7831551 3915752 b W95 FAT32

EDIT: Я не знаю, если это актуально, но в первый раз, когда я попробовал ремонт при загрузке, я очистил grub на sda5 (как меня спрашивали, я только что скопировал то, что было предложено), а затем у меня была проблема с «без версии». Теперь он просто говорит: «grub2 purge отменен», когда я его запускаю.

lvs:

LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert root fedora -wi-a---- 16,12g swap fedora -wi-a---- 7,80g
3
задан 13 April 2017 в 15:23

5 ответов

Сначала загрузитесь с живого компакт-диска Ubuntu или флеш-накопителя Live Ubuntu и подключитесь к Интернету. После этого перейдите в терминал с помощью Ctrl + Alt + T и просто используйте приведенную ниже команду,

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &)

Это фактически устраняет любые проблемы с загрузкой. Если он по-прежнему не работает для вас, просто оставьте отчет об ошибке в разделе добавления комментариев. Вы обнаружите, что я привязал ссылку, имеет скриншоты и четкую инструкцию. Просто перейдите по ссылке, если вам что-то еще не ясно. Удачи.

Ссылка: Установка Boot-Repair в Ubuntu

1
ответ дан 18 July 2018 в 05:52

Попробуйте это

mkdir /mnt/root mount /dev/sda7 /mnt/root mount /dev/sda5 /mnt/root/boot mount --bind /dev /mnt/root/dev mount --bind /proc /mnt/root/proc mount --bind /sys /mnt/root/sys

Это создаст среду chroot, и теперь вам нужно запустить chroot и создать файл конфигурации для grub

chroot /mnt/root /usr/sbin/update-grub2 reboot

Теперь он должен работать

3
ответ дан 18 July 2018 в 05:52

Сначала загрузитесь с живого компакт-диска Ubuntu или флеш-накопителя Live Ubuntu и подключитесь к Интернету. После этого перейдите в терминал с помощью Ctrl + Alt + T и просто используйте приведенную ниже команду,

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &)

Это фактически устраняет любые проблемы с загрузкой. Если он по-прежнему не работает для вас, просто оставьте отчет об ошибке в разделе добавления комментариев. Вы обнаружите, что я привязал ссылку, имеет скриншоты и четкую инструкцию. Просто перейдите по ссылке, если вам что-то еще не ясно. Удачи.

Ссылка: Установка Boot-Repair в Ubuntu

1
ответ дан 24 July 2018 в 18:27
  • 1
    Это действительно странно, gparted ничего не видит в / dev / sda: он в основном показывает серый прямоугольник, говорящий, что все 698 G нераспределены. – Traklon 9 July 2014 в 18:37
  • 2
    Я копировал весь мой fdisk -l , возможно, это помогает. – Traklon 9 July 2014 в 18:47
  • 3
    Покажите мне изображение вашей системы в GParted. О да, простите насчет ожидания. Для Google Диска требуется много времени для файлов. – Find Me In The Woods 9 July 2014 в 19:17
  • 4
    И как называется ваш компьютер? (HP 2000, Sony Vaio и т. Д.) – Find Me In The Woods 9 July 2014 в 19:23

Попробуйте это

mkdir /mnt/root mount /dev/sda7 /mnt/root mount /dev/sda5 /mnt/root/boot mount --bind /dev /mnt/root/dev mount --bind /proc /mnt/root/proc mount --bind /sys /mnt/root/sys

Это создаст среду chroot, и теперь вам нужно запустить chroot и создать файл конфигурации для grub

chroot /mnt/root /usr/sbin/update-grub2 reboot

Теперь он должен работать

3
ответ дан 24 July 2018 в 18:27
  • 1
    / mnt / root уже существует, должен ли я создать другой или создать / dev, / proc ... в этом (они не существуют)? – Traklon 9 July 2014 в 18:39
  • 2
    создать другой, например / mnt / mydisk – Koss645 9 July 2014 в 18:40
  • 3
    У меня странная ошибка в chroot / mnt / mydisk & quot; : chroot: не удалось запустить команду '/ bin / bash': нет такого файла или каталога – Traklon 9 July 2014 в 18:44
  • 4
    вставьте сюда выходные данные из этих команд: lvs; lvdisplay; – Koss645 9 July 2014 в 18:49
  • 5
    Я положил свои «lvs». в вопросе. Странно, это показывает только мои 2 раздела Fedora. – Traklon 9 July 2014 в 18:52

Попробуйте это

mkdir /mnt/root
mount /dev/sda7 /mnt/root
mount /dev/sda5 /mnt/root/boot
mount --bind /dev /mnt/root/dev
mount --bind /proc /mnt/root/proc
mount --bind /sys /mnt/root/sys

Это создаст среду chroot, и теперь вам нужно запустить chroot и создать файл конфигурации для grub

chroot /mnt/root
/usr/sbin/update-grub2
reboot

Теперь он должен работать

3
ответ дан 2 August 2018 в 14:47

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

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