Ubuntu, не загружающаяся после удаления раздела Linux

Я знаю, что это глупо теперь, после того, как я проверил Интернет, но я просто отформатировал раздел, на котором я установил GRUB.

Теперь, каждый раз, когда я загружаюсь, я заканчиваю с ОШИБКОЙ 15 (что означает "ФАЙЛ, НЕ НАЙДЕННЫЙ").

Так, я добрался, моя Ubuntu 11.04 переживают диск и установил его сверху отформатированного partitition, и теперь по крайней мере, я могу загрузиться - но я хочу избавиться от дублирующейся Ubuntu теперь.

Я думаю, что я должен сделать, заставляют GRUB оглянуться назад на мой первый раздел - который я установил, чтобы быть/dev/sda1 или (hd0,0) в разговоре GRUB. Но, при попытке

grub> root (hd0,0)
grub> setup (hd0)

или попытка:

grub> root (hd0,0)
grub> setup (hd0,0)

Я заканчиваю с:

Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 15: File not found

Который не хорош!

Мой sudo fdisk -l похож на это (выполненный от живой установки):

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ce6db

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       28210   226594816   83  Linux
/dev/sda2           29255       30402     9212929    5  Extended
/dev/sda3           28210       29255     8388608   83  Linux
/dev/sda5           29255       30402     9212928   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 7948 MB, 7948206080 bytes
245 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15190 * 512 = 7777280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077236

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1021     7754464    b  W95 FAT32

(Примечание: sdb1 является моим livedisk, SD-картой на 8 ГБ),

PS: причина я прохожу все это, состоит в том, потому что я хочу установить Android-x86, но GRUB, это идет с привычкой, распознает Ubuntu, таким образом, это не большая часть двойной загрузки.

1
задан 28 July 2011 в 00:50

2 ответа

Вы говорите, что можно загрузиться в старую Ubuntu. Если это так, должно быть довольно легко зафиксировать это. Откройте удобный терминал и попробуйте это на основной Ubuntu:

sudo update-grub
sudo grub-install /dev/sda
sudo grub-install /dev/sda --recheck

Что касается того, чтобы заставлять Android работать, Вы смогли устанавливать его без загрузчика. Затем начальная загрузка в основную Ubuntu и выполненный

sudo update-grub

и посмотрите, находит ли это его.

0
ответ дан 22 December 2019 в 14:11

Я полагаю, что это адаптируемо к использованию на любом распределении Ubuntu к двойной загрузке с Android X86, не имея необходимость использовать отдельные разделы для каждой ОС. Это работает благодаря способности использовать тот же ext4, журналирующий файловую систему для обеих операционных систем. Это взяло мне пару дней для компиляции этого. Если Ваша Ubuntu или распределение Android X86 отличаются, просто не забудьте вносить соответствующие терминальные изменения команды (Android X86 4.4 к 5,1 был бы похож; initrd /android-4.4-r3/initrd.img} кому: initrd /android-5.1-r1/initrd.img}). Система контроля для поддержки на 64 бита прежде, чем загрузить.ISO файлы. Если Ваша система не поддерживает 64 бита, используйте 32 бита или 86 битов.


Как установить двойную загрузку Android 4.4 x86 r3 и Ubuntu (на том же разделе)

(Работы с другими изменениями и версиями Android X86)

Вещи Вам будет нужно:

  • Неразделенный жесткий диск (отформатирован)
  • (x2) карты флэш-памяти с интерфейсом USB 2 ГБ или больше
  • Вторичный ПК для высвечивания.ISO файлов к картам флэш-памяти с интерфейсом USB

Начните путем загрузки Unetbootin и.ISO файлов и для Android x86 и для Ubuntu.

Flash.ISO файлы к каждой из карт флэш-памяти с интерфейсом USB.

Введите BIOS в ПК с отформатированным жестким диском и позвольте загрузиться от USB/CD.

Перезагрузка ПК с картой флэш-памяти с интерфейсом USB, вставленной содержащий Ubuntu.ISO и завершенный полная установка.

Перезагрузка ПК с картой флэш-памяти с интерфейсом USB, вставленной содержащий Android x86 4.4 r3 и, начинает установку после этих исключений:

  • Когда запрошено, выберите жесткий диск sda1 и НЕ форматируйте или выбирайте другую файловую систему.
  • При запросе НЕ устанавливайте GRUB или EFI GRUB 2.
  • При запросе выберите, как считано и запись.

Удалите все носители и загрузите ПК (он автоматически загрузит Ubuntu).

Откройте терминал и тип:

sudo -i
nano /etc/grub.d/40_custom

Используя клавиши со стрелками, переместитесь по строке ниже последней текущей записи в пользовательском меню загрузчика и сделайте следующие четыре записи:

menuentry "Android-x86" {
set root='(hd0,1)'
linux /android-4.4-r3/kernel quiet root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-r3
initrd /android-4.4-r3/initrd.img}

Нажмите и держите ctrl, x, затем нажмите y и затем нажмите Enter

Тип:

sudo chmod +x /etc/grub.d/40_custom
sudo update-grub
sudo reboot

Сразу после загрузок BIOS, нажмите и держите клавишу Shift до загрузок GRUB.

Выберите, какую операционную систему Вы хотите использовать.


Рекомендуется! Загрузите Ubuntu сначала, и создайте образ диска (.ISO файл) Вашей новой установки двойной загрузки и высветите его к другой карте флэш-памяти с интерфейсом USB и сохраните его как резервное копирование. Можно сделать это после того, как Вы применяете любые обновления или устанавливаете любые программы, которых Вы желаете.


Результатом должна быть двойная загруженная Ubuntu и Android X86, использующий меню загрузчика Ubuntu GRUB2 по умолчанию с преимуществами; никакой отдельный раздел для ОС, совместно использованная область подкачки Linux, та же файловая система (ext4), пространство для установки приложений Android ограничило ТОЛЬКО остатком производства на Вашем жестком диске (не слабый 2Gb-?? Раздел Гбита), и способность зарегистрировать обзор между Ubuntu и Android X86. По существу Вы установили Android X86 в рамках Ubuntu.

примечание: Unetbootin теперь имеет отдельное приложение, загружаемое и совместимое с Windows.

0
ответ дан 22 December 2019 в 14:11

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

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