Загрузка файла ubuntu iso из меню grub

в консоли:

 export http_proxy='http://full_URL_to_pac_file'

для synaptic / apt - добавьте следующие строки в /etc/apt/apt.conf

 Acquire::http::Proxy "http://username:password@proxy:port";
 Acquire::ftp::Proxy "ftp://username:password@proxy:port";
1
задан 24 July 2014 в 16:55

2 ответа

Попробуйте это

 menuentry "Ubuntu 14.04 Live" {
 loopback loop (hd0,10)/lilw/os/ubuntu.iso
 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/lilw/os/ubuntu.iso noprompt noeject
 initrd (loop)/casper/initrd.lz
 }
0
ответ дан 24 May 2018 в 05:27
  • 1
    на самом деле я пробовал это уже, но он все еще не работает. Благодарю. Кстати, я понял это, следуя инструкциям здесь git.marmotte.net/git/glim/tree/grub2 – lilw 20 July 2014 в 22:32
  • 2
    Рад слышать, что вы его исправили. Затем опубликуйте свои результаты в качестве ответа. – kenn 20 July 2014 в 22:50
Поместите свой ISO-файл в /live:

sudo mkdir /live

sudo cp somelinux.iso /live

Поместите свой ISO-файл в /live :

sudo gedit /etc/grub.d/40_custom

menuentry 'ISO Ubuntu 14.04 2014 Live' --class os --class gnu-linux --class gnu --class os --group group_main {
                set isofile="/live/ubuntu-14.04-desktop-amd64.iso"

         insmod ext2
         insmod loopback
         insmod iso9660      
                loopback loop (hd0,msdos5)$isofile      

                linux (loop)/casper/vmlinuz.efi  file=(loop)/cdrom/preseed/ubuntu.seed noprompt boot=casper persistent iso-scan/filename=/$isofile quiet splash --
                initrd (loop)/casper/initrd.lz


}

TO DO:

изменить запись в меню над кодовым названием вашего раздела, удерживая [ f7], в моем случае это hd0,msdos5, потому что он находится на /dev/sda5 / меняет имя файла из somelinux.iso на ваш, у меня есть: ubuntu-14.04-desktop-amd64.iso обновление GRUB

sudo update-grub

reboot
0
ответ дан 24 May 2018 в 05:27
  • 1
    возможно, это работает для вас, но это не сработает для меня, если я сделаю $ isofile, он не узнает iso, я должен делать что-то вроде $ {isofile} – lilw 24 July 2014 в 15:12
  • 2
    @lilw да, это определенно работает для меня, и вы хотите сказать, что это не сработает для вас, несмотря на то, что представлен set isofile="/live/ubuntu-14.04-desktop-amd64.iso"? – Ruslan Gerasimov 24 July 2014 в 15:22
  • 3
    да, я сделал это так же, как вы сказали раньше, и он не найдет iso-файл, но если бы я ввел два '{}' за пределы isofile, он смог его найти, это действительно странно для меня. Пример: iso-scan / filename = / $ {isofile}. поэтому просто синтаксис. Я не знаю, почему – lilw 24 July 2014 в 16:47
  • 4
    @lilw спасибо, это интересно – Ruslan Gerasimov 24 July 2014 в 16:57

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

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