LINUX.ORG.RU

kali Linux Live, grub4dos не взлетает

 , , ,


1

1

Добрый день!

Пытаюсь запустить Kali c загрузочной флешки, fat 32, образ дефрагментирован, grub4dos ставил через Bootice.

В menu.lst:

title Kali Linux
map /kali.iso (hd32)
map --hook
root (hd32)
kernel /live/vmlinuz iso-scan/filename=/kali.iso boot=live config live-media-path=vt.default_utf8=0 quiet splash vga=788
initrd /live/initrd.img

Далее, при запуске:

Booting Kali Linux

probed C/H/S=1022/146/32, probed total sectors=4774784
Filesystem type is iso9660, using whole disk
[Linux-bzImage, setup=0x4200, size=0x221460]
[Linux-initrd @ 0x1ef77000, 0x1078adb bytes]

Дальше загрузка не идет, что я делаю не так, подскажите, пожалуйста!



Последнее исправление: doomsday24 (всего исправлений: 1)

Ответ на: комментарий от AITap

убрал-добавил, появилась новая строчка:

Probing EDD(edd=off to disable)... 
Предполагаю, надо в параметры запуска добавить edd=off в конце. Попробую, отпишу

doomsday24
() автор топика
Ответ на: комментарий от doomsday24

Поправка: правильно «earlyprintk» (слитно), а не «early_printk». С правильным параметром должно быть гораздо больше логов.

AITap ★★★★★
()
Ответ на: комментарий от AITap

С правильным параметром та же ситуация, вот так написал:

kernel /live/vmlinuz iso-scan/filename=/kali.iso boot=live config live-media-path=vt.default_utf8=0 loglevel=6 earlyprintk=vga 
initrd /live/initrd.img

Добавил в конце edd=off, родилось много логов и в конце:

BOOT FAILED!
This Debian Live image failed to boot. 
The error message was: Unable to find a medium containing a live file system
Поискал - похоже проблема с дровами? странно, сейчас вместо кали запустил убунту из образа - все ок.

doomsday24
() автор топика
Ответ на: комментарий от doomsday24

Из командной строки initramfs смонтируйте флешку и убедитесь в том, что образ имеет именно это имя и читается.

Обратите внимание, что образы на live-build используют параметр findiso=, а не iso-scan/filename=, как образы на casper. Подробнее см. man live-boot.

AITap ★★★★★
()
15 апреля 2014 г.

без исо

#kalilinux

title Kali|Linux x64 (Linux LiveCD with Security Tools) kernel /kali/vmlinuz boot=live config live-media-path=/kali vt.default_utf8=0 quiet splash vga=788 username=root hostname=kali noswap noautomount initrd /kali/initrd.img

anonymous
()
23 августа 2014 г.

Была цель не заморачиваться с iso образом и разместить его прямо на флешке без всяких манипуляций с извлечением (на флешке ФС FAT32).

С cmdline параметрами для «Kali Linux 1.0.8 - Live (ru_UA + persistence + ATIRadeon)», можно persistence разместить прямиком на NTFS ФС:

... rootfstype=ntfs-3g module=loop,fuse,ntfs-3g,ext4 blacklist=ntfs rootwait

Внимание! Если использовать boot-параметр "findiso=", то «не Linux ФС» будет в ro режиме.
А если использовать явный путь с boot-параметром "fromiso=", то «не Linux ФС», а именно FAT32 (флешка), будет подмонтирована в режиме rw - что мне и требовалось.

Настройки для grub4dos, использовалась последняя версия GRLDR v0.4.6a:

timeout 30
default 1

set ISO=/iso/kali-linux-1.0.8-i386.iso
find --set-root --devices=h %ISO% && call set DVDRoot=%@root^%
uuid () && call set UUID=%^?%
map %ISO% (0xff)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)

title Kali Linux 1.0.8 - Live (ru_UA)
map --hook && root (0xff)
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali live-media-path=live fromiso=/dev/disk/by-uuid/%UUID%%ISO% vt.default_utf8=0 live-config.locales=ru_UA.utf-8 live-config.keyboard-layouts=us,ru live-config.keyboard-options=grp:ctrl_shift_toggle splash noprompt vga=791--
initrd /live/initrd.img

title Kali Linux 1.0.8 - Live (ru_UA + persistence + ATIRadeon)
map --hook && root (0xff)
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali live-media-path=live fromiso=/dev/disk/by-uuid/%UUID%%ISO% vt.default_utf8=0 live-config.locales=ru_UA.utf-8 live-config.keyboard-layouts=us,ru live-config.keyboard-options=grp:ctrl_shift_toggle splash noprompt vga=791-- persistence rw radeon.modeset=0 rootfstype=ntfs-3g module=loop,fuse,ntfs-3g,ext4 blacklist=ntfs rootwait #toram=filesystem.squashfs
initrd /live/initrd.img

title Kali Linux 1.0.8 - Live (ru_UA + persistence + Nvidia 800x600)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook && root (0xff)
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali live-media-path=live fromiso=/dev/disk/by-uuid/%UUID%%ISO% vt.default_utf8=0 live-config.locales=ru_UA.utf-8 live-config.keyboard-layouts=us,ru live-config.keyboard-options=grp:ctrl_shift_toggle splash noprompt vga=0x315 persistence rw nouveau.modeset=0
initrd /live/initrd.img

title Kali Linux 1.0.8 - Live (forensic mode) - No Drive or Swap Mount
map --hook && root (0xff)
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali live-media-path=live fromiso=/dev/disk/by-uuid/%UUID%%ISO% vt.default_utf8=0 live-config.locales=ru_UA.utf-8 live-config.keyboard-layouts=us,ru live-config.keyboard-options=grp:ctrl_shift_toggle vga=791-- noswap noautomount
initrd /live/initrd.img

title Memtest - Run memtest
map --hook && root (0xff)
kernel /live/memtest
initrd /live/initrd.img -

#------------------
title
root ()
#------------------

title Back to menu
find --set-root /menu.lst
configfile /menu.lst

Мой mount:

root@kali:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=211975,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=373784k,mode=755)
/dev/disk/by-uuid/7295-DC82 on /lib/live/mount/fromiso type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)
/dev/loop0 on /lib/live/mount/medium type iso9660 (ro,noatime)
/dev/loop1 on /lib/live/mount/rootfs/filesystem.squashfs type squashfs (ro,noatime)
/dev/sdb1 on /lib/live/mount/persistence/sdb1 type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)
/dev/sda7 on /lib/live/mount/persistence/sda7 type ext4 (rw,noatime,data=ordered)
/dev/loop2 on /lib/live/mount/persistence/loop2 type ext2 (rw,noatime)
aufs on / type aufs (rw,relatime,si=cc9e2e73,noxino)
/dev/sda7 on /home type ext4 (rw,noatime,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=747560k)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
/dev/sr0 on /media/New type udf (ro,nosuid,nodev,relatime,uid=0,gid=0,umask=77,dmode=500,iocharset=utf8,uhelper=udisks)
/dev/sda6 on /media/Media type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
root@kali:~# 

где:
/lib/live/mount/persistence/sda7 - это раздел home-rw на HDD
/lib/live/mount/persistence/sdb1 - это файл persistence на той же флешке где находится iso образ (он же и /dev/disk/by-uuid/7295-DC82)

Deoptim
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.