Пользовательского поиска
Суббота, 21.12.2024, 20:15
Приветствую Вас Гость | RSS
Главная | 32Gb FAT32 не грузятся DrWeb LiveUSB, Ubuntu 16.04.3 lts - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4980
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
32Gb FAT32 не грузятся DrWeb LiveUSB, Ubuntu 16.04.3 lts
xeoniumДата: Среда, 10.01.2018, 14:36 | Сообщение # 1
Неизвестный
Группа: Проверенные
Сообщений: 13
Репутация: 0
Статус: Отсутствует
Взял флешку с защитой от записи, она не переделывается в USB-HDD (точнее там танцев было много, в итоге всё таки она осталась флешкой).
Отформатирована в FAT32. Объем 32Gb.
Флешка гибридная для загрузки под BIOS и UEFI.
Загрузчики соответственно Grub4Dos + Grubx64.EFI.
Все программы и образы которые умеют грузиться в BIOS работают, все которые умеют грузиться в обоих режимах - тоже, все которые только UEFI - тоже.
Остались из необходимых мне на этой флешке только DrWeb LiveUSB, Ubuntu 16.04.3. Опустим проблему, что придётся переименовывать папки Casper.
Как бы я не пытался править режимы загрузки - даже по отдельности установленный ВЭБ и Убунта не хотят работать одновременно и в BIOS и UEFI.

Было много танцев с бубнами, но общий итог пока такой:

в режиме UEFI появляется ошибка
"initramfs unable to find a medium containing a live file system"

в режиме BIOS
"please provide a name for this disc such as debian 5.0.3 disk 1"

Папка .disk на флешке в корне и с правильными данными.

пробовал с такими параметрами загрузки в g4d

Код
title Dr.Web LiveDisk
kernel /casper/vmlinuz boot=casper live-media-path=/casper persistent persistent-path=/casper locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash ignore_uuid --
initrd /casper/initrd.lz

title Dr.Web LiveDisk1
kernel /casper/vmlinuz boot=casper live-media-path=/casper persistent persistent-path=/casper locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash --
initrd /casper/initrd.lz

title Dr.Web LiveDisk2
kernel /casper/vmlinuz boot=casper quiet splash --
initrd /casper/initrd.lz

title Dr.Web LiveDisk4
kernel /casper/vmlinuz boot=casper live-media-path=/casper locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash --
initrd /casper/initrd.lz


и с такими в grub efi

Код
menuentry "Dr.Web LiveDisk (English)" {
    linux    /casper/vmlinuz boot=casper maybe-ubiquity quiet splash ---
    initrd    /casper/initrd.lz
}

menuentry "Dr.Web LiveDisk (Русский)" {
    linux    /casper/vmlinuz boot=casper maybe-ubiquity debian-installer/language=ru keyboard-configuration/layoutcode?=ru quiet splash --
    initrd    /casper/initrd.lz
}

menuentry "Dr.Web LiveDisk (1)" {
    linux    /casper/vmlinuz boot=casper debian-installer/language=ru keyboard-configuration/layoutcode?=ru quiet splash --
    initrd    /casper/initrd.lz
}

menuentry "Dr.Web LiveDisk (2)" {
linux /casper/vmlinuz boot=casper live-media-path=/casper persistent persistent-path=/casper locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash ignore_uuid --
initrd /casper/initrd.lz
}

menuentry "Dr.Web LiveDisk (3)" {
linux /casper/vmlinuz boot=casper quiet splash --
initrd /casper/initrd.lz
}


А теперь самое главное, если воспользоваться утилитой drweb-livedisk-900-usb.exe и установить на отформатированный диск - всё работает (даже если после этого поставить туда же grub4dos с этими конфигами).
А если я копирую все эти папки на флешку с уже установленными программами и осями - не видит.
Где то натыкался, что это косяк убунты и она не умеет работать с большими флешками.
 
AtlantДата: Пятница, 12.01.2018, 11:01 | Сообщение # 2
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата xeonium ()
в итоге всё таки она осталась флешкой

У флешек нет никакого особенного (своего) варианта форматирования. Все доступные варианты.

Ubuntu запускаем из ISO и никаких конфликтов и совпадающих файлов/папок, меню для Grub4Dos:
Код
title Try Ubuntu without installing
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz

