Пользовательского поиска
Суббота, 20.04.2024, 00:07
Приветствую Вас Гость | RSS
Главная | grub2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » grub2
grub2
dellinДата: Среда, 22.02.2012, 19:14 | Сообщение # 1
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
имеется 32Gb flash-накопитель. ФС - ntfs. Загрузчик - grub2.

задача: загрузить распакованный (папка /boot/live/*) или не распакованный (папка /boot/iso/*) образ live-cd BackTrack5, Pentoo или BackBox средствами grub2.
 
Sh1td0wnДата: Среда, 22.02.2012, 19:18 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
В чём именно проблема? Установить GRUB2? Написать grub.cfg?

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Среда, 22.02.2012, 19:37 | Сообщение # 3
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
написать конфиг граба

вот что у меня получилось, но не работает ни один пункт кроме GRUB4DOS. либо не может найти лайв медиа, либо просто ребут
Code
set timeout=10
set default=0

insmod ntfs

menuentry "GRUB4DOS" {
linux /2k10/GRUB4DOS/GRUB.EXE --config-file=/2k10/GRUB4DOS/2K10.LST
}
menuentry "Pentoo" {  
linux /boot/live/pt/isolinux/pentoo root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/boot/live/pt/isolinux/image.squashfs cdroot=/dev/sd[a-z][0-9] slowusb  
initrd /boot/live/pt/isolinux/pentoo.igz
}

menuentry "BackBox GRUB" {
configfile /boot/live/bb/boot/grub/loopback.cfg
}

menuentry "Try BackBox" {
  linux    /boot/live/bb/casper/vmlinuz  quiet splash --
  initrd    /boot/live/bb/casper/initrd.gz
}

menuentry "BackTrack 5 ISO" {
linux /boot/live/bt/casper/vmlinuz  file=/cdrom/boot/live/bt/casper//custom.seed boot=casper text splash vga=791 live-media-path=/boot/live/bt/casper/   
initrd /boot/live/bt/casper/initrd.gz  
}     

menuentry "BackTrack 5 Live" {
linux /boot/live/bt/casper/vmlinuz BOOT=casper boot=casper nopersistent textonly rw --
initrd /boot/live/bt/casper/initrd.gz
}

menuentry "BackBox" {
  loopback loop (hd0,1)/iso/backbox.iso
  linux (loop)/boot/vmlinuz find_iso/filename=/iso/backbox.iso boot=casper nopersistent rw vga=0x317--
  initrd (loop)/boot/initrd.gz
}   

menuentry "Pentoo" --class gentoo --class gnu-linux --class gnu --class os {
  set gfxpayload=keep
  loopback loop (hd0,1)/iso/pentoo.iso
  linux (loop)/isolinux/pentoo boot=livecd root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs cdroot cdboot initrd=gentoo.igz vga=791 isoboot=/iso/pentoo.iso --
  initrd (loop)/isolinux/pentoo.igz
}

menuentry "Pentoo2" {
  loopback loop (hd0,1)/iso/pentoo.iso
  linux  (loop)/isolinux/pentoo nomodeset vg=791 docache setkmap=fr isoloop=/iso/pentoo.iso
  initrd (loop)/isolinux/pentoo.igz
}
 
Sh1td0wnДата: Среда, 22.02.2012, 20:01 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> loop=/boot/live/pt/isolinux/image.squashfs
> live-media-path=/boot/live/bt/casper/
> isoboot=/iso/pentoo.iso
В принципе, вот так всё должно работать.
Система, возможно, даёт шелл с возможностью отладки ситуации. Попробуйте подмонтировать свой NTFS-раздел вручную, чтобы убедиться, что система его читает.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Среда, 22.02.2012, 20:09 | Сообщение # 5
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
Quote (Sh1td0wn)
> loop=/boot/live/pt/isolinux/image.squashfs
> live-media-path=/boot/live/bt/casper/
> isoboot=/iso/pentoo.iso


это для загрузки чего (backtrack или pentoo) и из чего (iso или распакованный образ)?
 
Sh1td0wnДата: Среда, 22.02.2012, 20:20 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Первое - для pentoo, второе - для BackTrack, третье - для Pentoo из ISO-образа.

Судя по тому, что мне удалось найти, BackBox должен принимать те же параметры ядра, что и Ubuntu, то есть как у BackTrack.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Среда, 22.02.2012, 20:41 | Сообщение # 7
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
всё верно, backtrack и backbox прекрасно запустились по следующим параметрам:

Code
menuentry "BackTrack 5 Live - working try" {
linux /boot/live/bt/casper/vmlinuz  file=/cdrom/boot/live/bt/casper/custom.seed boot=casper splash live-media-path=/boot/live/bt/casper/ rw --  
initrd /boot/live/bt/casper/initrd.gz  
}  

menuentry "BackBox Live - working try" {
linux /boot/live/bb/casper/vmlinuz  file=/cdrom/boot/live/bb/casper/custom.seed boot=casper splash live-media-path=/boot/live/bb/casper/   
initrd /boot/live/bb/casper/initrd.gz  
}  


а вот pentoo (распакованый) пытается найти bootable medium и выпадает в busybox
 
Sh1td0wnДата: Среда, 22.02.2012, 20:49 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> пытается найти bootable medium и выпадает в busybox

> Система, возможно, даёт шелл с возможностью отладки ситуации. Попробуйте подмонтировать свой NTFS-раздел вручную, чтобы убедиться, что система его читает.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Четверг, 23.02.2012, 11:12 | Сообщение # 9
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
подмонтировать флэшку не даёт

 
Sh1td0wnДата: Четверг, 23.02.2012, 11:31 | Сообщение # 10
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Современные linux-системы перешли на libata, при использовании которой все жёсткие диски называются sdX, а не hdX.
Что говорит `ls /dev/hd* /dev/sd*`? `blkid`?

Кроме того, busybox mount может потребоваться ручное указание типа файловой системы (-t ntfs). А ещё для монтирования NTFS, может быть, нужно запускать не mount, а ntfs-3g <устройство> <mountpoint>.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Четверг, 23.02.2012, 11:52 | Сообщение # 11
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует


 
Sh1td0wnДата: Четверг, 23.02.2012, 12:03 | Сообщение # 12
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Значит, там более старое ядро.
Что скажет `cat /proc/partitions`?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Четверг, 23.02.2012, 12:06 | Сообщение # 13
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
 
Sh1td0wnДата: Четверг, 23.02.2012, 12:09 | Сообщение # 14
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
А `cat /proc/filesystems`?

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
dellinДата: Четверг, 23.02.2012, 12:18 | Сообщение # 15
Ищущий
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Отсутствует
вывод слишком большой, в один экран не влазит, но 'cat /proc/filesystems | grep ntfs' не даёт ни чего
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » grub2
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Чат

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