Пользовательского поиска
Понедельник, 23.12.2024, 05:15
Приветствую Вас Гость | RSS
Главная | Установка с USB-HDD и Win и Linux систем - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sh1td0wn, asdqqww  
Установка с USB-HDD и Win и Linux систем
DjSerg-MinyarДата: Среда, 09.12.2009, 15:40 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
ребята всем привет, наткнулся на ваш проект недавно, и уже 2й день им занимаюсь, вообщем что имеем
Диск WD 250 гигов, на нём два раздела по 4 и 245 гигов.
На первом лежит загрузки GRUB4DOS и пару образов систем XP установочных, с ними норм, а на втором разделе лежат в папки ISO образы других установочных дисков в том числе и Линуксовых,
вроде бы win2000 таким образом запускает установку, а вот образ линя Лайв СД не работает.

Так вот вопрос в следующем как правильно запускать *.ISO образы, и как правильно запускать Линовые Live CD

Тексты конфиг файлов:

menu.lst
gfxmenu (hd0,0)/BOOT/gfx/winrec.gz
foreground=AB82FF
background=191970
default /default

title Загрузка Винды с HDD
rootnoverify (hd0,0)
chainloader (hd0,0)+1

title --------------------
root

title Мультимедиа Плеер
find --set-root /grldr
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 noapic nolapic acpi=off rw rdinit=linuxrc boot=UUID=1C9C-12C9 lang=ru remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr hdtv quiet
;For USB HDD kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 noapic nolapic acpi=off rw rdinit=linuxrc boot=UUID=F0B1-F0B2 lang=ru remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr hdtv quiet
initrd /GEEXBOX/boot/initrd.gz

title Утилиты для Восстановления
root (hd0,0)
configfile /utils.lst

title Установка разных XP или продолжение установки
root (hd0,0)
configfile /winsetup.lst
savedefault

title Mini Windows Xp
find --set-root /MiniXP/XPLOADER.BIN
chainloader /MiniXP/XPLOADER.BIN

title Установка Других ОС
root (hd0,0)
configfile /iso.lst

winsetup.lst
gfxmenu (hd0,0)/BOOT/gfx/winrec.gz
foreground=AB82FF
background=191970
default /windefault

title Установка моего Windows XP Professional
root (hd0,0)
chainloader (hd0,0)/$WIN_00$.~BT/SETUPLDR.BIN
savedefault 1

title Установка моего Windows XP Home Edition
root (hd0,0)
chainloader (hd0,0)/$WIN_NT$.~BT/SETUPLDR.BIN
savedefault 1

title Продолжение установки Винды На жёстком диске
root (hd0,0)
chainloader (hd0,0)/NTLDR
savedefault

title Возврат в Главное Меню
configfile (hd0,0)/menu.lst

iso.lst
gfxmenu (hd0,0)/BOOT/gfx/winrec.gz
foreground=AB82FF
background=191970
default /default

title Установка Edubuntu 9 10 i3
map (hd0,1)/ISO/Edubuntu910i3.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Установка Win2000 Server
map (hd0,1)/ISO/W2000Server.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Возврат в Главное Меню
configfile (hd0,0)/menu.lst

Добавлено (09.12.2009, 15:40)
---------------------------------------------
bt4.lst
gfxmenu (hd0,0)/gfx/winrec.gz
foreground=AB82FF
background=191970
default /default

timeout 30
default 0

title BT4 Graphics mode (Compiz) - Experimental
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 (hd0,1)/ISO/BT4/=/dev/ram0 rw chexpand=256 load=cubezautoexec=xconf;cubez;startx
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode (Compiz Nvidia) - Experimental
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 (hd0,1)/ISO/BT4/=/dev/ram0 rw chexpand=256 load=cubez,nvidiadriver autoexec=xconf;startnvidia.sh;startx
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode (KDE)
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;kdm
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode (Flux)
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;flux
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode (VESA KDE)
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw autoexec=kdm
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Text mode Frame Buffer
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw
initrd (hd0,1)/ISO/BT4/initrd.gz

title Run BT4 no DHCP
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw nodhcp
initrd (hd0,1)/ISO/BT4/initrd.gz

title Run BT4 no Hard Disk
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw nohd
initrd (hd0,1)/ISO/BT4/initrd.gz

title Run BT4 Safe Mode
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=normal ramdisk_size=6666
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode with Persistent Changes
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw changes=/changes/slaxsave.dat autoexec=xconf;kdm
initrd (hd0,1)/ISO/BT4/initrd.gz

title BT4 Graphics mode, Copy To RAM
find --set-root /grldr
kernel (hd0,1)/ISO/BT4/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;kdm
initrd (hd0,1)/ISO/BT4/initrd.gz

title Return Back <==
configfile (hd0,0)/menu.lst

title Re
re

title ShutDown
halt

Сообщение отредактировал DjSerg-Minyar - Среда, 09.12.2009, 15:39
 
Sh1td0wnДата: Среда, 09.12.2009, 16:31 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DjSerg-Minyar)
как правильно запускать *.ISO образы

Распаковать в корень, перевести конфиг загрузчика.

Quote (DjSerg-Minyar)
и как правильно запускать Линовые Live CD

Аналогично.

В частности:
Каталог GEEXBOX должен находиться в корне диска, файловая ситсема - vfat.
Каталог BT3 должен находиться в корне диска.
ISO-образ Edubuntu должен быть распакован в корень диска. Вообще Ubuntu, начиная с 9.04 (может быть, и раньше), умеет копировать дистрибутив на флешку или USB-жёсткий диск. Может быть, стоит воспользоваться этой функцией?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DjSerg-MinyarДата: Среда, 09.12.2009, 17:40 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Так в том то и дело, мне не надо что бы я каждый образ в корень первого диска распаковывал, мне надо что бы исошники лежали на втором диске и они и запускались. Возможно ли такое?
 
Sh1td0wnДата: Среда, 09.12.2009, 19:13 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DjSerg-Minyar)
Возможно ли такое?

Да.
Для Windows: каждый раз использовать драйвер Firadisk.
Для Linux: поправить init-скрипты для монтирования iso-шника вместо флешки.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DjSerg-MinyarДата: Среда, 09.12.2009, 19:43 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Может подскажите по поводу второго ответа? Как скриптом из исо образа линя смонтировать его вместо флэшки?
 
Sh1td0wnДата: Среда, 09.12.2009, 20:41 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DjSerg-Minyar)
Как скриптом из исо образа линя смонтировать его вместо флэшки?

Да очень просто! Монтируете ISO-образ, ищете там initrd. Смотрите, что это. Если сжатый cpio архив, то распаковываете и редактируете то, что там в качестве init, потом, естественно, собираете обратно. Если просто образ файловой системы, монтируете его как rw и редактируете. Примечание: для пересборки cpio-архива и для монтирования образа файловой системы ext2 Вам потребуется рабочая система Linux.

Кстати, некоторые дистрибутивы умеют самостоятельно находить собственный ISO-образ (например, так поступает установщик Debian).

Чем Вас не устраивает существующее положение на жёстком диске? Почему обязательно нужно раскладывать всё по ISO-шникам, если и так для мультизагрузки выделен отдельный раздел? Возможно, существующую проблему можно решить другим образом?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DjSerg-MinyarДата: Четверг, 10.12.2009, 10:00 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Дело в том что надо иметь исходные образы тех дисков, которые иногда можно запустить с USB-HDD, т.е. приходишь в контору, и требуется поставить на комп систему, можно быстро установить её с жёсткого диска, после чего заказчик может попросить нарезать образ, тут то как раз и нужен ISOшник.
Примерно как то так.
Sh1td0wn, оносительно вашего последнего сообщения не совсем понятно, потому как с линем знаком не так плотно. А если для тех же образов линукса LiveCD использовать Firadisk? не будет ли образ разером 3.5 гига по часу грузиться?

Добавлено (10.12.2009, 10:00)
---------------------------------------------
может появился способ как то попроще запустить любой ISO образ, вне зависимости от того что там, линь хп или лайв???

 
kDnДата: Четверг, 10.12.2009, 17:10 | Сообщение # 8
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Quote (DjSerg-Minyar)
может появился способ как то попроще запустить любой ISO образ, вне зависимости от того что там, линь хп или лайв???

