看板 Linux 關於我們 聯絡資訊
用LFS安裝的小型的linux系統 在virtualbox x86_64環境下 實做多重開機 檔案 lfs_micro.txz URL: (同一行) https://drive.google.com/file/ d/10_1RUqOaixlrdc_QXVY16qDOa7tRGbVr/view?usp=drivesdk 以 tar xJpf 解壓縮後 有三個主檔 A: lfs_micro.vmdk 小型LFS硬碟檔 B: lfs-micro.iso 小型LFS光碟檔 C: lfs_loop.vmdk 小型LFS Loopfile檔 Login: id/passwd = root/root 關機或重開機: poweroff, reboot 功能有: 在X86_64 EFI 環境下 以A開機: A boot A, A boot B, A boot C 以B開機: B boot B, B boot A, B boot C 在X86 無EFI 環境下 A boot 到 dos 實機可用qemu nbd mount 掛載 再轉成硬碟或光碟 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.116.172 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1615395881.A.700.html
bamchisu: 推 03/11 13:03
bamchisu: LFS 很少人用吧 03/11 13:05
czm: 實驗學習 緊急救援用 30mb裡面多是busybox的功能 可以再擴充 03/12 03:40
holishing: 有類似 Minimal Linux Live 那樣把製作過程弄成腳本嗎? 03/13 04:02
czm: sh 如下 說明後推 03/14 08:16
#! /bin/bash mkdir vmdk cd vmdk tar xf lfs_micro.txz cd .. mount ./vmdk/micro-lfs.iso /mnt/fm mkdir -p ./iso/boot/grub cp /mnt/fm/STARTUP.NSH ./iso/ cp /mnt/fm/boot/grub/*.cfg ./iso/boot/grub/ mount ./vmdk/micro_root.ext4 /mnt/root #mount ./vmdk/micro_boot.ext2 /mnt/root/boot #mount ./vmdk/MICRO_EFI.FAT /mnt/root/boot/efi # sed /mnt/root/etc/fstab mksquashfs /mnt/root ./iso/lfs-micro.xz.sqfs -comp xz -b 1048576 # sed /mnt/root/etc/fstab grub-mkrescue -o ./vmdk/lfs-micro.iso -volid LFS_MICRO ./iso umount -R /mnt/root umount /mnt/fm ※ 編輯: czm (111.241.94.110 臺灣), 03/14/2021 08:21:39
czm: 以上為製iso用 事前先準備好micro_root.ext4與grub/*.cfg 03/14 08:24
czm: 個別放到/mnt/root/ 與 ./iso/boot/grub/ 啟動檔放到./iso/ 03/14 08:29
czm: mksquashfs 製作rootfs壓縮檔*.sqfs 放到 ./iso/ 03/14 08:31
czm: grub-mkrescue 將./iso/* 製作成 *.iso 完成!! 03/14 08:32