Про genfstab...

Прошу прощения, может быть это следовало бы в вопросы про вики, но…

Вообщем, устанавливаю арч (2012-12-01) так, как это написано тут
В итоге на
genfstab -p >> /mnt/etc/fstab
Получаю ошибку: “ERROR: No root directory specified”
Хорошо, вручную заношу в /etc/fstab что типа:
/dev/sda2 / ext4 defaults 0 1
Груб стоит, не может найти /boot:
error: file '/boot/grub/i386-pc/normal.mod' not found'
$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bcff7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63     4160834     2080386   82  Linux swap / Solaris
/dev/sda2   *     4160835   103763834    49801500   83  Linux
/dev/sda3       103763835   203366834    49801500   83  Linux
/dev/sda4       203366835   976773167   386703166+  83  Linux
Disk /dev/mapper/arch_root-image: 5213 MB, 5213519872 bytes
255 heads, 63 sectors/track, 633 cylinders, total 10182656 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

И вообще, в каком пакете находится genfstab ? Чтобы попробовать из под livecd
genfstab -U -p /mnt >> /mnt/etc/fstab
нашол двее команды для генерации fstab при установке
genfstab -U -p /mnt >> /mnt/etc/fstab
genfstab /mnt >> /mnt/etc/fstab
обе из них генерируют UUID хотя во второй команде этого ключа нет
почему это так происходит ?
Не умеешь - не берись, но не взявшись не научишься…
FreshMan Ничего подобного. С ключом -U генерирует UUID без него раздел будет вида /dev/sda1 или что то в этом роде.
Учти что когда пишется >> то ты добавляешь в файл, а не переписываешь его с нуля. То есть если ты вбивал два раза команды что написал выше то у тебя может в этом файле быть прописано монтирование одного и того же раздела в двух разных вариантах что чревато. Поэтому в вики написано перед тем как перегружать нужно проверять файлик fstab.
а для чего служит ключ -р ?
Не умеешь - не берись, но не взявшись не научишься…
genfstab -h может сказать многое в том числе для чего нужно -p. Исключает монтирование псевдо файловые системы. Ключик можно не использовать, ибо используется по дефолту.
 
Зарегистрироваться или войдите чтобы оставить сообщение.