Как я могу загрузить убунту, когда у меня есть жратва?

Да, вы можете видеть, что вы установили, открыть программный центр> История> Обновления предоставят информацию о том, что вы установили с помощью обновлений.

11
задан 14 January 2011 в 01:39

10 ответов

Использование Grub

Если вы дойдете до приглашения grub, и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему - то есть без помощи рабочего grub .cfg. Это также работает с безвозвратным запуском из живых медиа. Для этого grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

find /vmlinuz

Это должно дать вам раздел (hd0,0). Вы также можете использовать команду ls, чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать табуляцию.

set root=(hd0,1)

Конечно, замените идентификатор пассирования на то, что find показал вам.

linux /vmlinuz root=/dev/sda1
initrd /initrd.img

Выберите образ ядра и изображение initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить /dev/sda1 на представление раздела в схеме, используемой ядром Linux. Грубо (hd0,1) соответствует /dev/sda1; (hd0,2) corresponds to / dev / sda2 ; (hd1,1) соответствует /dev/sdb1.

boot

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его на большой вкладке tab в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

insmod part_msdos
insmod ntfs
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set be300f9c300f5ab3
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk
initrd /boot/initrd.img

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать --file --set /ubuntu/disks/root.disk вместо ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0, который представляет содержимое «файла раздела», /ubuntu/disks/root.disk на вашем разделе NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 25 May 2018 в 23:30
  • 1
    Я получаю error: unknown command find'. – Abdull 11 March 2016 в 22:49
  • 2
    @Abdull - это потому, что вы используете grub2 вместо старого grub. Дважды нажмите клавишу Tab и просмотрите доступные команды или пейджер = 1 \\ help – Yaroslav Nikitenko 27 October 2016 в 13:37
  • 3
    Если вы используете EFI, замените linux и initrd соответственно. linuxefi и initrdefi. – Yaroslav Nikitenko 27 October 2016 в 13:38

с помощью grub

, если вы grub запрос и система и ядро по-прежнему установлен на разделе, Вы можете "вручную" загружать систему - т. е. без помощи рабочих жратвы.конф. Это также работает с жратвой бегать от живых носителей. С этой целью харчи включает в себя элементарные команды НСИ, которые вы можете использовать для поиска разделов и загрузки системы.

find /vmlinuz

это должно дать Вам раздел, как (hd0,0). Вы также можете использовать команду ls порыться в раздел и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать автодополнение по Tab.

set root=(hd0,1)

конечно, заменить идентификатор разделы с тем, что [F9] и показал вам.

linux /vmlinuz root=/dev/sda1 initrd /initrd.img

выберите изображение ядра и образа initrd, пара, которую всегда нужно использовать вместе. К счастью, в Ubuntu создает пару файлов в корневой директории, которые указывают на рабочую изображения и initrd. Обратите внимание, что вы должны заменить /dev/sda1 с представлением раздела в схеме используется ядром Linux. Грубо говоря, на [F11] соответствует /dev/sda1; [от f13] на/dev/sda2;(Ф1,1) соответствует /dev/sdb1.

boot

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

жратву с Wubi

выше основывается на предположении, что Ubuntu регулярно установлен, т. е. в свой отдельный раздел. Как ты пишешь, ты использовал Wubi, которая означает, что вы установили его в значительной автодополнение в Windows (Формат NTFS) разделе, используя технику под названием "Люпен". Я не вижу причин, почему это не может работать в принципе, хотя этот процесс является более сложным. Вот содержание grub.cfg, основанный на установке Wubi:

insmod part_msdos insmod ntfs set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root=(loop0) linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk initrd /boot/initrd.img

Вам нужно адаптировать это в вашем конкретном случае. В этом фрагменте, взяты из 10.10 установки, команда [f17 в] находит корневой раздел с помощью файловой системы uuid или идентификатор, который вы, вероятно, не знаете; вы можете использовать --file --set /ubuntu/disks/root.disk вместо (здесь с официальной документации). Эти конфигурации grub создает виртуальный диск - "петлевое устройство", - призвал [зг19], которая представляет содержимое "файловый раздел", [20 фунтов] на разделе NTFS. С немного проб и ошибок, вы должны быть в состоянии сделать эту работу.

16
ответ дан 25 July 2018 в 22:37

Использование Grub

Если вы дойдете до приглашения grub, и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему - то есть без помощи рабочего grub .cfg. Это также работает с безвозвратным запуском из живых медиа. Для этого grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