нет универсальных методов, все что есть описано выше. Firadisk драйвер для Windows.
 
Sh1td0wnДата: Четверг, 10.12.2009, 17:53 | Сообщение # 9
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DjSerg-Minyar)
А если для тех же образов линукса LiveCD использовать Firadisk?

Банально не выйдет. Программы скомпилированы для разных архитектур.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DjSerg-MinyarДата: Пятница, 11.12.2009, 09:22 | Сообщение # 10
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Quote (Sh1td0wn)
Монтируете ISO-образ, ищете там initrd. Смотрите, что это. Если сжатый cpio архив, то распаковываете и редактируете то, что там в качестве init, потом, естественно, собираете обратно. Если просто образ файловой системы, монтируете его как rw и редактируете. Примечание: для пересборки cpio-архива и для монтирования образа файловой системы ext2 Вам потребуется рабочая система Linux.

можно пример какой нибудь системы такой попросить, просто не очень знаю какие команды задавать.
 
Sh1td0wnДата: Пятница, 11.12.2009, 16:22 | Сообщение # 11
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DjSerg-Minyar)
пример какой нибудь системы

Ubuntu 9.04, установленная через Wubi.
Команды:
man - универсальная инструкция по всему (включая себя; для выхода нажать q, не забыть прочесть man pager)
sudo - для административных действий из-под обычного пользователя (для выполнения нескольких действий можно включить шелл: sudo -H -i)
mount - для монтирования дисков/файлов образов (для файлов необходима опция -o loop)
umount - размонтировать всё, что можно
file - узнать тип файла
cpio - собирать/разбирать cpio-архивы
gzip - сжимать/разжимать отдельные файлы


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
adreikoДата: Пятница, 11.12.2009, 18:19 | Сообщение # 12
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Народ. у меня та же проблема что у ТС.
я хочу грузить именно исошники через груб4дос.
они маппятся то нормально.
но при попытке установить что либо с такого мапленого исошника, он естественно отваливается в процессе установки.
Посоветуйте чайнику плиз - как иметь на флешке Груб4Дос с разными исошниками, с которых было бы реально ставить разные ОСы? Зачем? А надо.

ЗЫ Щас разобрал исошник CentOS5, вскрыл с помощью cpio файл initrd, нашел там /sbin/initrd - но это не скрипт, а скомпиленная программа. я понимаю что можно заменить ее скриптом, но при нулевых знаниях линукса чтото не решаюсь.

О гуры, можно на примере какого нить исошника показать что бы вы подредактировали в этом файлике, если бы он был в виде нормального скрипта, дабы запустить сей установочный исошник с флешки груб4досом?

 
Sh1td0wnДата: Пятница, 11.12.2009, 18:32 | Сообщение # 13
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (adreiko)
вскрыл с помощью cpio файл initrd

Из-под какой ОС?

Quote (adreiko)
/sbin/initrd

Просто init

Quote (adreiko)
чтото не решаюсь

И правильно делаете, там очень много всего делается, кроме монтирования. Смотреть следует в сторону /etc/init.d/


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Пятница, 11.12.2009, 18:36
 
adreikoДата: Пятница, 11.12.2009, 18:44 | Сообщение # 14
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
распотрошил initramfs-2.6.24-gentoo-r5 с установочного ливСД Генты, там большой скрипт. слишком большой для моего нулевого лвла в линуксе.
но если был бы какой пример...

Добавлено (11.12.2009, 18:44)
---------------------------------------------
я поставил CentOS на ВМВаре. Соответственно смотрю содержимое initrd оттуда.
Сначала с винды монтирую исошник, вытаскиваю initrd.img, по самбе копирую на CentOS, там с помощью cpio разворачиваю архив и смотрю.
хотя толку то.

подскажите плз как бы вы сделали способ загрузки установочного CD через груб4дос, не распотрашивая исошник на диск, по возможности...

 
Sh1td0wnДата: Пятница, 11.12.2009, 18:53 | Сообщение # 15
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (adreiko)
как бы вы сделали

Да никак. Либо ОС умеет грузиться из образа, либо её надо этому учить. Третьего не дано.
Выложите куда-нибудь initrd, я посмотрю, что можно сделать.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Чат

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