Fix udev+lvm issue on Debian Buster
This commit is contained in:
		
							parent
							
								
									5d10e94a83
								
							
						
					
					
						commit
						656c9c3ba0
					
				|  | @ -177,14 +177,23 @@ debootstrap --arch amd64 --include="${dbs_pkg_include}" --exclude="${dbs_pkg_exc | |||
| cp -- /tmp/target.fstab /target/etc/fstab | ||||
| ## }}} | ||||
| ## Ensure to (re)mount devices for chroot {{{ | ||||
| mkdir -p -- /target/dev | ||||
| mountpoint -q /target/dev/       || mount -t devtmpfs -- none     /target/dev | ||||
| mkdir -p -- /target/dev/pts | ||||
| mountpoint -q /target/dev/pts    || mount -t devpts   -- /dev/pts /target/dev/pts | ||||
| mkdir -p -- /target/proc | ||||
| mountpoint -q /target/proc       || mount -t proc     -- none     /target/proc | ||||
| mkdir -p -- /target/sys | ||||
| mountpoint -q /target/sys        || mount -t sysfs    -- none     /target/sys | ||||
| mkdir -p --   /target/dev | ||||
| mountpoint -q /target/dev        || mount -t devtmpfs -- none      /target/dev | ||||
| mkdir -p --   /target/dev/pts | ||||
| mountpoint -q /target/dev/pts    || mount -t devpts   -- /dev/pts  /target/dev/pts | ||||
| mkdir -p --   /target/proc | ||||
| mountpoint -q /target/proc       || mount -t proc     -- none      /target/proc | ||||
| mkdir -p --   /target/sys | ||||
| mountpoint -q /target/sys        || mount -t sysfs    -- none      /target/sys | ||||
| ### FIXME : /run/lvm needs to be manually set in debootstrap|chroot for Buster {{{ | ||||
| ### See : | ||||
| ### https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918590 | ||||
| ### https://bbs.archlinux.org/viewtopic.php?pid=1820949#p1820949 | ||||
| mkdir -p --   /target/run/lvm | ||||
| mountpoint -q /target/run/lvm    || mount --bind      -- /run/lvm  /target/run/lvm | ||||
| mkdir -p --   /target/run/udev | ||||
| mountpoint -q /target/run/udev   || mount --bind      -- /run/udev /target/run/udev | ||||
| ### }}} | ||||
| ## }}} | ||||
| ## Network {{{ | ||||
| ### Get all informations from current network configuration in rescue mode | ||||
|  | @ -230,6 +239,7 @@ chroot /target dpkg-reconfigure --frontend noninteractive tzdata | |||
| 
 | ||||
| ## }}} | ||||
| ## Kernel and Grub {{{ | ||||
| ### Install | ||||
| chroot /target aptitude install --assume-yes --without-recommends -- linux-image-amd64 grub-pc | ||||
| chroot /target grub-install "${hdd}" | ||||
| chroot /target update-grub | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue