W dniu 2018-02-11 o 16:06, Roman Tyczka pisze:
On Sun, 11 Feb 2018 13:48:48 +0100, Adam wrote:
(...)
A czy ten przepis zadziała w przypadku dwóch fizycznych dysków? Mam na
jednym Windows, a drugi bym chciał zlinuksować. Jak radzisz to zrobić, żeby
nie stracić łatwego wyboru startu z dowolnego systemu i żeby Windows (10)
nie zaszkodził Linuksowi?
Ogólna zasada:
instalujesz systemy od najstarszego do najmłodszego, najpierw windowsy
później linuksy.
Powinna być co najmniej jedna podstawowa partycja do startu windowsów i
przynajmniej jedna podstawowa dla linuksów (o ile nie starujemy z MBR).
Wybór dysku fizycznego jest sprawą drugo- czy nawet trzecio-rzędną.
Tylko trzeba pamiętać, że wg Microsoftu:
- partycja systemowa to odpowiednik linuksowej partycji /boot
- partycja rozruchowa to partycja z systemem Windows
Czyli trochę jakby nieintuicyjnie.
Teraz z pewnymi uproszczeniami:
Do Win XP włącznie dysk C: zawiera dane partycji systemowej i
rozruchowej - czyli zarówno pliki startowe, jak i Windows.
Od Win Vista jest (nie zawsze) tworzona dodatkowa mała partycja
systemowa. Zamiast niej może być użyta partycja starszego windowsa.
W linuksach dawniej montowało się partycje (plik fstab) przez ich nazwy
(np. hda1 lub sdc5), natomiast od pewnego czasu można też montować
podając UUID partycji. Ma to tę zaletę, że możemy "żonglować" dyskami w
komputerze, dokładając kolejne lub ujmując niepotrzebne, czy też możemy
dowolnie usuwać lub dodawać partycje na istniejących dyskach.
Przykładowo u mnie na jednym z laptopów mam:
UrzÄ…dzenie Rozruch Start Koniec Sektory Size Id Typ
/dev/sda1 * 2048 425983 423936 207M 83 Linux
/dev/sda2 432128 1480703 1048576 512M 14 Ukryta
FAT16 <32M
/dev/sda3 1480704 5498879 4018176 1,9G 6 FAT16
/dev/sda4 5504961 1953521663 1948016703 928,9G f W95 Rozsz.
(LBA)
/dev/sda5 5505024 16858799 11353776 5,4G b W95 FAT32
/dev/sda6 16858864 190451519 173592656 82,8G 17 Ukryta
HPFS/NTFS
/dev/sda7 190462448 258849200 68386753 32,6G 7
HPFS/NTFS/exFAT
/dev/sda8 258849280 962768832 703919553 335,7G b W95 FAT32
/dev/sda9 962768896 1144810800 182041905 86,8G 7
HPFS/NTFS/exFAT
/dev/sda10 1144813568 1214210047 69396480 33,1G 83 Linux
/dev/sda11 1214214144 1238446079 24231936 11,6G 83 Linux
/dev/sda12 1238448128 1247551487 9103360 4,3G 82 Linux swap
/ Solaris
/dev/sda13 1247553536 1953521663 705968128 336,6G 7
HPFS/NTFS/exFAT
UrzÄ…dzenie Rozruch Start Koniec Sektory Size Id Typ
/dev/sdb1 2048 634879 632832 309M 83 Linux
/dev/sdb2 * 635040 297198719 296563680 141,4G 7 HPFS/NTFS/exFAT
/dev/sdb3 297198720 440551439 143352720 68,4G f W95 Rozsz. (LBA)
/dev/sdb5 297198783 388221119 91022337 43,4G 83 Linux
/dev/sdb6 388221183 440551439 52330257 25G 83 Linux
sdb to SSD.
Ponadto mam trzy różne managery rozruchu, uruchamiające się kolejno i
mogące też wywoływać się nawzajem. Ale ja to zboczeniec jestem ;)
Wracając do meritum:
Możesz dowolnie postawić Windowsy później linuksy, pamiętając o
ograniczeniach (cztery podstawowe partycje dla jednego HDD), możesz te
systemy położyć na dowolnych dyskach fizycznych.
Linux powinien wszystkie poprzednie instalacje zauważyć i wrzucić je do
gruba.
Jeśli tego nie zrobi, to możesz później dorzucić do gruba brakujące wpisy.
Jest też możliwość uruchomienia startu systemu m.in. z pliku ISO, z USB,
z czytnika SD, czy nawet z wbudowanych pamięci flash (jak np. mają
niektóre płyty główne pod systemy serwerowe), ale to już następny krok w
edukacji.
--
Pozdrawiam.
Adam
|