|
pendrive - instalacja kilku systemów
meciarz - 13-05-2009 15:13
Multiboot pendrive (win7,debian,rescue)-kilka partycji,grub
Witam. Ppoproszono mnie abym przerobił pendrive'a tak aby można było z niego wystartować różne systemy (SystemRescue, Instalacja Debiana i Instalacja Windowsa 7). Wymagane jest aby każdy z nich był na innych partycjach. Przystąpiłem do pracy. Podzieliłem pena na 3 partycje:
fdisk -l /dev/mmcblk0 Disk /dev/mmcblk0: 4089 MB, 4089446400 bytes 255 heads, 63 sectors/track, 497 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xcad4ebea
Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 1 429 3445911 c W95 FAT32 (LBA) /dev/mmcblk0p2 430 466 297202+ 83 Linux /dev/mmcblk0p3 467 497 249007+ 83 Linux
Czyli:lpartycja nr 1 - instalator Win7 (FAT32) partycja nr 2 - SystemRescueCD (EXT3) partycja nr 3 - instalator Debian Lenny - netinstall (EXT3)l
Następnie skopiowałem pliki z obrazów ISO odpowiednio na partycje:
ls -l /mnt/mmcblk0p1 razem 944 -rwxr-xr-x 1 lukasz lukasz 43 04-22 14:28 autorun.inf drwxr-xr-x 4 lukasz lukasz 4096 05-13 12:00 boot -rwxr-xr-x 1 lukasz lukasz 383200 04-22 14:28 bootmgr drwxr-xr-x 3 lukasz lukasz 4096 05-13 12:00 efi -rwxr-xr-x 1 lukasz lukasz 47564 2004-08-03 ntdetect.com -rwxr-xr-x 1 lukasz lukasz 383200 04-22 14:28 ntldr -rwxr-xr-x 1 lukasz lukasz 111896 04-22 14:28 setup.exe drwxr-xr-x 10 lukasz lukasz 12288 05-13 12:00 sources drwxr-xr-x 5 lukasz lukasz 4096 05-13 12:14 support drwxr-xr-x 3 lukasz lukasz 4096 05-13 12:15 upgrade
ls -l /mnt/mmcblk0p2 razem 197288 drwxr-xr-x 3 root root 1024 05-12 17:55 boot dr-xr-xr-x 2 root root 1024 04-03 20:58 bootdisk dr-xr-xr-x 2 root root 1024 12-11 08:51 bootprog dr-xr-xr-x 3 root root 1024 04-03 20:59 isolinux dr-xr-xr-x 2 root root 1024 2008-10-26 ntpasswd -r-xr-xr-x 1 root root 201224192 04-03 20:52 sysrcd.dat -r-xr-xr-x 1 root root 45 04-03 20:59 sysrcd.md5 -r-xr-xr-x 1 root root 876 2008-08-01 usbstick.htm -r-xr-xr-x 1 root root 6 04-03 20:58 version
ls -l /mnt/mmcblk0p3 razem 611 -r--r--r-- 1 root root 27 04-14 00:27 autorun.inf dr-xr-xr-x 2 root root 1024 04-14 00:27 css lrwxrwxrwx 1 root root 1 05-13 11:29 debian -> . -r--r--r-- 1 root root 984 02-06 19:35 dedication.txt dr-xr-xr-x 3 root root 1024 04-14 00:27 dists dr-xr-xr-x 4 root root 1024 04-14 00:27 doc -r--r--r-- 1 root root 56513 04-08 23:31 g2ldr -r--r--r-- 1 root root 8192 04-08 23:31 g2ldr.mbr dr-xr-xr-x 2 root root 1024 04-14 00:27 install dr-xr-xr-x 3 root root 1024 04-14 00:27 install.386 dr-xr-xr-x 5 root root 1024 04-14 00:27 isolinux -r--r--r-- 1 root root 44380 04-14 00:28 md5sum.txt dr-xr-xr-x 2 root root 1024 04-14 00:27 pics dr-xr-xr-x 3 root root 1024 04-14 00:27 pool -r--r--r-- 1 root root 8762 04-14 00:28 README.html -r--r--r-- 1 root root 122946 04-09 03:53 README.mirrors.html -r--r--r-- 1 root root 61643 04-09 03:53 README.mirrors.txt -r--r--r-- 1 root root 398 04-14 00:27 README.source -r--r--r-- 1 root root 5366 04-14 00:28 README.txt -r--r--r-- 1 root root 292416 04-08 23:31 setup.exe dr-xr-xr-x 2 root root 1024 04-14 00:27 tools -r--r--r-- 1 root root 237 04-14 00:27 win32-loader.ini
Po skopiowaniu przyszedł czas na zainstalowanie gruba w MBR pena (poszło dobrze) i wypisanie menu.lst.
default 0 timeout 15 color light-blue/black white/cyan
title SystemRescueCD 1.1.7 root (hd0,1) kernel /isolinux/rescuecd setkmap=pl initrd /isolinux/initram.igz
title Install Debian 5.0.1 root (hd0,2) kernel /install.386/vmlinuz initrd /install.386/initrd.gz
Te wpisy działają poprawnie, włącza się to co ma i git, ale niestety wpisy od instalatora Win7 już nie. Próbowałem różnych możliwości:
title Install Windows7 RC root (hd0,0) makeactive chainloader +1
title Install Windows7 RC root (hd0,0) makeactive chainloader /bootmgr
Ktoś potrafi to ogarnąć albo zna lepszy/działający sposób?
xenix_org - 15-05-2009 18:48
A sprawdzałeś z chainloader /ntldr?
Tylko nie wiem czy to wyjdzie bo chainloader tak nie działa? Instalator Windows musi być odpalony inaczej:l/sda /sda1 -- 4MB FAT16 grub /sda2 - 1GB FAT32 INSTALKA + boot instalatora WINDOWS /sda3 - ext* /sda4 - ext*l
a w menu.lst dla Windows: chainloader +1
To powinno dopiero wypalić.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|