find /vmlinuz

Это должно дать вам раздел (hd0,0). Вы также можете использовать команду ls, чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать табуляцию.

set root=(hd0,1)

Конечно, замените идентификатор пассирования на то, что find показал вам.

linux /vmlinuz root=/dev/sda1 initrd /initrd.img

Выберите образ ядра и изображение initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить /dev/sda1 на представление раздела в схеме, используемой ядром Linux. Грубо (hd0,1) соответствует /dev/sda1; (hd0,2) corresponds to / dev / sda2 ; (hd1,1) соответствует /dev/sdb1.

boot

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его на большой вкладке tab в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

insmod part_msdos insmod ntfs set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root=(loop0) linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk initrd /boot/initrd.img

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать --file --set /ubuntu/disks/root.disk вместо ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0, который представляет содержимое «файла раздела», /ubuntu/disks/root.disk на вашем разделе NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 31 July 2018 в 10:47

с помощью grub

, если вы grub запрос и система и ядро по-прежнему установлен на разделе, Вы можете "вручную" загружать систему - т. е. без помощи рабочих жратвы.конф. Это также работает с жратвой бегать от живых носителей. С этой целью харчи включает в себя элементарные команды НСИ, которые вы можете использовать для поиска разделов и загрузки системы.

find /vmlinuz

это должно дать Вам раздел, как (hd0,0). Вы также можете использовать команду ls порыться в раздел и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать автодополнение по Tab.

set root=(hd0,1)

конечно, заменить идентификатор разделы с тем, что [F9] и показал вам.

linux /vmlinuz root=/dev/sda1 initrd /initrd.img

выберите изображение ядра и образа initrd, пара, которую всегда нужно использовать вместе. К счастью, в Ubuntu создает пару файлов в корневой директории, которые указывают на рабочую изображения и initrd. Обратите внимание, что вы должны заменить /dev/sda1 с представлением раздела в схеме используется ядром Linux. Грубо говоря, на [F11] соответствует /dev/sda1; [от f13] на/dev/sda2;(Ф1,1) соответствует /dev/sdb1.

boot

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

жратву с Wubi

выше основывается на предположении, что Ubuntu регулярно установлен, т. е. в свой отдельный раздел. Как ты пишешь, ты использовал Wubi, которая означает, что вы установили его в значительной автодополнение в Windows (Формат NTFS) разделе, используя технику под названием "Люпен". Я не вижу причин, почему это не может работать в принципе, хотя этот процесс является более сложным. Вот содержание grub.cfg, основанный на установке Wubi:

insmod part_msdos insmod ntfs set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root=(loop0) linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk initrd /boot/initrd.img

Вам нужно адаптировать это в вашем конкретном случае. В этом фрагменте, взяты из 10.10 установки, команда [f17 в] находит корневой раздел с помощью файловой системы uuid или идентификатор, который вы, вероятно, не знаете; вы можете использовать --file --set /ubuntu/disks/root.disk вместо (здесь с официальной документации). Эти конфигурации grub создает виртуальный диск - "петлевое устройство", - призвал [зг19], которая представляет содержимое "файловый раздел", [20 фунтов] на разделе NTFS. С немного проб и ошибок, вы должны быть в состоянии сделать эту работу.

16
ответ дан 31 July 2018 в 11:52

Использование Grub

Если вы дойдете до приглашения grub, и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему - то есть без помощи рабочего grub .cfg. Это также работает с безвозвратным запуском из живых медиа. Для этого grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

find /vmlinuz

Это должно дать вам раздел (hd0,0). Вы также можете использовать команду ls, чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать табуляцию.

set root=(hd0,1)

Конечно, замените идентификатор пассирования на то, что find показал вам.

linux /vmlinuz root=/dev/sda1 initrd /initrd.img

Выберите образ ядра и изображение initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить /dev/sda1 на представление раздела в схеме, используемой ядром Linux. Грубо (hd0,1) соответствует /dev/sda1; (hd0,2) corresponds to / dev / sda2 ; (hd1,1) соответствует /dev/sdb1.

boot

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его на большой вкладке tab в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

insmod part_msdos insmod ntfs set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root=(loop0) linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk initrd /boot/initrd.img

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать --file --set /ubuntu/disks/root.disk вместо ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0, который представляет содержимое «файла раздела», /ubuntu/disks/root.disk на вашем разделе NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 2 August 2018 в 04:04

