用英特尔Mac创建Debian安装的USB媒介

玩到小小的成功体验变得有趣起来,我也试着制作了Debian的启动盘。

目标

    • debianをインストールしたUSBメディアを作る。

 

    内蔵macOSのboot部分に手を入れずに起動できるようにする。

完成任务的环境

MacBook Pro 15年中期2014款带有Big Sur 11.6.1操作系统
VMware Fusion Player 12.2.1
debian-live-11.1.0-amd64-gnome.iso
128G SD卡及读卡器

创建一个用于任务的VMware环境。

    • debian iso で起動するようにする。

 

    • HDDは作成しない。

 

    UEFI起動にする。

在USB设备上安装Debian操作系统。

    • 用意したVMware環境を起動する。

 

    • USBメディアをゲストに認識させる。

 

    VMware上でUSBメディアにdebianをインストール。その時,パーティションおよびマウントポイントは以下のとおりとする。
sda      116.5G   
├─sda1   200M    fat32 # /boot/efi
└─sda2   116.3G  ext4  # /

在Debian安装程序中,通常会安装Grub。

引导区域的修复

我们也可以结束这个并安装rEFInd…但是这次我想试试以下步骤。

退出安装程序,返回到Live环境,并继续以下操作。

在中文中,将”ESP領域をマウント”翻译成:进行ESP分区挂载

mkdir efi
sudo mount /dev/sda1 efi
sudo mkdir -p efi/EFI/BOOT

将针对EFI的grub引导程序引入到Live环境中,创建并复制启动文件。

sudo apt install grub-efi-amd64-bin
grub-mkimage -d /usr/lib/grub/x86_64-efi/ -o BOOTx64.EFI -O x86_64-efi -p "" part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile linux multiboot
sudo cp BOOTx64.EFI efi/EFI/BOOT/
sudo cp -r /usr/lib/grub/x86_64-efi efi/EFI/BOOT/

将由Debian安装程序创建的引导文件复制一份。

mkdir usb-debian
sudo mount /dev/sda2 usb-debian
sudo cp -R usb-debian/boot/grub/* efi/EFI/BOOT/

解除媒体

sudo umount efi
sudo umount usb-debian

卡片阅读器通过USB成功启动了。
我也可以通过SD卡进行启动。这太令人高兴了。

额外的东西

启动后,我在我的Mac上安装了Wifi驱动程序。

sudo apt-get update -y
sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms -y
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac
sudo modprobe wl

使用USB网络共享功能来使用手机网络。

感谢: https://cpoint-lab.co.jp/article/202001/13627/

广告
将在 10 秒后关闭
bannerAds