From owner-freebsd-current@freebsd.org Wed Aug 3 03:37:05 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37A8CBACD51 for ; Wed, 3 Aug 2016 03:37:05 +0000 (UTC) (envelope-from alive4ever@live.com) Received: from BAY004-OMC2S6.hotmail.com (bay004-omc2s6.hotmail.com [65.54.190.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E43F123D for ; Wed, 3 Aug 2016 03:37:04 +0000 (UTC) (envelope-from alive4ever@live.com) Received: from APC01-HK2-obe.outbound.protection.outlook.com ([65.54.190.124]) by BAY004-OMC2S6.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Tue, 2 Aug 2016 20:35:58 -0700 Received: from SG2APC01FT112.eop-APC01.prod.protection.outlook.com (10.152.250.55) by SG2APC01HT031.eop-APC01.prod.protection.outlook.com (10.152.251.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.5; Wed, 3 Aug 2016 03:35:47 +0000 Received: from SIXPR06MB1022.apcprd06.prod.outlook.com (10.152.250.53) by SG2APC01FT112.mail.protection.outlook.com (10.152.250.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.5 via Frontend Transport; Wed, 3 Aug 2016 03:35:47 +0000 Received: from SIXPR06MB1022.apcprd06.prod.outlook.com ([10.160.239.156]) by SIXPR06MB1022.apcprd06.prod.outlook.com ([10.160.239.156]) with mapi id 15.01.0549.023; Wed, 3 Aug 2016 03:35:46 +0000 From: Alive 4ever To: "freebsd-current@freebsd.org" Subject: uuid/label based fstab during bsdinstall Thread-Topic: uuid/label based fstab during bsdinstall Thread-Index: AQHR7TgeVJU8LI6iEU6mcJ6KXdfNbA== Date: Wed, 3 Aug 2016 03:35:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=softfail (sender IP is 10.152.250.53) smtp.mailfrom=live.com; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=live.com; received-spf: SoftFail (protection.outlook.com: domain of transitioning live.com discourages use of 10.152.250.53 as permitted sender) x-ms-exchange-messagesentrepresentingtype: 1 x-eopattributedmessage: 0 x-forefront-antispam-report: CIP:10.152.250.53; IPV:NLI; CTRY:; EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2APC01HT031; H:SIXPR06MB1022.apcprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; x-microsoft-exchange-diagnostics: 1; SG2APC01HT031; 6:gI0F7H8aEQmGXnSxZuvKwo/yWrVwzvg1bzgVXjt21GVDcaXDDoADu5Z3AdlS8mnkyf/SJmbnGqSjb62lwdYBxBL4LJnyE1bITmls14E1QdJBu4EO3TNNH7H+p7+zX1jzHeJwKMVIJGEzGBs+MjoiRU4v67J2IkT3uJxnzXUboQ73UO9ZdrHn/60F3d1ErnB9g2FvGNjONhdlhlMPSXsAhUShDxYx81e56LcGecNNRJ/bS0rPd/UAy0MDQjpaYMWwL6Kwm+WLVzMn9lTcjVswBAeogiomlgE/8cE+YeJ1VQkmXJJfOX8EcM5fcg3QeCMv; 5:+7qgSF4kYjj8iV9/6Zs4jfL5ePR+IYj0nKQy4rzS5RGOu0eYAwZpJSLlEiOnQBqRROahmlU/MOr7FqIe77a3/QpnO0lxEGxtG3wG8njY3eR9fuPKFMxMB8rxJpJ1Vtf6+vJBVA4SA6FkzRhsFEtxow==; 24:Vv9bHbCK2+Y3UdOSSYJbJkf17rltGRJpozhhGXP4RrTyLMFgFbKqHeCCk+Xgip2gVbvOOHkCurrYfa/uq6th5iKPJB73zxNU5jy5FbS/QFM=; 7:Ic/qy66C9PEOZ2YZtjE/KF5hChMlop8Brgi/8gI8gKX9iUMjhK9u4JGZ/Ve0pu3nEyyGH98EFxdJ0HkSUS1O4IV92/Y8KBV5GwCCeVXqzB/MEO0DHyag1pNmQxOk/fZfnpY+D/zM5xdaHjfhgnFHBYI9WcTQieMsSw/tpSd+OMEW1UucJhH6Te1ofEBac76pcb1pLG6z4X4tg+cDvDEoXKOEUpmrAqjVUlcJYQTklPIQp6bAbdggnyZWbmU0Nu63 x-ms-office365-filtering-correlation-id: 660ed49a-84ef-4281-6afa-08d3bb4f3fe5 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1601124038)(1601125047); SRVR:SG2APC01HT031; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:SG2APC01HT031; BCL:0; PCL:0; RULEID:; SRVR:SG2APC01HT031; x-forefront-prvs: 00235A1EEF spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: <159E43E1039AFC4F925AD6DC74F118EE@apcprd06.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2016 03:35:46.1560 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT031 X-OriginalArrivalTime: 03 Aug 2016 03:35:58.0762 (UTC) FILETIME=[2656A8A0:01D1ED38] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2016 03:37:05 -0000 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.