Использование Grub

Если вы дойдете до приглашения grub , и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему, то есть без помощь рабочего grub.cfg. Это также работает с безвозвратным запуском из живых медиа. С этой целью grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

  find / vmlinuz  

Это должно дать вам нужен раздел (hd0,0). Вы также можете использовать команду ls , чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать вкладку tab .

  set root = (hd0,1)  

Конечно, замените идентификатор парирования с помощью find показал вам.

  linux / vmlinuz root = / dev / sda1 initrd /initrd.img  

Выберите образ ядра и образ initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить / dev / sda1 на представление раздела в схеме, используемой ядром Linux. Грубо говоря, (hd0,1) соответствует / dev / sda1 ; (hd0,2) соответствует / dev / sda2 ; (hd1,1) соответствует / dev / sdb1 .

  boot  

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь .

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его в большой файл в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

  insmod part_msdos insmod ntfs set root = '(hd0, msdos5)' search --no-  floppy -fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root = (loop0) linux / boot / vmlinuz root = / dev / sda1 loop = / ubuntu / disks / root.disk initrd / boot  /initrd.img  

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать - файл --set /ubuntu/disks/root.disk вместо этого ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0 , который представляет содержимое «файла раздела», /ubuntu/disks/root.disk on ваш раздел NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 4 August 2018 в 20:07

Использование Grub

Если вы дойдете до приглашения grub , и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему, то есть без помощь рабочего grub.cfg. Это также работает с безвозвратным запуском из живых медиа. С этой целью grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

  find / vmlinuz  

Это должно дать вам нужен раздел (hd0,0). Вы также можете использовать команду ls , чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать вкладку tab .

  set root = (hd0,1)  

Конечно, замените идентификатор парирования с помощью find показал вам.

  linux / vmlinuz root = / dev / sda1 initrd /initrd.img  

Выберите образ ядра и образ initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить / dev / sda1 на представление раздела в схеме, используемой ядром Linux. Грубо говоря, (hd0,1) соответствует / dev / sda1 ; (hd0,2) соответствует / dev / sda2 ; (hd1,1) соответствует / dev / sdb1 .

  boot  

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь .

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его в большой файл в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

  insmod part_msdos insmod ntfs set root = '(hd0, msdos5)' search --no-  floppy -fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root = (loop0) linux / boot / vmlinuz root = / dev / sda1 loop = / ubuntu / disks / root.disk initrd / boot  /initrd.img  

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать - файл --set /ubuntu/disks/root.disk вместо этого ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0 , который представляет содержимое «файла раздела», /ubuntu/disks/root.disk on ваш раздел NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 6 August 2018 в 04:09

Использование Grub

Если вы дойдете до приглашения grub , и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему, то есть без помощь рабочего grub.cfg. Это также работает с безвозвратным запуском из живых медиа. С этой целью grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

  find / vmlinuz  

Это должно дать вам нужен раздел (hd0,0). Вы также можете использовать команду ls , чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать вкладку tab .

  set root = (hd0,1)  

Конечно, замените идентификатор парирования с помощью find показал вам.

  linux / vmlinuz root = / dev / sda1 initrd /initrd.img  

Выберите образ ядра и образ initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить / dev / sda1 на представление раздела в схеме, используемой ядром Linux. Грубо говоря, (hd0,1) соответствует / dev / sda1 ; (hd0,2) соответствует / dev / sda2 ; (hd1,1) соответствует / dev / sdb1 .

  boot  

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь .

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его в большой файл в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

  insmod part_msdos insmod ntfs set root = '(hd0, msdos5)' search --no-  floppy -fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root = (loop0) linux / boot / vmlinuz root = / dev / sda1 loop = / ubuntu / disks / root.disk initrd / boot  /initrd.img  

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать - файл --set /ubuntu/disks/root.disk вместо этого ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0 , который представляет содержимое «файла раздела», /ubuntu/disks/root.disk on ваш раздел NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 7 August 2018 в 22:08

Использование Grub

Если вы дойдете до приглашения grub , и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему, то есть без помощь рабочего grub.cfg. Это также работает с безвозвратным запуском из живых медиа. С этой целью grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

  find / vmlinuz  

Это должно дать вам нужен раздел (hd0,0). Вы также можете использовать команду ls , чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать вкладку tab .

  set root = (hd0,1)  

