Problem
Mam instalację Linux Mint. Za każdym razem, gdy uruchamiam komputer, muszę ręcznie zamontować dwie partycje na moim komputerze ( New volume D
i Drive C
). Jeśli tego nie zrobię, te dyski nigdzie się nie pojawią. Chcę wiedzieć, czy istnieje jakiś sposób na zautomatyzowanie tego procesu.
Cel
Automatyczne instalowanie wszystkich partycji na dysku twardym przy każdym uruchomieniu.
Określa
podwójny rozruch Linux Mint 14 z systemem Windows XP SP3
linux
automounting
IcyFlame
źródło
źródło
Odpowiedzi:
Możesz to zrobić za pomocą pliku
/etc/fstab
. Spójrz na ten link . Ten samouczek ma również dobre szczegóły.Przykładowe kroki
Najpierw musisz znaleźć identyfikator UUID dysków twardych. Możesz użyć
blkid
do tego polecenia . Na przykład:Dane wyjściowe z
blkid
powyższej komendy można wykorzystać do identyfikacji dysku twardego podczas dodawania wpisów/etc/fstab
.Następnie musisz edytować
/etc/fstab
plik. Linie w tym pliku są zorganizowane w następujący sposób:Teraz edytuj plik:
I dodaj taki plik, na przykład:
Zapisz plik, a następnie ponownie przetworz plik za pomocą
mount -a
polecenia.Partycje Windows
Aby zamontować partycję NTFS, musisz zrobić coś takiego w swoim
/etc/fstab
pliku:źródło
/dev/sda5
idev/sda6
nie są wymienione wfstab
pliku ani wblkid
poleceniu. dlaczego?Możesz to zrobić w najprostszy sposób. Iść do:
źródło
Jeśli masz wiele partycji do zamontowania, być może potrzebujesz skryptu takiego jak ja.
Jest to skrypt Pythona, zależy od „/ bin / lsblk”, zapisz dane wyjściowe w dwóch skryptach powłoki dla mount i umount.
źródło
źródło
Kopia zapasowa bieżącego fstab:
przetwarza dane wyjściowe lsblk -f za pomocą sed i awk i przekierowuje dane wyjściowe do fstab:
zamontuj nowe punkty montowania, wywołując
źródło