Как обновить или установить Ubuntu 18.04 LTS из Ubuntu 16.04 LTS из файла ISO без каких-либо USB или DVD?

Попробуйте восстановить загрузочный диск. Он основан на Lubuntu и очень удобен для пользователя. Загрузите его здесь.

0
задан 6 May 2018 в 14:21

6 ответов

[D0] Резервное копирование! все будет перезаписано.

Скопируйте Ubuntu 18.04 ISO в корень жесткого диска, (/).

Отредактируйте grub.cfg, изменив 40_custom, как показано:

### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "ubuntu-18.04-desktop-amd64" { loopback loop (hd0,2)/ubuntu-18.04-desktop-amd64.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-18.04-desktop-amd64.iso splash toram -- initrd (loop)/casper/initrd.lz } ### END /etc/grub.d/40_custom ###

Установите Ubuntu как обычно, но у вас есть только один шанс.

0
ответ дан 17 July 2018 в 15:05

Таким образом, используя функцию loopback GRUB, вы можете загрузить iso, установленную на раздел вашего жесткого диска.

Скопируйте ISO ubuntu в один запасной раздел. По запасам я имею в виду один раздел, который вы не будете перезаписывать при установке ubuntu. Например, ваш раздел Windows NTFS. Добавьте запись в конфигурацию grub для iso. Для этого отредактируйте /etc/grub/40_custom и добавьте что-то вроде insmod search_fs_uuid insmod ntfs search --no-floppy --set=isopart --fs-uuid XXXXXXXXXXXXX menuentry '[loopback]ubuntu-18.04-desktop-amd64' { set isofile='/Grub/ISO/ubuntu-18.04-desktop-amd64.iso' loopback loop ($isopart)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8 initrd (loop)/casper/initrd.lz } . Это требует небольшого объяснения. Это будет поиск вашего раздела файловой системой uuid. Поэтому вам нужно знать uuid вашего раздела fs. Вы можете использовать для этого вывод blkid. Ищите UUID, а не PARTUUID. Поэтому замените XXXXXXXXXX на uuid вашего fs. Если ваш раздел не является файловой системой NTFS, вам необходимо вставить модуль для своих fs, например, ext4. Переменная isofile относится к корню вашего раздела, а не к корню вашей текущей системы. Например, у меня есть /media/me/Windows10/Grub/ISO/ubuntu-18.04-desktop-amd64.iso, как ISO, поэтому я использую /Grub/ISO/ubuntu-18.04-desktop-amd64.iso как isofile Run sudo update-grub Reboot и в меню Grub выбирает запись loopback. Затем выполните установку, как если бы она была загружена с USB или DVD.
0
ответ дан 17 July 2018 в 15:05
[D0] Резервное копирование! все будет перезаписано.

Скопируйте Ubuntu 18.04 ISO в корень жесткого диска, (/).

Отредактируйте grub.cfg, изменив 40_custom, как показано:

### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "ubuntu-18.04-desktop-amd64" { loopback loop (hd0,2)/ubuntu-18.04-desktop-amd64.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-18.04-desktop-amd64.iso splash toram -- initrd (loop)/casper/initrd.lz } ### END /etc/grub.d/40_custom ###

Установите Ubuntu как обычно, но у вас есть только один шанс.

0
ответ дан 20 July 2018 в 15:30
  • 1
    Любое объяснение нисходящего? (hd0,2), возможно, потребуется изменить в зависимости от того, где "/" является. – C.S.Cameron 7 May 2018 в 02:10
  • 2
    Если есть запасной раздел, возможно, стоит использовать его для / home – C.S.Cameron 7 May 2018 в 03:09

Таким образом, используя функцию loopback GRUB, вы можете загрузить iso, установленную на раздел вашего жесткого диска.