Конечно, замените идентификатор парирования с помощью find показал вам.

  linux / vmlinuz root = / dev / sda1 initrd /initrd.img  

Выберите образ ядра и образ initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить / dev / sda1 на представление раздела в схеме, используемой ядром Linux. Грубо говоря, (hd0,1) соответствует / dev / sda1 ; (hd0,2) соответствует / dev / sda2 ; (hd1,1) соответствует / dev / sdb1 .

  boot  

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь .

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его в большой файл в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

  insmod part_msdos insmod ntfs set root = '(hd0, msdos5)' search --no-  floppy -fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root = (loop0) linux / boot / vmlinuz root = / dev / sda1 loop = / ubuntu / disks / root.disk initrd / boot  /initrd.img  

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать - файл --set /ubuntu/disks/root.disk вместо этого ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0 , который представляет содержимое «файла раздела», /ubuntu/disks/root.disk on ваш раздел NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 10 August 2018 в 10:22

Использование Grub

Если вы дойдете до приглашения grub , и система и ядро ​​все еще установлены на этом разделе, вы можете «вручную» загрузить систему, то есть без помощь рабочего grub.cfg. Это также работает с безвозвратным запуском из живых медиа. С этой целью grub включает в себя рудиментарную команду ine, которую вы можете использовать для поиска раздела и загрузки системы.

  find / vmlinuz  

Это должно дать вам нужен раздел (hd0,0). Вы также можете использовать команду ls , чтобы сориентироваться вокруг раздела и посмотреть, какие ядра доступны. Команда search работает аналогично. Вы также можете использовать вкладку tab .

  set root = (hd0,1)  

Конечно, замените идентификатор парирования с помощью find показал вам.

  linux / vmlinuz root = / dev / sda1 initrd /initrd.img  

Выберите образ ядра и образ initrd, пара, которая всегда должна использоваться вместе. К счастью, Ubuntu создает пару символических ссылок в корневом каталоге, которые указывают на рабочий образ и initrd. Обратите внимание, что вам нужно заменить / dev / sda1 на представление раздела в схеме, используемой ядром Linux. Грубо говоря, (hd0,1) соответствует / dev / sda1 ; (hd0,2) соответствует / dev / sda2 ; (hd1,1) соответствует / dev / sdb1 .

  boot  

Загружает выбранное ядро ​​из выбранного раздела. Как только вам удастся загрузить вашу систему, вы можете использовать ее для восстановления grub, как подробно описано, например. здесь .

Grub с Wubi

Выше было предположено, что Ubuntu был установлен регулярно, то есть в отдельном разделе. Когда вы пишете, вы использовали Wubi, что означает, что вы установили его в большой файл в разделе Windows (NTFS), используя технику под названием «Lupine». Я не вижу причин, почему это не могло работать в принципе, хотя процесс более сложный. Вот содержание grub.cfg на основе установки Wubi:

  insmod part_msdos insmod ntfs set root = '(hd0, msdos5)' search --no-  floppy -fs-uuid --set be300f9c300f5ab3 loopback loop0 /ubuntu/disks/root.disk set root = (loop0) linux / boot / vmlinuz root = / dev / sda1 loop = / ubuntu / disks / root.disk initrd / boot  /initrd.img  

Вам нужно будет адаптировать это к вашему конкретному случаю. В этом фрагменте, взятом из установки 10.10, команда search находит корневой раздел с использованием UUID или идентификатора файловой системы, которого вы, по-видимому, не знаете; вы можете использовать - файл --set /ubuntu/disks/root.disk вместо этого ( здесь официальная документация). Эта конфигурация grub создает виртуальный диск - «loopback device» - называется loop0 , который представляет содержимое «файла раздела», /ubuntu/disks/root.disk on ваш раздел NTFS. С небольшим количеством проб и ошибок вы сможете выполнить эту работу.

16
ответ дан 13 August 2018 в 16:47
  • 1
    Я получаю ошибку : неизвестная команда find. – Abdull 11 March 2016 в 22:49
  • 2
    @Abdull - это потому, что вы используете grub2 вместо старого grub. Дважды нажмите клавишу Tab и просмотрите доступные команды или пейджер = 1 \\ help – Yaroslav Nikitenko 27 October 2016 в 13:37
  • 3
    Если вы используете EFI, замените linux и initrd с соотв. linuxefi и initrdefi . – Yaroslav Nikitenko 27 October 2016 в 13:38

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

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