Ubuntu 18.04 telepítése ZFS file rendszerre

 ( kalmarr | 2019. augusztus 8., csütörtök - 9:02 )

Sziasztok,

szeretném a segítségeteket kérni Ubuntu telepítő csomagon kívüli telepítésben.

A hiba amit kapok és nem tudok kijönni belőle, hogy valamiért szerintem a kernelt nem tudom helyesen feltelepíteni. A hiba, hogy leáll az indítás után az "loading initial ramdisk..."-nál, illetve a recovery lefut, de a háló kártyámat nem megfelelően kezeli (gyári netplan ellenére sem). Hiba nameserver-t keres, ha megadom neki, akkor idéglenesen nem találja. Ha a gyári telepítést teszem fel, akkor tökéletesen működik, illetve az USB-s indítás is rendben lefut. Kérdésem, hogy mire lenne még szükség a telepítéshez, mi van még a gyári csomagban, amit nem teszek fel?


Alap rendszer könyvtárak létrehozása, target könyvtárba....

apt -y install debootstrap
debootstrap --include=zfsutils-linux bionic /target

echo asztalos01 > /target/etc/hostname
echo "127.0.1.1 asztalos01.matrixhome.lan asztalos01" >> /target/etc/hosts

cat < /target/etc/netplan/00-lan-config.yaml
# This is the initial network config.
# It can be overwritten by cloud-init or subiquity.
network:
version: 2
ethernets:
all-en:
match:
name: "en*"
dhcp4: true
all-eth:
match:
name: "eth*"
dhcp4: true
EOF

<>

mount --rbind /dev /target/dev
mount --rbind /proc /target/proc
mount --rbind /sys /target/sys
chroot /target /bin/bash

cat <> /etc/apt/sources.list
#deb http://archive.ubuntu.com/ubuntu bionic main

deb http://archive.ubuntu.com/ubuntu bionic-updates main
deb http://security.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu/ bionic universe
deb http://archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://security.ubuntu.com/ubuntu bionic-security universe
EOF

apt -y install linux-image-generic

apt -y install gdisk dosfstools zfs-initramfs
mkdosfs -F 32 -n EFI-SDA1 /dev/sda1
mkdosfs -F 32 -n EFI-SDB1 /dev/sdb1
mkdosfs -F 32 -n EFI-SDC1 /dev/sdc1

mkdir /boot/efi
echo PARTUUID=$(blkid -s PARTUUID -o value /dev/disk/by-partlabel/sda1-EFI) /boot/efi vfat defaults 0 1 >> /etc/fstab
mount /boot/efi

apt -y install grub-efi

grub-probe /

<>

update-initramfs -u -k all
update-grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck --no-floppy
echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nsh

Minden hiba nélkül lefut, csak az indításnál akad meg.... :(

Kalmi

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

zfs-dkms .?
A netplan apply lefut rendesen.?

--
God bless you, Captain Hindsight..

Igen, a recovery módban hiba nélkül lefut a netplan apply, de nincs internet elérés. Belső ip-t is kap, csak a nameserve-en nem lép túl.

Eleinte próbáltam ezt "apt -y install --no-install-recommends linux-image-virtual", de feltételezem, hogy ez virtuális környezthez való és nem asztaligpéhez. Ha ezt a kernelt teszem fel ugyan azon lépésekkel, akkor minden rendben végig megy. Sőt az Ubuntu is elindul, de a háló kártyámat nem találja (jobban modva a háló kártya driverét)....., azaz szintén nincs net :(, ezért is keresgéltem és gondolom, hogy linux-image-generic a kernel lesz a barátom.

Ismétlem, ha gyári telepítést végzek, akkor minden tökéletesen lefut és net is van, tehát valami lépésem maradhatot ki :(

A netplan konfigban vagy a systemd konfigjában adtál meg DNS-t.?
--
God bless you, Captain Hindsight..

Igazából az elsődleges kérdésem az, hogy mi a fenéért áll meg az alapértelmezett rendszer betöltése "loading initial ramdisk"- nél, illetve recovery módban miért töltődik be a rendszer?

Ha ilyen hiba van, akkor mi lehet a hiba, mi nincs feltetelepítve, hol akadhat meg?

Ez még eszembe jutott, az "ethernets:" után nem a fizikai interface név kéne. Nem az "all-en" a baja? Esetleg nem megy a mtach-os dolog.

00-lan-config.yaml

network:
version: 2
ethernets:
all-en:

Nálam pl:

network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 10.100.1.38/24
- 10.100.1.39/24
gateway4: 10.100.1.1