Date: Wed, 3 Aug 2016 03:35:46 +0000 From: Alive 4ever <alive4ever@live.com> To: "freebsd-current@freebsd.org" <freebsd-current@freebsd.org> Subject: uuid/label based fstab during bsdinstall Message-ID: <SIXPR06MB10225FD8491D8FFF2140F38BE4060@SIXPR06MB1022.apcprd06.prod.outlook.com>
next in thread | raw e-mail | index | archive | help
Greetings, everyone. I am testing FreeBSD 11.0-BETA3 release on a virtual machine (qemu, with edkII ovmf). Currently, bsdinstall creates device path based block device driver scheme instead of uuid/label based device scheme. bsdinstall-generated fstab has some drawback. For example, when switching from ide to virtio on qemu, freebsd can't find its root partition because the path name has changed from 'da0' to 'vtbd0'. I suggest adding an option during bsdinstall to select fstab block device pointer scheme. User will choose a scheme based on fs-uuid, fs-label, geom label (glabel), gpt id, gpt label, or driver based numbering scheme (da0/vtbd0 style). If fstab scheme choice is too hard to implement, it would be better to just switch default fstab generation to label based scheme, so that FreeBSD kernel will be able to find its rootfs in different circumstances. I hope this will be implemented soon.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?SIXPR06MB10225FD8491D8FFF2140F38BE4060>