[分享] 以小型LFS製作的 multi-boot cd,isofile

看板Linux作者 (czm)時間3年前 (2021/03/11 01:04), 3年前編輯推噓3(306)
留言9則, 3人參與, 3年前最新討論串1/1
用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

03/11 13:03, 3年前 , 1F
03/11 13:03, 1F

03/11 13:05, 3年前 , 2F
LFS 很少人用吧
03/11 13:05, 2F

03/12 03:40, 3年前 , 3F
實驗學習 緊急救援用 30mb裡面多是busybox的功能 可以再擴充
03/12 03:40, 3F

03/13 04:02, 3年前 , 4F
有類似 Minimal Linux Live 那樣把製作過程弄成腳本嗎?
03/13 04:02, 4F

03/14 08:16, 3年前 , 5F
sh 如下 說明後推
03/14 08:16, 5F
#! /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

03/14 08:24, 3年前 , 6F
以上為製iso用 事前先準備好micro_root.ext4與grub/*.cfg
03/14 08:24, 6F

03/14 08:29, 3年前 , 7F
個別放到/mnt/root/ 與 ./iso/boot/grub/ 啟動檔放到./iso/
03/14 08:29, 7F

03/14 08:31, 3年前 , 8F
mksquashfs 製作rootfs壓縮檔*.sqfs 放到 ./iso/
03/14 08:31, 8F

03/14 08:32, 3年前 , 9F
grub-mkrescue 將./iso/* 製作成 *.iso 完成!!
03/14 08:32, 9F
文章代碼(AID): #1WIFmfS0 (Linux)
文章代碼(AID): #1WIFmfS0 (Linux)