Установка Debian 8 с флешки (grub4dos) [Решено]

Автор vladimirn, 26 апреля 2017, 11:32:12

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

vladimirn

Добрый день.

Есть флешка на 128Gb размеченная в NTFS и желание использовать её для установки Debian.
Раньше для этой цели пользовался другой флешкой. После смены флешки, загружаю новые образы и повторяю те же самые действия:
1) Загружаю образ debian-8.7.1-amd64-netinst.iso с ftp.debian.org и копирую в папку debian64 на флешке
2) Загружаю файлы vmlinuz и initrd.gz с ftp.debian.org из папки hd-media и копирую в папку debian64 на флешку
3) Прописываю в меню загрузчика:
title Debian 8.7.1 x64
kernel /debian64/vmlinuz boot=live config live-media-path=/debian64 vt.default_utf8=0 quiet splash vga=788
initrd /debian64/initrd.gz

4) Загружаюсь с флешки, после выбора языковых параметров установщик не может найти iso-образ для продолжения установки
5) В консоли ввожу dmesg и вижу что флешка видна системой (определяется устройство и размер), но смонтировать iso образ с неё не получается.

Что пробовал делать:
1) Пытался сам смонтировать устройство в папку
mount -t ntfs /dev/sdb1 /hd-media  -- пишет No such device, хотя, как я понимаю, именно sdb1 является разделом на флешке
2) Сделать загрузочную флешку с помощью unetbootin -- получилось, но смущает огромное количество папок в корне диска.
3) Загрузиться с другой флешки -- получилось нормально запустить установку с 4Gb флешки размеченной под FAT32 с теми же пунктами в меню.

Вариант с форматированием "большой" флешки в FAT32 не подходит - там есть файлы размером более 4Gb.

Какие есть ещё варианты с запуском установки с флешки?

[вложение удалено администратором]

ogost

Вангую, что проблема в ntfs.
Если содержимое флешки не жалко - то:
# dd if=/path/to/image.iso of=/dev/sdb bs=10M; sync
Внимание!

  • Указанная команда сотрет всё на флешке и сделает её доступной только на запись. Для возвращения флешки в исходное состояние нужно её отформатировать, пользуясь gparted или fdisk
  • Вместо /dev/sdb указываем свою флешку. Именно на само устройство, а не на раздел на ней.

vladimirn

На флешке необходимый набор программ и образов, к сожалению Ваш вариант как постоянно рабочий не подойдёт  :(

vic5710

#3
https://ru.wikipedia.org/wiki/Syslinux
Цитировать
Есть флешка на 128Gb размеченная в NTFS и желание использовать её для установки Debian.
отрезать раздел для установочного CD и форматнуть в fat32

vladimirn

Цитата: vic5710 от 26 апреля 2017, 13:50:18отрезать раздел для установочного CD и форматнуть в fat32
Согласен с Вами, это один из вариантов. Не нравится только что каждый раз при подключении к новым ПК под ОС Windows будут видны оба раздела, не критично конечно, но тем не менее.
Может есть ещё какие-нибудь идеи?

symon2014

Не совсем понял общую идею, но для не совсем стандартных установок с флешки нтфс пользуюсь Easy2Boot.
https://linuxmint.com.ru/viewtopic.php?f=2&t=281

vic5710

#6
ну попробуйте это, хотя boot и рекомендуют делать отдельным разделом, имхо не вижу зачем тут измудряться.
чтобы Win не видела раздел можно форматнуть в ext2 и использовать extlinux

vladimirn

Спасибо за рекомендации, буду думать каким образом будет удобнее поступить.

Кстати, дело похоже действительно оказалось в системе NTFS -- попробовал установить debian с флешки 4Гб предварительно отформатировав её из fat32 в ntfs и ничего не вышло, та же проблема как и на "большой" флешке. Вернул систему fat32 - установка началась нормально.

vladimirn

Доброе утро.

В итоге создал два раздела, первый с ntfs, загрузчиком grub4dos и кучей софта, второй с загрузкой uefi и образами debian. Раздел с fat32 скрытый, при подключении к ПК с ОС Windows буква ему не назначается. Всем спасибо за помощь.

antond

Цитата: ogost от 26 апреля 2017, 13:22:07# dd if=/path/to/image.iso of=/dev/sdb bs=10M; sync

пишет isolinux.bin is corrupt, пытаюсь уже второй день таким образом сделать загрузочную флеш, но все безуспешно

ogost

#10
Цитата: antond от 10 мая 2017, 14:12:06
Цитата: ogost от 26 апреля 2017, 13:22:07# dd if=/path/to/image.iso of=/dev/sdb bs=10M; sync

пишет isolinux.bin is corrupt, пытаюсь уже второй день таким образом сделать загрузочную флеш, но все безуспешно
встречался с этим в основном на серверах от Dell, там нужно было пошариться в настройках эмуляции usb устройств, точно не помню, что-то вроде emulate usb hdd. сейчас попробую нагуглить.

Cообщение объединено 11 мая 2017, 08:21:28

во, нагуглил:
в биосе ищем пункт:
ЦитироватьUSB Flash Drive Emulation Type
и выставляем значение 'hard drive' вместо 'auto'