Пользовательского поиска
Четверг, 25.04.2024, 03:14
Приветствую Вас Гость | RSS
Главная | Установка Calculate Linux с usb flash используя grub4dos - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4979
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » Установка Calculate Linux с usb flash используя grub4dos (Помогите разобраться как правильносделать конфиг)
Установка Calculate Linux с usb flash используя grub4dos
JOYsticK8000Дата: Вторник, 19.08.2014, 03:15 | Сообщение # 1
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Делал меню исходя из syslinux.cfg

Код
title Calculate Linux Desktop 13.9
kernel /cldx/vmlinuz subdir=/cldx root=/dev/ram0 init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/cldx/livecd.squashfs nodevfs cdroot console=tty1 udev quiet noresume scandelay=3 doscsi video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate
initrd /cldx/initrd

естественно работает при условии что из iso нужно скопировать vmlinuz, nitrd и livecd.squashfs. А можно ли сделать для grub4dos установку сразу из iso?
Нашел описания под grub2 запуск из iso:

Код
menuentry "Calculate linux desktop 11.12 x86_64 (from ISO)" {     
loopback loop /boot/iso/cld-11.12-x86_64.iso     
     linux (loop)/boot/vmlinuz  init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=livecd.squashfs        nodevfs cdroot video=uvesafb:ywrap,1280x1024-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet noresume doscsi       calculate=ru_RU,ru_RU,Asia/Novosibirsk,auto         
     initrd (loop)/boot/initrd
}

В grub4dos почти ноль, вот может кто-то подскажет?
Так как обращался в поддержку calculate linux но ответа так и не дождался.
 
Sh1td0wnДата: Вторник, 19.08.2014, 13:18 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Вместо команды loopback используйте команду map:

Код
map /boot/iso/cld-11.12-x86_64.iso (0xff)
map --hook
root (0xff)


Файл образа должен быть дефрагментирован.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
JOYsticK8000Дата: Вторник, 19.08.2014, 13:52 | Сообщение # 3
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Sh1td0wn, в таком варианте не работает я так понимаю что скрипт начинает искать loop=livecd.squashfs на дисках и к map /boot/iso/cld-11.12-x86_64.iso (0xff) не обращается.



Сообщение отредактировал JOYsticK8000 - Вторник, 19.08.2014, 13:54
 
Sh1td0wnДата: Вторник, 19.08.2014, 18:25 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Верно, ОС защищённого режима процессора к int13h вообще не обращаются. Я проглядел параметры ядра и решил, что там уже записана нужная комбинация для запуска из ISO.

Попробуйте загрузку из виртуального раздела или при помощи gzip и cpio расковыряйте initrd и посмотрите, есть ли там код для самостоятельного запуска из образа.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
JOYsticK8000Дата: Среда, 20.08.2014, 11:41 | Сообщение # 5
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Sh1td0wn, спасибо, загрузка из виртуального раздела точно нужно.
 
gorod-zДата: Вторник, 02.09.2014, 10:59 | Сообщение # 6
Ищущий
Группа: Проверенные
Сообщений: 23
Репутация: 3
Статус: Отсутствует
Я загружаю из образа вот так:

title Calculate Linux XFCE 32 bit
root (hd0,0)
set ISO=/cldx.iso
ls (hd0,0)/cldx.iso && partnew (hd0,3) 0x00 /cldx.iso
map /cldx.iso (0xff)
echo -e \r\n
map --hook
root (0xff)
chainloader (0xff)

Образ лежит в корне флешки
 
mroneginДата: Воскресенье, 07.09.2014, 01:23 | Сообщение # 7
Специалист
Группа: Проверенные
Сообщений: 256
Репутация: 29
Статус: Отсутствует
gorod-z, зачем столько строк?

Код
title Calculate Linux Desktop 13.19
partnew (%@root:~1,3%,3) 0x00 /путь/cld-13.19-x86_64.iso
map /путь/cld-13.19-x86_64.iso (0xff)
map --hook
chainloader (0xff)
образ должен быть дефрагментирован
 
gorod-zДата: Воскресенье, 07.09.2014, 08:00 | Сообщение # 8
Ищущий
Группа: Проверенные
Сообщений: 23
Репутация: 3
Статус: Отсутствует
mronegin, спасибо за подсказку. Всё загружается.  smile
 
JOYsticK8000Дата: Пятница, 08.05.2015, 17:55 | Сообщение # 9
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Больше так не загружается:
Код
title Calculate Linux Desktop xfce
partnew (%@root:~1,3%,3) 0x00 /linux/calculate/cldx-14.16-i686.iso
map /linux/calculate/cldx-14.16-i686.iso (0xff)
map --hook
chainloader (0xff)

 
Форум » Мультизагрузочная флешка » Linux-подобные системы » Установка Calculate Linux с usb flash используя grub4dos (Помогите разобраться как правильносделать конфиг)
  • Страница 1 из 1
  • 1
Поиск:
Чат

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