Скопируйте ISO ubuntu в один запасной раздел. По запасам я имею в виду один раздел, который вы не будете перезаписывать при установке ubuntu. Например, ваш раздел Windows NTFS. Добавьте запись в конфигурацию grub для iso. Для этого отредактируйте /etc/grub/40_custom и добавьте что-то вроде insmod search_fs_uuid insmod ntfs search --no-floppy --set=isopart --fs-uuid XXXXXXXXXXXXX menuentry '[loopback]ubuntu-18.04-desktop-amd64' { set isofile='/Grub/ISO/ubuntu-18.04-desktop-amd64.iso' loopback loop ($isopart)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8 initrd (loop)/casper/initrd.lz } . Это требует небольшого объяснения. Это будет поиск вашего раздела файловой системой uuid. Поэтому вам нужно знать uuid вашего раздела fs. Вы можете использовать для этого вывод blkid. Ищите UUID, а не PARTUUID. Поэтому замените XXXXXXXXXX на uuid вашего fs. Если ваш раздел не является файловой системой NTFS, вам необходимо вставить модуль для своих fs, например, ext4. Переменная isofile относится к корню вашего раздела, а не к корню вашей текущей системы. Например, у меня есть /media/me/Windows10/Grub/ISO/ubuntu-18.04-desktop-amd64.iso, как ISO, поэтому я использую /Grub/ISO/ubuntu-18.04-desktop-amd64.iso как isofile Run sudo update-grub Reboot и в меню Grub выбирает запись loopback. Затем выполните установку, как если бы она была загружена с USB или DVD.
0
ответ дан 20 July 2018 в 15:30
  • 1
    Что делать, если у вас нет запасного раздела? Даже с запасным разделом, если что-то пойдет не так с установкой, старая установка, включая grub, будет такой же, как с моим ответом. – C.S.Cameron 7 May 2018 в 03:01
  • 2
    Но если я создам отдельный раздел, мои данные будут затронуты! – Koushik Das 9 May 2018 в 07:49
  • 3
    Вы можете изменить размер раздела, не затрагивая данные в разделе раздела. Используйте gparted Live UB – solsTiCe 9 May 2018 в 13:56
[D0] Резервное копирование! все будет перезаписано.

Скопируйте Ubuntu 18.04 ISO в корень жесткого диска, (/).

Отредактируйте grub.cfg, изменив 40_custom, как показано:

### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "ubuntu-18.04-desktop-amd64" { loopback loop (hd0,2)/ubuntu-18.04-desktop-amd64.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-18.04-desktop-amd64.iso splash toram -- initrd (loop)/casper/initrd.lz } ### END /etc/grub.d/40_custom ###

Установите Ubuntu как обычно, но у вас есть только один шанс.

0
ответ дан 23 July 2018 в 16:02
  • 1
    Любое объяснение нисходящего? (hd0,2), возможно, потребуется изменить в зависимости от того, где "/" является. – C.S.Cameron 7 May 2018 в 02:10
  • 2
    Если есть запасной раздел, возможно, стоит использовать его для / home – C.S.Cameron 7 May 2018 в 03:09

Таким образом, используя функцию loopback GRUB, вы можете загрузить iso, установленную на раздел вашего жесткого диска.

Скопируйте ISO ubuntu в один запасной раздел. По запасам я имею в виду один раздел, который вы не будете перезаписывать при установке ubuntu. Например, ваш раздел Windows NTFS. Добавьте запись в конфигурацию grub для iso. Для этого отредактируйте /etc/grub/40_custom и добавьте что-то вроде insmod search_fs_uuid insmod ntfs search --no-floppy --set=isopart --fs-uuid XXXXXXXXXXXXX menuentry '[loopback]ubuntu-18.04-desktop-amd64' { set isofile='/Grub/ISO/ubuntu-18.04-desktop-amd64.iso' loopback loop ($isopart)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8 initrd (loop)/casper/initrd.lz } . Это требует небольшого объяснения. Это будет поиск вашего раздела файловой системой uuid. Поэтому вам нужно знать uuid вашего раздела fs. Вы можете использовать для этого вывод blkid. Ищите UUID, а не PARTUUID. Поэтому замените XXXXXXXXXX на uuid вашего fs. Если ваш раздел не является файловой системой NTFS, вам необходимо вставить модуль для своих fs, например, ext4. Переменная isofile относится к корню вашего раздела, а не к корню вашей текущей системы. Например, у меня есть /media/me/Windows10/Grub/ISO/ubuntu-18.04-desktop-amd64.iso, как ISO, поэтому я использую /Grub/ISO/ubuntu-18.04-desktop-amd64.iso как isofile Run sudo update-grub Reboot и в меню Grub выбирает запись loopback. Затем выполните установку, как если бы она была загружена с USB или DVD.
0
ответ дан 23 July 2018 в 16:02
  • 1
    Что делать, если у вас нет запасного раздела? Даже с запасным разделом, если что-то пойдет не так с установкой, старая установка, включая grub, будет такой же, как с моим ответом. – C.S.Cameron 7 May 2018 в 03:01
  • 2
    Но если я создам отдельный раздел, мои данные будут затронуты! – Koushik Das 9 May 2018 в 07:49
  • 3
    Вы можете изменить размер раздела, не затрагивая данные в разделе раздела. Используйте gparted Live UB – solsTiCe 9 May 2018 в 13:56

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

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