title Install Ubuntu
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz

В х64 версии те же меню, только вместо vmlinuz пишем vmlinuz.efi.
Для Grub2 пишем аналогичное меню в его синтаксисе.

Dr.Web LiveDisk будем запускать из каталога (к примеру \Boot\Dr.Web), извлекаем в него содержимое drweb-livedisk-900-cd.iso\casper (кроме TRANS.TBL).
Код
[b]Grub4Dos:[/b]
title Dr.Web LiveDisk
kernel /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd /Boot/Dr.Web/initrd.lz

[b]Grub2 EFI:[/b]
menuentry "Dr.Web LiveDisk" {
linux /Boot/Dr.Web/vmlinuz ignore_uuid live-media-path=/Boot/Dr.Web boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd /Boot/Dr.Web/initrd.lz
}

Скрипт обновления антивирусных баз Dr.Web LiveDisk и других антивирусных дистрибутивов.
 
xeoniumДата: Понедельник, 15.01.2018, 12:26 | Сообщение # 3
Неизвестный
Группа: Проверенные
Сообщений: 13
Репутация: 0
Статус: Отсутствует
Atlant, спасибо большое за ответ! С iso файла так и не получилось загрузиться, но это и не нужно - я нашёл в чём была причина!
Столько времени потратил ища проблемы с параметрами загрузки и выискивая необходимые файлы, а оказалось всё намного проще:
Загрузчику drweb не нравился мой EFI\BOOT
Толи строчные буквы в моём варианте, толи сами файлы BOOTX64.EFI или grubx64.efi, толи отсутствие BOOTIA32.EFI.

Но проблема решилась заменой EFI\BOOT той же папкой с диска drweb.

Ну и сразу выложу параметры загрузки:

grub.efi

Код
menuentry "Dr.Web LiveDisk (ignore_uuid live-media-path)" {
    set gfxpayload=keep
    linux    /DRW/vmlinuz ignore_uuid live-media-path=/DRW boot=casper locale=ru_RU.UTF-8 maybe-ubiquity quiet splash --
    initrd    /DRW/initrd.lz
}

menuentry "Try Ubuntu without installing" {
    set gfxpayload=keep
    linux    /UBT/vmlinuz.efi ignore_uuid live-media-path=/UBT file=/cdrom/UBT/preseed/ubuntu.seed boot=casper quiet splash ---
    initrd    /UBT/initrd.lz
}

menuentry "Install Ubuntu" {
    set gfxpayload=keep
    linux    /UBT/vmlinuz.efi ignore_uuid live-media-path=/UBT file=/cdrom/UBT/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash ---
    initrd    /UBT/initrd.lz
}

grub4dos

Код
title Dr.Web LiveDisk (ignore_uuid live-media-path)
kernel    /DRW/vmlinuz ignore_uuid live-media-path=/DRW boot=casper locale=ru_RU.UTF-8 maybe-ubiquity quiet splash --
initrd    /DRW/initrd.lz

title Ubuntu Live
kernel    /UBT/vmlinuz.efi ignore_uuid live-media-path=/UBT file=/cdrom/UBT/preseed/ubuntu.seed boot=casper quiet splash ---
initrd    /UBT/initrd.lz
    
title Install Ubuntu
kernel    /UBT/vmlinuz.efi ignore_uuid live-media-path=/UBT file=/cdrom/UBT/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash ---
initrd    /UBT/initrd.lz

При этом в папке DRW - только содержимое папки CASPER с диска drweb.
А в папку UBT извлёк содержимое папки CASPER с диска ubuntu и все папки - dists, pool, pics, preseed (на всякий пожарный, вдруг для установки или ещё чего нужны будут).

Ещё раз спасибо за помощь!

Добавлено (15.01.2018, 09:48)
---------------------------------------------
Не, ну это что за Ять!
Вчера когда писал ответ, пробовал на 2х пк с матерями асус и асрок на х61. Сегодня попробовал на другом компьютере (асус г31 и асрок х61, но другая) - нет загрузки доктора веба (бубунта работает)!
please provide a name for this disc such as debian 5.0.3 disk 1
При этом я даже сделал так - скопировал на флешку в 8гб, с моей основной флешки папки efi, boot, drw (в ней содержимое папки casper) И ОН ГРУЗИТСЯ!
У меня мозг кипит уже! Сейчас на обед домой съезжу, ещё раз проверю на вчерашних пк.

