Перешел с Linux на FreeBSD по причине downgrade на Р-100/32М с заменой HDD. Линукс отказался запускаться на такой конфигурации :(
Изначально при установке системы не подключал диск с Линуксом. На диске были разделы: /boot, /, /swap.
Установил систему:
uname -v
FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Теперь подключил диск из Линукса как primary slave
tail /var/run/dmesg.boot
ad0: 19092MB <WDC WD200BB-32CFC0/02.08B02> [38792/16/63] at ata0-master WDMA2
ad1: 6187MB <FUJITSU MPD3064AT/DD-03-44> [13410/15/63] at ata0-slave WDMA2
fdisk /dev/ad1
******* Working on device /dev/ad1 *******
parameters extracted from in-core disklabel are:
cylinders=13410 heads=15 sectors/track=63 (945 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=13410 heads=15 sectors/track=63 (945 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 131 (0x83),(Linux native)
start 63, size 224847 (109 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 13/ head 254/ sector 63
The data for partition 2 is:
sysid 131 (0x83),(Linux native)
start 224910, size 11904165 (5812 Meg), flag 0
beg: cyl 14/ head 0/ sector 1;
end: cyl 754/ head 254/ sector 63
The data for partition 3 is:
sysid 130 (0x82),(Linux swap or Solaris x86)
start 12129075, size 514080 (251 Meg), flag 0
beg: cyl 755/ head 0/ sector 1;
end: cyl 786/ head 254/ sector 63
The data for partition 4 is:
<UNUSED>
Пытаюсь подключить бывший /boot:
mount -t ext2fs /dev/ad1s1 /mnt/linux
Монтирование происходит:
ls /mnt/linux
System.map linux
System.map-2.4.22-1.2115.nptl lost+found
config-2.4.22-1.2115.nptl vmlinux-2.4.22-1.2115.nptl
grub vmlinuz
initrd-2.4.22-1.2115.nptl.img vmlinuz-2.4.22-1.2115.nptl
kernel.h
Теперь пытаюсь подключить бывший / :
mount -t ext2fs /dev/ad1s2 /mnt/linux2
ext2fs: /dev/ad1s2: Invalid argument
Хотя устройства /dev/ad1* присутствуют:
ls /dev/ad1*
/dev/ad1 /dev/ad1s1 /dev/ad1s2 /dev/ad1s3
Что я делаю не так, или как мне подключить данную партицию?
PS. Насколько я читал howto по монтированию - они все рассчитаны на старые версии FreeBSD и требовали включения options EXT2FS в ядре. Поскольку монтирование первого раздела у меня проходит я понимаю, что поддержка уже включена в базовой версии ядра.
Что я делаю не так, или как мне подключить данную партицию?