Не мог загрузить операционную систему

Я сделал это как это:

$ wget http://archive.ubuntu.com/ubuntu/dists/karmic/main/\
installer-i386/current/images/netboot/boot.img.gz

Или выбрать текущую Ubuntu Аккуратная и amd64 архитектура:

$ wget http://archive.ubuntu.com/ubuntu/dists/natty/main/\
installer-amd64/current/images/netboot/boot.img.gz

# zcat boot.img.gz > /dev/sdc
# eject /dev/sdc

На старом Thinkpad R40 BIOS поддержка начальной загрузки USB не была настолько большой - BIOS хотела mbr, таким образом я создал карту с интерфейсом USB как это:

# cfdisk /dev/sdc
only one primary partition
file system type -> 06
bootable
write
# lilo -M /dev/sdc
# zcat boot.img.gz > /dev/sdc1
# eject /dev/sdc

Обратите внимание, что этот метод использует основанный на тексте сетевой установщик.

Конечно, необходимо скорректировать название USB-устройства (/dev/sdc выше), имя Распределения (Кармический не 11.04), и архитектура (x86 по сравнению с amd64).

2
27.12.2013, 03:07
4 ответа

Начальная загрузка с Живого CD. Перейдите к корневой подсказке.

#grub
grub> root (hd0,0) //for first hard disk, first partition
grub> find /boot/grub/stage1
grub> setup (hd0)
grub> quit

Необходимо начать работать снова. можно затем изменить menu.lst

Если Ваш /boot расположен на некотором другом диске или некотором другом разделе, который необходимо изменить (hdN,n) соответственно

1
27.01.2020, 22:23
  • 1
    команда find /boot/grub/stage1 печать Error 15: File not found –  xralf 10.02.2012, 11:20
  • 2
    ответа, я добавил для опроса содержания каталога начальной загрузки/. –  xralf 10.02.2012, 11:44
  • 3
    find /boot/grub/stage1 перестанет работать, если начальная загрузка / будет на своем собственном разделе (как это много раз, для преодоления ошибочных ограничений BIOS (когда-нибудь слышал о INT13h?)), возможно, если символьная ссылка не существует (boot/ -> /) в зависимости от того, как личинка может обработать их. В этом случае можно использовать, находят, просто заменяют его find /grub/acpi.mod (файл, который Ваш список показывает). От Вашего дерева файла возможно видеть, что личинка полностью никогда не устанавливалась в правильном месте (/grub) и рассеивается через /boot. –  njsg 10.02.2012, 12:24
  • 4
    я могу попробовать find /grub/acpi.mod. И как это восстанавливает начальную загрузку? Когда я хочу сделать что-то, что я должен изменить жесткий диск в ноутбуке, таким образом, я рад сделать некоторые "большие" операции. –  xralf 10.02.2012, 15:48
  • 5
    Это для наследия личинки. Ubuntu использовала grub2 с тех пор 9.10. –  psusi 10.02.2012, 16:51

Если Вы не получаете "операционной системы, найденной", это - потому что Вам все еще установили MBR LILO и не переустановили личинку. Чтобы переустановить личинку, загрузитесь от живого CD, и смонтировать раздел Ubuntu:

sudo mount /dev/sda1 /mnt

Затем переустановите grub2:

sudo grub-install --root-directory=/mnt /dev/sda
0
27.01.2020, 22:23

Я думаю, что Вы встретились со старой проблемой здесь.

Попытайтесь создать небольшой раздел в первых 1 000 цилиндров (8 цилиндров должны быть достаточно), и личинка установки там. Не забывайте отмечать тот раздел как загрузочный и удалять загрузочный флаг из текущего sda1 раздела.

Нумерация раздела могла бы измениться на пути, таким образом, возможно, что необходимо заменить sda1 sda2 в/etc/fstab и корне = параметр ядра, также.

0
27.01.2020, 22:23
  • 1
    Можно ли объяснить, о какой проблеме Вы говорите? Выравнивание разделов к цилиндрам не рекомендуется, не только parted будет ненавидеть Вас за то, что Вы сделали так. –  Baarn 11.02.2012, 03:09
  • 2
    Старая проблема могла бы состоять в том, что личинка должна быть в первых 1 023 цилиндрах (с "более старыми" BIOS). Я ничего не сказал о выравнивании. –  Nils 12.02.2012, 00:16
  • 3
    с этим ограничением в значительной степени ушли на рубеже веков. Если бы это было проблемой, то Вы получили бы ошибку личинки и спасательную подсказку, не "никакую найденную операционную систему". –  psusi 14.02.2012, 16:39

От Вашей начальной загрузки / tree, это появляется это так или иначе Ваш grubфактические загрузочные файлы были помещены в /boot/boot/grub. Попробовать cp -i /boot/boot/grub/* /boot/grub.

0
27.01.2020, 22:23

Теги

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