Partycja /boot dla kilku systemów operacyjnych i generalne porz

Pomoc dotycząca instalacji systemu
etyre
Posty: 15
Rejestracja: 06 lutego 2009, 13:24

Partycja /boot dla kilku systemów operacyjnych i generalne porządki

Post autor: etyre »

Cześć.

Zamierzam zrobić ,,generalny porządek'' z komputerem, robię kopię zapasową potrzebnych danych i wszystko formatuję.

Debian jest moim pierwszym systemem i to on ma najwyższy priorytet. Poza tym, zamierzam zainstalować Windowsa XP i FreeBSD do celów testowych.

Plan jest taki (zakładam, że wszystko jest już sformatowane):
  1. Instalacja Windowsa. Jakimś programem typu partition manager zrobię podział na partycje (wiem, że mogę w instalatorze Debiana, tak będzie po prostu wygodniej).
  2. Instaluję Debiana (Squeeze). Oddzielne partycje dla /home, /var i interesujący mnie /boot (o tym później)
  3. Instaluję FreeBSD
Jeśli proponujecie inną kolejność - dajcie znać.
  1. Co do /boot. Chcę, żeby była to partycja ,,uniwersalna''. Nawet, jeśli usunę Windowsa/Debiana/FreeBSD, wszystko ma ładnie działać. Jakieś sugestie, jak można to zrobić, żeby dobre działało, było efektywne i użyteczne? Jak Wy to robicie?
  2. Polecacie ext4 dla Debiana? Ponoć jest dobry, ale sam jeszcze nie testowałem.
  3. Może macie jakieś sugestie dotyczące BSD? Polecacie jakiś poradnik na początek? Jaki system plików?
Sporo pytań, będę wdzięczny za odpowiedzi. Chcę mieć dobrze zainstalowany system od początku, szukam dobrych praktykycznych wskazówek, które mógłbym zastosować.

Dziękuję z góry za pomoc.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Zalecam osobną partycję /boot dla Debiana i Bsd. Kiedyś też miałem dwa Debiany z jedną partycją /boot. Wszystko się pomieszało i np. 64bitowy Aptosid chciał startować jadro 32bitowe Debiana Sid. Co do Windowsa, nie ma on nic wspólnego z partycją /boot. Ext4 jest znakomity. Pod /var polecam xfs. Bsd nie znam to się nie wypowiem.

PS. Dokleję się i spytam tutaj co z partycja /home?
Czy jest bezpiecznie mieć jedną partycję /home dla wielu systemów z rodziny Debiana?
Awatar użytkownika
Yampress
Administrator
Posty: 6423
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Zainstaluj najpierw Windowsa na partycji podstawowej/2 potem Linuksa na partycji rozszerzonej na 3 dyskach logicznych, odpowiednio skonfiguruj grub, następnie zainstaluj FreeBSD na podstawowej partycji (tworząc partycję FreeBSD) na niej. przy wyborze programu rozruchowego (standard/bootmgr/none) wybierasz none aby nie instalował nic. Uruchamianie FreeBSD/Windows skonfigurujesz z gruba linuksowego. Ja tak przynajmniej miałem 3 systemy w multi start. Co nie znaczy, że innej metody nie ma.

GRUB1 -> W Debianie stabilnym, pod grub2 z Squeeze nie próbowałem multi startu.

Kod: Zaznacz cały

title		Debian GNU/Linux, kernel 2.6.26-2-686
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 vga=792 ro 
initrd		/boot/initrd.img-2.6.26-2-686

title		Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 ro single
initrd		/boot/initrd.img-2.6.26-2-686

title		FreeBSD 8 Production Release
root		(hd0,3,a)
kernel		/boot/loader


title	Windows 7
root	(hd0,0)
makeactive
savedefault
chainloader	+1
Rozkład partycji

Kod: Zaznacz cały

debian:/home/yampress# fdisk -l /dev/sda

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x02e9b737

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
/dev/sda2              13       15298   122777600    7  HPFS/NTFS
/dev/sda3           15299       46178   248043600    5  Extended
/dev/sda4           46179       60802   117460287   a5  FreeBSD
/dev/sda5           15299       18337    24410736   83  Linux
/dev/sda6           18338       18580     1951866   82  Linux swap / Solaris
/dev/sda7           18581       42895   195310206   83  Linux
/dev/sda8           42896       46178    26370666   83  Linux
debian:/home/yampress#
Partycje Freebsd

Kod: Zaznacz cały

8 partitions:
#       start       end      size     fstype   [fsize bsize   cpg]
  a:   735962*   740123*     4161*    4.2BSD        0     0     0
  b:   740123*   744284*     4161*      swap                     
  c:   735962*   969018    233056*    unused        0     0       
  d:   744284*   750526*     6241*    4.2BSD        0     0     0
  e:   750526*   756767*     6241*    4.2BSD        0     0     0
  f:   756767*   933611*   176843*    4.2BSD        0     0     0
  g:   933611*   969018     35407*    4.2BSD        0     0     0
BSD disklabel command (m for help): 
etyre
Posty: 15
Rejestracja: 06 lutego 2009, 13:24

Post autor: etyre »

Dzięki za pomoc! :)
Awatar użytkownika
Yampress
Administrator
Posty: 6423
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Tak pokrótce, nigdy nie robiłem partycji /boot dla różnych systemów. Głupota. Dla 3 systemów Linux może i to by było dobre ale po co. Grub pozwala uruchamiać systemy w różnych lokalizacjach. Dlatego dla Linuksów można swobodnie mieć tylko partycję główną / i na niej /boot i startować je z gruba.
ODPOWIEDZ