Uruchomienie systemu na drugim dysku

Tematy związane z oprogramowaniem, instalacją, konfiguracją
stahoo23
Posty: 46
Rejestracja: 20 marca 2007, 09:05
Lokalizacja: s.o.

Uruchomienie systemu na drugim dysku

Post autor: stahoo23 »

zainstalowalem na dysku ubuntu z plyty. nastepnie zmieniam jego miejsce na tasmie tak ze nie jest juz pierwszy i ustawiam zworki na slave. na jego byly miejsce wkladam dysk z debianem.
teraz chcialbym zeby ubuntu startowalo mi dzieki edycji menu gruba z dysku na ktorym mam debiana.
kombinuje i jakos nie umiem tego ustawic pomoze ktos?
menu gruba ubuntu:

Kod: Zaznacz cały

title           Ubuntu, kernel 2.6.20-15-lowlatency                         
                                                
root            (hd0,0)                                                     
                                                
kernel          /boot/vmlinuz-2.6.20-15-lowlatency
root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro quiet splash            
initrd          /boot/initrd.img-2.6.20-15-lowlatency                       
                                                
quiet                                                                       
                                                
savedefault                                                                 
                                                
                                                                            
                                                
title           Ubuntu, kernel 2.6.20-15-lowlatency (recovery mode)         
                                                
root            (hd0,0)                                                     
                                                
kernel          /boot/vmlinuz-2.6.20-15-lowlatency
root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro single                  
initrd          /boot/initrd.img-2.6.20-15-lowlatency                       
                                                
                                                                            
                                                
title           Ubuntu, kernel 2.6.20-15-generic                            
                                                
root            (hd0,0)                                                     
                                                
kernel          /boot/vmlinuz-2.6.20-15-generic
root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro quiet splash               
initrd          /boot/initrd.img-2.6.20-15-generic                          
                                                
quiet                                                                       
                                                
savedefault                                                                 
                                                
                                                                            
                                                
title           Ubuntu, kernel 2.6.20-15-generic (recovery mode)            
                                                
root            (hd0,0)                                                     
                                                
kernel          /boot/vmlinuz-2.6.20-15-generic
root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro single                     
initrd          /boot/initrd.img-2.6.20-15-generic                          
                                                
                                                                            
                                                
title           Ubuntu, memtest86+                                          
                                                
root            (hd0,0)                                                     
                                                
kernel          /boot/memtest86+.bin                                        
                                                
quiet
skopiowalem je do menu gruba na debianie
zamiast (hd0,0) dalem (hd1,0)
ale zatrzymuje sie zaraz po linii:

Kod: Zaznacz cały

root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro quiet splash
takim errorem:

Kod: Zaznacz cały

error 11 unrecognized device string
probowalem zmieniac UUID na /dev/hdb ale niestety nic to nie dalo
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Grub ma obsługiwać to z poziomu Debiana (master) czy Ubuntu (slawe)

Najpierw napisz co z Debianem --- startuje nie startuje.

przyślij info:

Kod: Zaznacz cały

 fdisk -l /dev/hda

Kod: Zaznacz cały

 fdisk -l /dev/hdb
A to też twoje?
stahoo23
Posty: 46
Rejestracja: 20 marca 2007, 09:05
Lokalizacja: s.o.

Post autor: stahoo23 »

z gruba na masterze na ktorym jest debian.
debian hula w koncu pisze spod niego. jak przeloze dysk z ubuntu jako pierwszy i zmienie zworki na master to dziala

Kod: Zaznacz cały

# fdisk -l /dev/hda

Disk /dev/hda: 10.1 GB, 10110320640 bytes
255 heads, 63 sectors/track, 1229 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0f800000

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1174     9430123+  83  Linux
/dev/hda2            1175        1229      441787+   5  Extended
/dev/hda5            1175        1229      441756   82  Linux swap / Solaris
host209:/home/stahoo23# fdisk -l /dev/hdb

Disk /dev/hdb: 20.5 GB, 20525137920 bytes
255 heads, 63 sectors/track, 2495 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcbc68757

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        2386    19165513+  83  Linux
/dev/hdb2            2387        2495      875542+   5  Extended
/dev/hdb5            2387        2495      875511   82  Linux swap / Solaris
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Trochę namieszałeś przedstawiając swój problem, ale już wiem prawie wszystko.
Musisz do menu.lst na dysku z Debianem (hda) dopisać informację o drugim dysku z Ubuntu (hdb).
Dopisujesz wszystko tak jak jest w pliku menu.lst na dysku z Ubuntu odnośnie kernela. Zmieniasz tylko na:
root (hd1,0) oraz usuwasz znak ,,#'' przed wpisem ,,howmany=all''
Oraz wstawiasz znak ,,#'' przed informacją o UUID dysku, zamiast tego wpisujesz ,,root=/dev/hdb1 ro quiet splash'' --- tak jak w poniższym przykładzie.

Kod: Zaznacz cały

howmany=all

title           Ubuntu, kernel 2.6.20-15-generic                           
root            (hd1,0)                                                     
kernel          /boot/vmlinuz-2.6.20-15-generic
root=/dev/hdb1 ro quiet splash
#root=UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 ro quiet splash               
initrd          /boot/initrd.img-2.6.20-15-generic                         
quiet                                                                       
savedefault 

# itd.
Po dokonaniu wpisu uruchamiasz polecenie jako root:

Kod: Zaznacz cały

update-grub
Jeżeli nie będzie żadnych błędów, powinno być wszystko w porządku.
stahoo23
Posty: 46
Rejestracja: 20 marca 2007, 09:05
Lokalizacja: s.o.

Post autor: stahoo23 »

zrobilem tak i dostalem

Kod: Zaznacz cały

# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.22-3-686
Found kernel: /boot/vmlinuz-2.6.22-2-686
Found kernel: /boot/vmlinuz-2.6.21-2-686
Updating /boot/grub/menu.lst ... done
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

W Ubuntu musisz jeszcze zmienić punkt montowania dysku w fstab z hda na hdb.
stahoo23
Posty: 46
Rejestracja: 20 marca 2007, 09:05
Lokalizacja: s.o.

Post autor: stahoo23 »

ale mam cos takiego

Kod: Zaznacz cały

# /etc/fstab: static file system information.                                                                                
#                                                                                                                            
# <file system> <mount point>   <type>  <options>       <dump>  <pass>                                                       
proc            /proc           proc    defaults        0       0                                                            
# /dev/hda1                                                                                                                  
UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 /               ext3    defaults,errors=remount-ro 0       1                       
# /dev/hda5                                                                                                                  
UUID=5fffbbd0-8bc9-4219-82a4-bbed5b9b26ca none            swap    sw              0       0                                  
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0                                                        
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0            
wiec zmienic tu ten uuid czy jak
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Kod: Zaznacz cały

/dev/hdb1   /               ext3    defaults,errors=remount-ro      0 1
#UUID=b6e8748b-8c13-4df3-8d33-487c6dbe2d03 
/dev/hdb5   none            swap     sw                                         0 0
#UUID=5fffbbd0-8bc9-4219-82a4-bbed5b9b26ca 
/dev/hdc    /media/cdrom0    udf,iso9660 user,noauto           0 0
/dev/fd0    /media/floppy0   auto    rw,user,noauto                  0 0
Przejrzyj w wolnym czasie:

Kod: Zaznacz cały

man mount
man fstab
ODPOWIEDZ