Попробуйте восстановить загрузочный диск. Он основан на Lubuntu и очень удобен для пользователя. Загрузите его здесь.
Скопируйте 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 как обычно, но у вас есть только один шанс.
Таким образом, используя функцию 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. Скопируйте 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 как обычно, но у вас есть только один шанс.
Таким образом, используя функцию 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. Скопируйте 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 как обычно, но у вас есть только один шанс.
Таким образом, используя функцию 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.