Jak obok Debiana zainstalowa
Jak obok Debiana zainstalować innego Linuksa
Jak obok Debiana 7.1 64 bit zainstalować innego Linuksa na tym samym komputerze.
Może byś wspólna partycja /home. Ważne aby UID i GID użytkownika zgadzały się pod tymi systemami. Partycja wymiany też może być wspólna. Może jej wcale nie być.
Problemem wspólnej partycji /home może być tylko nieznaczna różnica plików konfiguracyjnych danych programów. Choć zazwyczaj wsteczna zgodność jest (ze starszymi wersjami programów).
Kod: Zaznacz cały
[yampress@debian ~]$ id
uid=1000(yampress) gid=1000(yampress) ...
[yampress@debian ~]$
Debian: partycja /home i druga partycja wymiany i pozostała partycja po uszkodzonym Windowsie 64 bit, gdzie pozostało jeszcze trochę danych do zarchiwizowania, z której mógłbym wydzielić nowe miejsce. Do Windowsa z msdn nie chcę wracać, a drugi Linux jest wspierany przez producenta oprogramowania, które chcę zainstalować, stąd potrzeba.
Jako root wykonaj:
Bo to mi nic nie mówi tak jak to opisałeś. Mnie interesuje, czy to partycjonowanie GPT/MBR i ile partycji podstawowych masz, jeśli to partycjonowanie z MBR.
Bo widzisz, gdy źle podzielisz na partycje.
Instalacje drugiego systemu możesz zrobić tylko na 1 partycji głównej /, czyli bez podziału na:
/
/home
partycja wymiany
Odnośnie grub, to podczas instalacji drugiego systemu powinien wykryć Debiana. Ewentualnie, w trakcie instalacji drugiego Linuksa nie pozwalasz instalować mu gruba, a uruchamiasz Debiana i wydajesz polecenie:
które powinno wykryć dodatkowe systemy.
Ewentualnie mała konfiguracja pliku /etc/grub.d/40_custom w Debianie i powyższe polecenie i już masz zapis w grubie aby drugi system mógł startować.
Jak miałem FreeBSD jako trzeci system w układzie multiboot, dodawałem wpis jak poniżej aby mi się uruchamiał z pomocą grub2.
/etc/grub.d/40_custom
I polecenie:
po edycji pliku, dodaje wpis o uruchamianiu systemu do pliku konfiguracyjnego gruba.
Kod: Zaznacz cały
fdisk -l /dev/sda
Bo widzisz, gdy źle podzielisz na partycje.
Instalacje drugiego systemu możesz zrobić tylko na 1 partycji głównej /, czyli bez podziału na:
/
/home
partycja wymiany
Odnośnie grub, to podczas instalacji drugiego systemu powinien wykryć Debiana. Ewentualnie, w trakcie instalacji drugiego Linuksa nie pozwalasz instalować mu gruba, a uruchamiasz Debiana i wydajesz polecenie:
Kod: Zaznacz cały
update-grub2
Ewentualnie mała konfiguracja pliku /etc/grub.d/40_custom w Debianie i powyższe polecenie i już masz zapis w grubie aby drugi system mógł startować.
Jak miałem FreeBSD jako trzeci system w układzie multiboot, dodawałem wpis jak poniżej aby mi się uruchamiał z pomocą grub2.
/etc/grub.d/40_custom
Kod: Zaznacz cały
#!/bin/sh -e
echo "Adding FreeBSD 9 STABLE system" >&2
cat << EOF
menuentry "FreeBSD 9-STABLE " {
insmod ufs2
set root=(hd0,3)
chainloader +1
}
EOF
Kod: Zaznacz cały
update-grub2
Wynik polecenia
Kod: Zaznacz cały
fdisk -l /dev/sda
Dysk /dev/sda: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401, w sumie sektorów: 488397168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku:
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 2048 365514751 182756352 7 HPFS/NTFS/exFAT
/dev/sda2 * 365514752 474890239 54687744 83 Linux
/dev/sda3 474892286 488396799 6752257 5 Rozszerzona
/dev/sda5 474892288 488396799 6752256 82 Linux swap / Solaris
Nie łapię dlaczego wszyscy namiętnie zasłaniają/ukrywają identyfikatory UUID dysków, przecież to nie hasło ani żaden szyfr.
Identyfikator ten ma na celu jedynie wyeliminowanie zależności od nazwy i możliwość powstawania konfliktów z tego tytułu.
http://en.wikipedia.org/wiki/Universall ... identifier
Identyfikator ten ma na celu jedynie wyeliminowanie zależności od nazwy i możliwość powstawania konfliktów z tego tytułu.
http://en.wikipedia.org/wiki/Universall ... identifier