pendrive - instalacja kilku systemów

Pomoc dotycząca instalacji systemu
meciarz
Posty: 32
Rejestracja: 16 lutego 2009, 17:30

pendrive - instalacja kilku systemów

Post autor: meciarz »

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:

Kod: Zaznacz cały

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:
  • partycja nr 1 - instalator Win7 (FAT32)
    partycja nr 2 - SystemRescueCD (EXT3)
    partycja nr 3 - instalator Debian Lenny - netinstall (EXT3)
Następnie skopiowałem pliki z obrazów ISO odpowiednio na partycje:

Kod: Zaznacz cały

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.

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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
Posty: 69
Rejestracja: 03 maja 2009, 12:25
Lokalizacja: Siedlce

Post autor: xenix_org »

A sprawdzałeś z chainloader /ntldr?

Tylko nie wiem czy to wyjdzie bo chainloader tak nie działa? Instalator Windows musi być odpalony inaczej:
  • /sda
    /sda1 -- 4MB FAT16 grub
    /sda2 - 1GB FAT32 INSTALKA + boot instalatora WINDOWS
    /sda3 - ext*
    /sda4 - ext*
a w menu.lst dla Windows:

Kod: Zaznacz cały

chainloader +1

To powinno dopiero wypalić.
ODPOWIEDZ