Добавлено (15.01.2018, 12:26)
---------------------------------------------
Так! Оказывается доктору вебу не нравится наличие папки с файлами убунты. Удаляю папку - загрузка работает. Кидаю даже куда нибудь в подпапки подальше - please provide a name for this disc such as debian 5.0.3 disk 1

По ходу это происходит при "Scanning disc for index file .." Как отключить это сканирование не знаю. Самой убунте папка с доктором вебом не мешает...

Сообщение отредактировал xeonium - Понедельник, 15.01.2018, 09:51
 
AtlantДата: Понедельник, 15.01.2018, 12:36 | Сообщение # 4
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Запускай Ubuntu полностью из ISO или в чем там проблема ?
 
xeoniumДата: Понедельник, 15.01.2018, 13:44 | Сообщение # 5
Неизвестный
Группа: Проверенные
Сообщений: 13
Репутация: 0
Статус: Отсутствует
Цитата Atlant ()
Запускай Ubuntu полностью из ISO или в чем там проблема ?
Ну во первых просто странно, что себя докторвеб так ведёт, а во вторых, не смог я его запустить в uefi режиме. Граб говорит не в курсе о loopback.
Я уже его по всякому

Код
menuentry "Ubuntu 16.04.3 ISO" {
        set isofile="/isos/ubuntu-16.04.3-desktop-amd64.iso"
        loopback loop (hd0,5)$isofile
        linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
        initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 16.04.3 ISO1" {
        set isofile="/isos/ubuntu-16.04.3-desktop-amd64.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
        initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 16.04.3 ISO2" {
        set isofile="/isos/ubuntu-16.04.3-desktop-amd64.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile file=/cdrom/preseed/ubuntu.seed noprompt noeject
        initrd (loop)/casper/initrd.lz
}

Добавлено (15.01.2018, 13:44)
---------------------------------------------
Просто я подумал должна быть команда типа no-scan-index-files biggrin

 
AtlantДата: Понедельник, 15.01.2018, 14:18 | Сообщение # 6
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Цитата xeonium ()
Граб говорит не в курсе о loopback.

Возьми полную версию Grub2 EFI, в той же убунте папки efi + boot извлеки на флешку и юзай. Или можно попробовать взять чисто \boot\grub\x86_64-efi\loopback.mod. Если автоматом не подтянет - прописываем insmod\boot\grub\x86_64-efi\loopback.mod в шапке файла конфигурации.
 
xeoniumДата: Понедельник, 15.01.2018, 14:58 | Сообщение # 7
Неизвестный
Группа: Проверенные
Сообщений: 13
Репутация: 0
Статус: Отсутствует
О, спасибо, а я думал он автоматически оттуда их подгружает. Сделал всё как вы советовали. Всё заработало, спасибо большое!
   
Код
insmod /boot/grub/x86_64-efi/loopback.mod

menuentry "Dr.Web LiveDisk RU" {
linux /drw/vmlinuz boot=casper ignore_uuid live-media-path=/drw/ locale=ru_RU.UTF-8 maybe-ubiquity quiet splash --
initrd /drw/initrd.lz
}

menuentry "Ubuntu Live 16.04.3" {
        set isofile="/ubuntu-16.04.3-desktop-amd64.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile file=/preseed/ubuntu.seed noprompt noeject
        initrd (loop)/casper/initrd.lz
}

Код
title Dr.Web LiveDisk RU
kernel /drw/vmlinuz ignore_uuid live-media-path=/drw boot=casper locale=ru_RU.UTF-8 maybe-ubiquity quiet splash --
initrd /drw/initrd.lz

title Ubuntu 16.04.3 LIVE
find --set-root /ubuntu-16.04.3-desktop-amd64.iso
map /ubuntu-16.04.3-desktop-amd64.iso (0xff) || map --mem /ubuntu-16.04.3-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi  file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/ubuntu-16.04.3-desktop-amd64.iso quiet splash --
initrd /casper/initrd.lz
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru