grub2
|
|
dellin | Дата: Среда, 22.02.2012, 19:14 | Сообщение # 1 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
| имеется 32Gb flash-накопитель. ФС - ntfs. Загрузчик - grub2.
задача: загрузить распакованный (папка /boot/live/*) или не распакованный (папка /boot/iso/*) образ live-cd BackTrack5, Pentoo или BackBox средствами grub2.
|
|
| |
Sh1td0wn | Дата: Среда, 22.02.2012, 19:18 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| В чём именно проблема? Установить GRUB2? Написать grub.cfg?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
dellin | Дата: Среда, 22.02.2012, 19:37 | Сообщение # 3 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
| написать конфиг граба
вот что у меня получилось, но не работает ни один пункт кроме 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
Статус: Отсутствует
| > 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
Статус: Отсутствует
| 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
Статус: Отсутствует
| Первое - для pentoo, второе - для BackTrack, третье - для Pentoo из ISO-образа.
Судя по тому, что мне удалось найти, BackBox должен принимать те же параметры ядра, что и Ubuntu, то есть как у BackTrack.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
dellin | Дата: Среда, 22.02.2012, 20:41 | Сообщение # 7 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
| всё верно, 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
Статус: Отсутствует
| > пытается найти bootable medium и выпадает в busybox
> Система, возможно, даёт шелл с возможностью отладки ситуации. Попробуйте подмонтировать свой NTFS-раздел вручную, чтобы убедиться, что система его читает.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
dellin | Дата: Четверг, 23.02.2012, 11:12 | Сообщение # 9 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
| подмонтировать флэшку не даёт
|
|
| |
Sh1td0wn | Дата: Четверг, 23.02.2012, 11:31 | Сообщение # 10 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Современные 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
Статус: Отсутствует
|
|
|
| |
Sh1td0wn | Дата: Четверг, 23.02.2012, 12:03 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Значит, там более старое ядро. Что скажет `cat /proc/partitions`?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
dellin | Дата: Четверг, 23.02.2012, 12:06 | Сообщение # 13 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
|
|
|
| |
Sh1td0wn | Дата: Четверг, 23.02.2012, 12:09 | Сообщение # 14 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| А `cat /proc/filesystems`?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
dellin | Дата: Четверг, 23.02.2012, 12:18 | Сообщение # 15 |
Ищущий
Группа: Пользователи
Сообщений: 21
Статус: Отсутствует
| вывод слишком большой, в один экран не влазит, но 'cat /proc/filesystems | grep ntfs' не даёт ни чего
|
|
| |